You've just reminded me of something that might be worth looking at - Wine. It's been around for decades and might solve your problem. From the intro on their About page:
Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
Disclaimer: the last time I tried anything with Wine was 10 to 15 years ago on my Mac at work. I haven't used it since then, but neither have I heard anything bad about it since then.
Hi,
AP has currently no maintainer for Wine, that's why it does not work flawlessly like PS in Wine. But I found a way to make it work. Instead of Wine which "emulates" Windows and needs a Maintainer who asks Serif which Libraries AP needs and puts them in the AP-Wine-emulation, I use Virtualbox.
Virtualbox is a complete Virtual Machine, I had to install Windows in it.
I found out AP worked flawlessly in Virtualbox when I give the Virtual Machine (VM) 8 GB of RAM and a separate SSD from Mint. Also, 3D Acceleration needs to be turned on.
- The downside for some people is, you need a Windows Licence Key for this approach.
+ The upside is you have for example a super sturdy Mint Workstation, and Windows runs controlled inside it, with drag and drop and all the good stuff.
+ Also, you can snapshot the VM, so when I start it, it does not boot Windows and such. It just opens a Window with the Windows 8.1 Desktop and AP already open and ready to use. I just have to drag my file over in AP, hit fullscreen and get stuff done.
+ All these, Windows-Registry stability problems or updates that interfere with my schedule are gone.
+ Also, I can use 8.1 far beyond its support cycle because I can manage what access to the Internet I allow the VM specifically.
So till Serif makes a proper Linux Version this is my solution.
Good news also is with Flatpacks Developers now only have to make one Linux Built, and it workes on all Distros and their versions, so the maintenance of Linux Programs is as easy as making a .exe file now. Even easier, because you can put the version of each Library inside the Flatpack and have no maintenance of versions. So maybe Serif will change its policy in the future.