How to Run Windows Applications on Linux Using Bottles: A Step-by-Step Guide

Are you transitioning from Windows to Linux but struggling to replace tools like Notepad++ or WinMerge? Thanks to Wine and Bottles, you can now run Windows-only applications natively on Linux. This guide will show you how to install Windows apps on Lin…


This content originally appeared on DEV Community and was authored by Ryan Teh Hoon Meng

Are you transitioning from Windows to Linux but struggling to replace tools like Notepad++ or WinMerge? Thanks to Wine and Bottles, you can now run Windows-only applications natively on Linux. This guide will show you how to install Windows apps on Linux effortlessly, perfect for .NET developers or anyone needing Windows tools in a Linux environment.

Why Use Bottles

Bottles simplifies running Windows software on Linux by managing Wine configurations automatically. Unlike manual Wine setups, Bottles offers:

  • Pre-configured environments ("bottles")
  • Easy installer integration
  • Desktop shortcuts for Windows apps

Step 1: Install Bottles via Flatpak

Bottles is available as a Flatpak, ensuring compatibility across Linux distributions. Run:

flatpak install flathub com.usebottles.bottles 

Step 2: Configure Bottles Permissions

To enable desktop shortcuts and home directory access, run these commands:

# Allow desktop entries  
flatpak override com.usebottles.bottles --user --filesystem=xdg-data/applications  
flatpak override com.usebottles.bottles --user --filesystem=~/.local/share/applications  

# Optional: Access home directory  
flatpak override com.usebottles.bottles --user --filesystem=home  

Step 3: Install Windows Applications

  1. Launch Bottles and create a new "bottle".
  2. Download your Windows app’s installer (e.g., Notepad++ or WinMerge).
  3. In Bottles, click Run Executable… and select the installer.
  4. Follow the Windows-style installation prompts.

Step 4: Create Desktop Shortcuts

  1. Go to the Programs list in your bottle.
  2. Click the kebab menu (⋮) next to the app.
  3. Select Add Desktop Entry to launch the app from your Linux desktop.

Conclusion

With Bottles and Wine, running Windows applications on Linux is easier than ever. Whether you’re a .NET developer needing Notepad++ or a power user reliant on WinMerge, this setup bridges the gap between Windows and Linux workflows.

Note: this post is edited by AI. The original post is available here.


This content originally appeared on DEV Community and was authored by Ryan Teh Hoon Meng


Print Share Comment Cite Upload Translate Updates
APA

Ryan Teh Hoon Meng | Sciencx (2025-03-31T10:26:38+00:00) How to Run Windows Applications on Linux Using Bottles: A Step-by-Step Guide. Retrieved from https://www.scien.cx/2025/03/31/how-to-run-windows-applications-on-linux-using-bottles-a-step-by-step-guide/

MLA
" » How to Run Windows Applications on Linux Using Bottles: A Step-by-Step Guide." Ryan Teh Hoon Meng | Sciencx - Monday March 31, 2025, https://www.scien.cx/2025/03/31/how-to-run-windows-applications-on-linux-using-bottles-a-step-by-step-guide/
HARVARD
Ryan Teh Hoon Meng | Sciencx Monday March 31, 2025 » How to Run Windows Applications on Linux Using Bottles: A Step-by-Step Guide., viewed ,<https://www.scien.cx/2025/03/31/how-to-run-windows-applications-on-linux-using-bottles-a-step-by-step-guide/>
VANCOUVER
Ryan Teh Hoon Meng | Sciencx - » How to Run Windows Applications on Linux Using Bottles: A Step-by-Step Guide. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/03/31/how-to-run-windows-applications-on-linux-using-bottles-a-step-by-step-guide/
CHICAGO
" » How to Run Windows Applications on Linux Using Bottles: A Step-by-Step Guide." Ryan Teh Hoon Meng | Sciencx - Accessed . https://www.scien.cx/2025/03/31/how-to-run-windows-applications-on-linux-using-bottles-a-step-by-step-guide/
IEEE
" » How to Run Windows Applications on Linux Using Bottles: A Step-by-Step Guide." Ryan Teh Hoon Meng | Sciencx [Online]. Available: https://www.scien.cx/2025/03/31/how-to-run-windows-applications-on-linux-using-bottles-a-step-by-step-guide/. [Accessed: ]
rf:citation
» How to Run Windows Applications on Linux Using Bottles: A Step-by-Step Guide | Ryan Teh Hoon Meng | Sciencx | https://www.scien.cx/2025/03/31/how-to-run-windows-applications-on-linux-using-bottles-a-step-by-step-guide/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.