Further update:
I have Scrivener running happily in this new little app. I’ve automated the fix for the blurry fonts, the hang on the texttospeech, and I’m now on what I hope is the last hurdle, license activation. If I get that sorted out I’ll be shipping the files off to someone much smarter than me for a review before sharing them with some testers. I’ll probably make a new post to see if any of you are interested when/if we get that far along.
So I did a user search for KB and it said that was too short. So I searched Keith. I got two results:
keithB - private profile
Keith B Walters
I’m thinking it is the first one since the second one just has B as a middle initial. Do you know?
Please do post again when it’s ready to use/test. I am very interested. Thank you for all your work!
I’ve just switched an old Windoze 10 machine to Linux Mint Cinnamon. This thread is part of why I was willing to do it. I’m no dev, but I’m pretty savvy and if you need someone to test, please let me know. I’m a Product Manager as a day job so I’m pretty good a breaking things. ![]()
It’s this guy: https://forum.literatureandlatte.com/u/kb/summary
(Incidentally, searching for users specifically won’t hit the “too short” restriction.)
I’ve asked about using the icon, but haven’t gotten a response yet. We shall see
@AmberV @Orion @RuffPub @tipper03579 @michaelhendrsn @WagesOf @Grunfeld @jllop @Grampacando
I’ve been tweaking this Scrivenix project for days now and I have it as good as I can get it testing myself. I’m ready for others to give it a spin and let me know if it runs or falls flat.
I’ve done multiple clean installs on Fedora with Gnome and Linux Mint with Cinnamon.
This is for testing at this point, not yet trusted for general use. Some terminal commands which I’ve provided are required to install the files at this point, but once we are out of Beta and this is uploaded as a true Flatpak it will work without a need for the end-user to ever touch a terminal.
If you aren’t comfortable with doing a few terminal commands you probably don’t want to test and that’s fine. I made a new post to keep the conversation about Scrivenix in one place:
Thanks guys for all the encouragement and support. This was both easier and harder than I thought it would be! ![]()
P.S. Are there any other places I might look for beta testers outside of this forum? Are there other social media groups or forums that you all are aware of?
I’d pick System (11.0) (which is the Wine installed on your system) and disable everything you see on that screen except Esync, Fsync, and DPI scaling. Scrivener isn’t a game, so the other settings don’t really apply.
Also, if it’s using the environment variables from the original, older script, I’d remove them too, as they’re rather unnecessary now.
Or, if you feel like it, do a backup and a fresh install, if you’re having performance problems.
I’d say that the native, up-to-date Lutris version in your distro’s repositories is preferred over the Flatpak package.
The native version has better integration with the system, no sandbox overhead, direct filesystem access, and uses system libraries.
This isn’t to say that the Flatpak package isn’t useful, to be clear.
Have you tried it and had a successful install? I have not, but may experiment with it at some point. The Youtube video tutorial on this is mine. I get comments/messages a few times a year about failed installs and often in talking with those people, they opted to forego the Flatpak recommendation. I have had a couple of people report a successful install on system Lutris as well so there is that.
Everything you say is valid, but when you are trying to make something widely compatible with Linux that was never meant to be compatible, the greatest challenge is system diversity.
There are SO MANY variables between kernel versions, WINE versions, desktop environments, display compositors, and that’s before the user starts tinkering with things and making changes. The benefit of Flatpak is shielding the install process from as many of those variables as possible. The sandboxed environment gives a more stable starting point.
Regarding the system integration, I’ve found the winecfg desktop integration tab to make the process of symlinking folders inside the sandbox to a folder outside the sandbox to work well.
I’m working on a dedicated installer called Scrivenix, there are two posts about the beta testing in the forum here as well as a ‘proof of concept’ video. It is built on Flatpak though. If you are interested, I’d love to have your feedback on it. I’m going to push some slightly updated files to GitHub in a few hours, so if you are interested, maybe wait until tomorrow to make sure you are testing the latest version.
Hey, I’m new to Linux and trying really hard to get this installed and working on my laptop.
I’ve got Scrivener installed through Lutris, but it fails to activate my license. I’ve tried things from this thread and this: Scrivener/Scapple for Windows Activation under Wine - #5 by rburkej but it gives the same error at the activation point. I’m running the latest version of Cachyos.
I’ve been troubleshooting for a couple hours now, and I feel like I’m getting nowhere. Any advice is much appreciated.
What script did you use? Is your system up to date? Did you install Lutris through the CachyOS package manager? I’d recommend using that instead of the Flatpak version.
Is Wine set to Windows 11 in the Wine Configuration/Settings? I’d check that first. If you haven’t changed it, it’s likely set to Windows 7. As a reminder, the Windows key is the one to fill out, not the macOS one.
Also, if you game (which I assume, since you’re using CachyOS), consider installing the CachyOS Gaming package from the Hello app. It includes useful tools your system might be missing, like Winetricks.
That guide is quite outdated. If none of the above works, I’d reinstall everything after removing the scrivener-3 folder and clearing the cache. Then, set System (11.7) as the game runner - it’s the latest Wine version and is installed on your system. Then, apply the other settings.
My friend found the solution to the issue! I unistalled everything then followed these instructions: GitHub - adgalloway/Scrivenix: A WINE based application for running Scrivener 3 seamlessly on Linux · GitHub from here: [BETA TESTERS WANTED] Scrivenix — Automated Flatpak Installer for Scrivener 3 on Linux
This is true, but at the end of the day, with updated packages, it is relatively painless for people to set it up on their systems. I’m thankful that you took the matter into your own hands and created a containerized app - I’m sure it will be useful for many.
I have successfully installed Scrivener through the native version of Lutris, using the updated Scrivener script, on Arch, Fedora, and Debian-based distros (Arch, CachyOS, Fedora, Debian, and Mint) - which cover the three major bases for all the other derivatives. They all worked wonderfully. I do acknowledge that different hardware and less technical users might have some challenges with the script, for whatever reason. The native package with the current script is still my recommendation, though - I try to steer away from Flatpaks and AppImages as much as possible, but I understand their utility, and avoiding them isn’t always possible or practical, so there’s that.
I appreciate your work in making Scrivener work on Linux in any way possible. To tell you the truth, though, the Lutris method works perfectly for me - and in many distros. I might play around with Scrivenix, in any case, and try to provide feedback, but ultimately, my needs are already met in this regard.
I feel the same way except that when Lutris updated, it broke the Scrivener installations, and we all had to scramble for a week to get them working again. I’m hoping Scrivenex would solve that problem, in the future.
Perhaps this will help someone in the future. After a recent clean install of Ubuntu 24.04 I decided to try reinstalling Scrivener using Lutris rather than Wine. Using the Lutris website installer repeatedly gave me a error message (.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine winecfg -v win11 returned status 1. Aborting.)
So I downloaded the executable for Scrivener 3 from the L&L website. This seemed to install successfully but when I pressed the Play button on Lutris rather than opening Scrivener.exe it opened clipboard.exe instead. The solution was to open the configure setting (an alternative to the Play button) and under Game Options - Executable browse for Scrivener.exe. I hope this saves someone some time in the future.
I’d first make sure to have the latest Lutris and Wine installed, and set Wine (System) as the default runner in the launcher. WineGE is deprecated. The script should work after that, considering everything is in its place.
Also, Ubuntu 26.04 is out, in case you want that upgrade.