I also have Scrivener 3.1.1 working wonderfully well on Manjaro KDE. Up until now I have been using Windows 10 in VirtualBox. However the latest Windows Update borked my system. I spent most of yesterday trying to fix it and gave up knowing the next update may do the same damage.
Oh what a feeling to be free of Windows!
I did the following, based on @Rolando advice in OP:
(Note that some installs failed because a GPG key was missing. All I needed to do was go to the package on the repo and look at the comments. The latest comment had the GPG key, so I only had to enter that in a terminal. This happened twice during the install process.)
- Installed wine-stable 7.0-3
- Installed Winetricks
- Installed winetricks dotnet472. Note that this takes a long time because every dotnet from v4 onwards is d/l, and installed followed by the next version, e.g. 4, 4.5, 4.6 etc.
- Entered the command winecfg in a terminal and chose Windows 10
- Downloaded Scrivener for Windows (64-bit) from L&L
- Created a directory in ~/.wine/drive_c/Program Files
- Moved the d/l Scrivener.exe to ~/.wine/drive_c/Program Files
- Entered the command wine Scrivener-installer.exe in the terminal
- A shortcut appears on the desktop so I edited the properties to show the Scrivener logo
- I followed the excellent tip of @leandrobp to alter all the Scrivener fonts to those of my Manjaro installation.
- I entered my Scrivener licence key and it validated without a problem.
I am stunned at how responsive and satisfying Scrivener 3 is on Linux.
Happy days.