Running AppStudio using Wine on Linux

Hi - anyone got any experience of doing this? Is it possible?

Thanks

Richard

We’ve had reports of people doing this successfully. I have not tried this myself. I know one of the guys here has experimented with running AppStudio on Linux.

Hey George and Richard,

AppStudio itself has always behaved well under Linux with Wine, but there were problems with the underlying/adjacent components (Node.js and Microsoft Webview2 Runtime). With the updates done over the past few years for both Wine and AppStudio, it is now possible to fully run AppStudio with Wine:

Here is what you have to do (I’m using Ubuntu as reference, but you can find similar guides to your favorite distro):

  1. Install Flatpak (Flatpak - Ubuntu install guide) - this is required to run Bottles (below)
  2. Install Bottles (Bottles - installation) - this makes it much easier to configure Wine and its dependencies to run AppStudio
  3. Under Bottles, click on the “hamburguer” menu, then “preferences", then “runners”, expand the “Proton GE” group and download the “ge-proton-10-29” runner
  4. Create a Bottle with the options of “Application / win64 / ge-proton-10-29 runner” (it will take a while to finish)
  5. Within your AppStudio Bottle, go to the “tools” → "legacy wine tools” section → “configuration” and make sure Windows version is set to either “Windows 10” or “Windows 11”
  6. Download the Microsoft WebView2 Evergreen installer x64 (Microsoft Webview2 Evergreen installer x64)
  7. Within your AppStudio Bottle, select “run executable”, select the Webview2 installer and wait it to finish
  8. Download the latest AppStudio Windows version (NSB/AppStudio Downloads)
  9. Within your AppStudio Bottle, select “run executable”, select the AppStudio installer and wait it to finish
  10. Enter your license key and enjoy it!
  11. You can then add AppStudio to your “start menu” using any menu editing tools and using the following command line to run it (assuming you named your Bottle as AppStudio): “/usr/bin/flatpak run --command=bottles-cli com.usebottles.bottles run -b AppStudio --program AppStudio”

If your Bottles version does not show the option to download the “ge-proton-10-29” runner, you can install ProtonUp-Qt (also a flatpak app - Proton-Up Qt Flatpak install). It will allow you to download and add this runner to your Bottles environment.

Kind regards,

Ricardo Carraretto

1 Like

Excellent write-up! I think we’re going to start seeing more and more people moving to one version of Linux or another.

This is great, Ricardo. Thanks for posting it!

My pleasure! It is about 95% as good as running natively under Windows/Mac, which I consider good enough for a compatibility layer like Wine (much less overhead than running inside a Windows VM). The form ends up being a few pixels bigger than the design screen, but nothing that makes it impossible to use.