This is an awesome guide - for what it's worth, it does seem like using Bottles (from Flathub) can replace a lot of the wrangling with installing system versions of Wine - for me, using Bottles meant the only other things I needed to do were use its dependency manager to install dotnet48, and deleting the texttospeech directory as indicated.
Thank you SO MUCH for this! I recently switched to Linux and the only thing I knew I would miss would be Scrivener (nothing quite compares) and this has worked beautifully. I hope your writing goes well; know that you've helped with mine tremendously.
I've had the older 32-bit version of Scrivener 3 running in a 32-bit Wineprefix with dotnet 4.6.2 for some time. When I used your process on an older (2008) computer running Ubuntu Studio 22.04LTS it worked flawlessly, but when I attempt to use it on my newer computer (which has been running the 32 bit version) it installs and runs, but whenever I attempt to activate the license I get the error message that Scrivener is unable to connect with the license server and that I should ensure that Dotnet 4.6.2 or higher is installed...even though I have (now) both 4.6.2 and 4.8 in that 64-bit Wine prefix. Suggestions?
Well, I went out of town and left my computer turned off for three days...and when I fired it back up Scrivener registered without an issue. No configuration changes, nothing. :headdesk: :headdesk: :headdesk:
When I try it I get through the install, but when I try to run Scrivener I get a black window with the title "Project Templates" and eventually it closes itself. Any ideas on what I might have done wrong?
There are some folk who have said depending on what version of wine you are using, you will get this. I have come to understand that forcing wine 8.0 is one solution. I have not had time to test it out. Below comment states that going to wineHQ may be a solution.
Thank you for this tutorial. Everything went exactly as described except that Scrivener shows up with very small text. I believe this is due to having a high resolution monitor on my Linux system. Is there a way to get Wine to scale the app accordingly? I'm running Debian 12 (Bookworm).
If you have a high resolution display, and ALL text is small, that would be better adjusted within the Desktop Manager's settings for the font. What UI are you using? (Gnome, KDE, XFCE?)
Or if it is just Scrivener, there is a setting in winecfg that will allow you to adjust the font size. I can't add an image inline into a comment, so I will edit it into the end of the document above.
Hi Ryan, thank you for writing back! I'm running Gnome with Wayland. My desktop with other applications is fine. It is just Scrivener that is small--it's using the actual resolution instead of treating it as HiDPI.
I followed this guide, but when I try to register, I get the "License Server started." message.
Then 6 times:
Starting communication.
Could not open pipe. Last Error: 2
Communication disabled.
After that it stops trying, and registration failed...
This is an awesome guide - for what it's worth, it does seem like using Bottles (from Flathub) can replace a lot of the wrangling with installing system versions of Wine - for me, using Bottles meant the only other things I needed to do were use its dependency manager to install dotnet48, and deleting the texttospeech directory as indicated.
Thank you SO MUCH for this! I recently switched to Linux and the only thing I knew I would miss would be Scrivener (nothing quite compares) and this has worked beautifully. I hope your writing goes well; know that you've helped with mine tremendously.
I've had the older 32-bit version of Scrivener 3 running in a 32-bit Wineprefix with dotnet 4.6.2 for some time. When I used your process on an older (2008) computer running Ubuntu Studio 22.04LTS it worked flawlessly, but when I attempt to use it on my newer computer (which has been running the 32 bit version) it installs and runs, but whenever I attempt to activate the license I get the error message that Scrivener is unable to connect with the license server and that I should ensure that Dotnet 4.6.2 or higher is installed...even though I have (now) both 4.6.2 and 4.8 in that 64-bit Wine prefix. Suggestions?
Well, I went out of town and left my computer turned off for three days...and when I fired it back up Scrivener registered without an issue. No configuration changes, nothing. :headdesk: :headdesk: :headdesk:
When I try it I get through the install, but when I try to run Scrivener I get a black window with the title "Project Templates" and eventually it closes itself. Any ideas on what I might have done wrong?
There are some folk who have said depending on what version of wine you are using, you will get this. I have come to understand that forcing wine 8.0 is one solution. I have not had time to test it out. Below comment states that going to wineHQ may be a solution.
Don't know if you fixed this or not, but for me, going to winehq and installing the newest wine instead of the repository version fixed it for me.
Thank you for this tutorial. Everything went exactly as described except that Scrivener shows up with very small text. I believe this is due to having a high resolution monitor on my Linux system. Is there a way to get Wine to scale the app accordingly? I'm running Debian 12 (Bookworm).
If you have a high resolution display, and ALL text is small, that would be better adjusted within the Desktop Manager's settings for the font. What UI are you using? (Gnome, KDE, XFCE?)
Or if it is just Scrivener, there is a setting in winecfg that will allow you to adjust the font size. I can't add an image inline into a comment, so I will edit it into the end of the document above.
Hi Ryan, thank you for writing back! I'm running Gnome with Wayland. My desktop with other applications is fine. It is just Scrivener that is small--it's using the actual resolution instead of treating it as HiDPI.
Ok, at the end of the post above I added an addendum to possibly fix your problem.