Scrivener is a writer tool to help to write stories.
This version correct bugs and add few features
Application Details:
Version: | 3.1.4 |
License: | Demo |
URL: | http://www.literatureandlatte.... |
Votes: | 0 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 8.0.1 |
Maintainers: About Maintainership
What works
Seems everything works well
What does not
Not installable out the box
Workarounds
The installation is a little bit tricky :
Scrivener needs extra non documented stuff to work. I used winetricks for that.
I need to add those packages
$ winetricks corefont
$ winetricks vcrun6
Required dependencies but not documented
$ winetricks speechsdk
$ winetricks sapi
The main symptom is that Scrivener is hanging on "Load fonts". If you open Scrivener using the CLI you will see : "ISpDataKey::EnumValues failed" as error message.
The solution was found into WineHQ forum.
What was not tested
Only main features were tested.
Hardware tested
Graphics:
Additional Comments
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Fedora 38 x86_64 | May 27 2023 | 8.0.1 | Yes | Yes | Yes | Gold | R�gis FLORET |
Bug # | Description | Status | Resolution | Other apps affected |
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Ben Cunningham on Monday July 10th 2023, 18:30
It took me some experimenting but here is what I did to get Scrivener 3.1.5 (3.1.5.1 because it prompted an update on first launch) to work:
I ran the installer in a fresh wine profile. (no wine tricks packages were needed)
I removed the 'texttospeech' folder from 'c:\Program Filesd\Scrivener3' folder
Scrivener 3 would then launch and seemed to work.
I did have to go in and install some wine tricks to be able to activate it.
I just wanted it working so I installed 'dotnet48', 'dotnetdesktop7', 'mfc140' and 'vcrun2022' all at the same time.
Probably could have gotten away with just 'dotnet48' but I did not test that.
My problem with the forum post is that it said to either disable sapi (the command did not work for me on either a profile with sapi installed or not installed) or install speechsdk. speechsdk is a 32-bit only library and Scrivener requires a 64-bit wine profile. Microsoft's new speechsdk installs through a NuGet package and I could not figure how to get it to install in a wine profile
Just for reference I am running a Gentoo unstable (~amd64) environment with Wine-staging. Was wine 8.10 when I started trying to get Scrivener to work. Is now 8.12 when I decided to try removing the texttospeech folder. I did try Lutris install scripts with earlier versions of wine in my testing but the provided wine 6 and wine 7 also had the 'Loading Font' hang.