Flathub setup: https://flathub.org/setup
Bottles: https://usebottles.com/
Bottles on Flathub: https://flathub.org/apps/com.usebottles.bottles
Flatseal: https://flathub.org/apps/com.github.tchx84.Flatseal
In Bottles, wine distributions are called Runners. There are quite a few to choose from. I have been using the Kron4ek builds with staging. You may need/want to enable Pre-Release versions under General -> Advanced in order to get newer/other versions of wine runners.
- (Jul, 2025) kron4ek-wine-10.12-staging causes FL Studio Mobile and Rack to create duplicate windows. This may affect other plugins as well. See this issue. Rolling down to kron4ek-wine-10.11-staging resolves the duplicate/ghost window for me.
I use DXVK and VKD3D in my bottles.
After getting familiar with the Bottles program, create a new bottle.
This Bottle will use the name "FL Studio" and use the Application setting. The Runner will be set to "kron4ek-wine-10.1-staging".
In the new bottle, under Dependencies, install the "allfonts" dependency. This will pull in many common fonts.
We will want to add the msgothic font file. This will allow rendering musical notation symbols such as sharps and flats. We can download that file from here https://github.com/FSKiller/Microsoft-Fonts/blob/main/msgothic.ttc
In the Bottle's main Details page, click the three dot menu in the corner and Browse Files.
Move the font file here drive_c/windows/Fonts/
Confirm the Runner, DXVK and VKD3D settings are as expected.
I set the Windows Version to Windows 11 down in Compatibility.
Download the windows exe installer from Image Line https://www.image-line.com/fl-studio-download/
In the bottle, Run Executable and find the exe and run it. This runs how one should expect.
I do not install the FL plugin (64bit).
If you don't plan to test/use FL Cloud Plugins then don't worry about installing that either. As of writing this, nothing using WebView2 works anyway (Apr, 5, 2025).
After the installer completes (you may need to go back to the main Bottles menu and back into the FL Studio bottle) you will see FL64 in the Programs list.
- If the installer does not startup the first time after creating the bottle, restarting the bottles application and trying again "fixed" this for me.
The first time you open up FL Studio it will be in Trial mode. It may take a moment to load the first introduction project.
For me, there are some goofy "FAIL" messages regarding midi input.
I just disable these.
You will also likely notice that the Sounds tab in the left browser window is black. This is from WebView2 being broken currently and means we will not have access to FL Cloud currently.
Due to this, and to prevent unknown issues, I "hide" that tab (right click -> hide).
If everything else seems good enough, we can register! I don't know how to currently get the unlock with web to work, so I use my account login still:
Your computer may warn you that bottles is not responding when you enter the validation code. I press wait and it does succeed for me. The usual popup to restart after validation will show up and I restart without saving.
- You may have to hide the sounds tab again after registering.
It will be very beneficial to install Flatseal. It is a graphical tool for modifying permissions and settings for Flatpak installed applications (such as Bottles).
Some things I did with Flatseal:
- Adding Filesystem entry
xdg-music
to be able to work more easily with content between different bottled versions of FL Studio. - Adding Filesystem entry
xdg-data/applications
so that I can "Add Desktop Entry" for FL Studio in GNOME.
I hope this guide is helpful and can be expanded to assist folks in running FL Studio in linux based operating systems.
Please remember FL Studio is not officially supported on Linux and there may be many features that are unaccessible for various reasons. This guide is intended to explain how I personally use FL Studio in an unofficial and unsupported way.
If you have any corrections, tips, tricks, or expanded information for running FL Studio in wine I would very much appreciate issues/requests to enhance this guide. I will update as new information is available.