20 Comments
User's avatar
John Kizer's avatar

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.

Expand full comment
Nic Gardner's avatar

Thank you - clearly explained, and worked perfectly on Mint 22.1 KDE.

Expand full comment
Linnea Hartsuyker's avatar

This was so incredibly helpful. Thank you!!!!

Expand full comment
Bravo's avatar

Hello,

I followed these instructions, but when I launch Scrivener, it can't connect to the servers to link to activate the license. The last sentence says "Object reference not set to an instance of an object." Any idea why?

Also, do I need to follow your launch instructions/use a script every time, or can I just launch Scrivener from apps? It seems to work fine that way (on Linux Mint).

Expand full comment
Ryan Dewalt's avatar

I just ran over it all just this morning. I am not familiar with Mint, but since it is debian-based, the instructions should be the same. (I have tested it on Ubuntu, Debian, and my personal choice of Kali.) If you followed everything to the letter, it should work. did the wine32:i386 install work, and did the winetricks dotnet48 complete correctly? Those are the only two steps I've ever had fail, that has given me such an error. Can you re-do the "winetricks dotnet48" step again?

Expand full comment
Bravo's avatar

I do seem to be having another issue, unless I'm just imagining it. I am missing some of the fonts from Windows (which is to be expected), but I'm also having an odd font thickness issue; no matter which font I pick, both regular and bold text (as well as the UI) look a lot "thicker" than usual--to the point that they are difficult to discern. Do you know why this might be happening?

Expand full comment
Ryan Dewalt's avatar

There are font settings for wine you can adjust, but might not be relevant. Check the section where you set it from Win7 to Win10, there's font overrides in that. Additionally, you can copy your fonts from your windows computer to your linux machine, How? I'd actually have to look that up myself.

Expand full comment
Bravo's avatar

I was just able to find how to copy the fonts--it's pretty easy; you just copy the fonts from a folder in Windows into the fonts folder inside your Linux drive. Sitka Text now shows up in Scrivener, but I'm still definitely having the issue with everything looking bolded. Do you know what font overrides might be available in winecfg? I didn't find anything specific.

It is worth noting that I am having that error with NVIDIA RandR pop up in any terminal using Wine (caused by the proprietary NVIDIA drivers) that's talked about in the Wine FAQ; however, I don't think that's causing my issue here. I suppose I could do the fix or even temporarily install Nouveau drivers to see if that's the issue?

Expand full comment
Bravo's avatar

I just re-did it and it seems to have worked. Thanks so much!

Expand full comment
Francesco Peeters's avatar

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...

Expand full comment
Ellie's avatar

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.

Expand full comment
Eric H. Bowen's avatar

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?

Expand full comment
Eric H. Bowen's avatar

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:

Expand full comment
Brad's avatar

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?

Expand full comment
Ryan Dewalt's avatar

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.

Expand full comment
K B Tidwell's avatar

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.

Expand full comment
Rolf's avatar

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).

Expand full comment
Ryan Dewalt's avatar

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.

Expand full comment
Rolf's avatar

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.

Expand full comment
Ryan Dewalt's avatar

Ok, at the end of the post above I added an addendum to possibly fix your problem.

Expand full comment