As a music producer, I came to using FL Studio many years ago. Unfortunately, workflows stick very well in the minds of creators. For the mean while, until I've gotten to switching, I'm using FL Studio on Linux inside a container.
On a side note, I am excited about both:
I hope to switch to one of those some day.
I'm using Fedora Silverblue, but you can use anything that supports Toolbox.
Toolbox creates and manages containers which act as integrated environments that do not touch the host system.
I do not recommend running Wine on a Linux host, expect in a container. Doing so otherwise adds another attack vector, this time for non-Linux malware. If wine is readily accessible, this is where the problem begins.
Containers provide a consistent better-for-everyone environment for running software.
Setting up a new Toolbox container
In order to separate environments, we'll begin by creating a new Toolbox container. I'm gonna call mine wine.
toolbox create -c wine
To begin, we need to enter the Toolbox container:
toolbox enter -c wine
Lets install wine in the container:
sudo dnf install -y wine
Installing FL Studio
Fetch the installer:
With the installer downloaded, after executing the follow command, click through all off the default steps:
That should be a good-to-go FL Studio set up.
Depending on setups, there's a chance that some fonts can be missing. The fonts can be found at:
I hope that some day there will be a Flatpak available for FL Studio, so it can be easier. I have some efforts already, here: https://gitlab.com/BobyMCbobs/flatpak-flstudio