I write with Scrivener and Aeon Timeline 3, which share my screen as I write. The idea is to turn on my PC, press a single button, and dive straight into writing without manually launching and then positioning Aeon Timeline 3 and Scrivener.
To accomplish this, I have set up automation via Elgato Stream Deck to:
- Open and position Aeon Timeline 3 on my screen;
- Open and position Scrivener on my screen; and
- Navigate Scrivener to where I left off in my writing project.
I succeeded, but something unexpected is going on, which is why I’m posting about it. When I boot up my PC, the first time I launch Scrivener it takes 20 seconds to launch (with or without launching from Stream Deck). I have to set a 20-second delay in Stream Deck to account for this:
This makes it hard to set the Multi Action Delay timing, because sometimes I want to relaunch Scrivener later in the day without turning off my PC. But if I have just one button, it has to be set to the longest it would take to launch Scrivener after booting up (20 seconds), defeating the purpose of quickly getting down to writing in the afternoon. (Why wait longer than needed for Scrivener to launch the second and subsequent times?)
My workaround is to create two buttons: one for the first launch of Scrivener after booting my PC and the other for subsequent relaunches. So, here is the timing for the second button:
I can live with this, though it defeats my goal of having one button to rule them all. ![]()
But it makes me curious about Scrivener:
-
Why does Scrivener for Windows take longer to launch the first time following a PC boot than it does if closed and reopened?
-
Is there anything I can do to reduce the time for Scrivener to launch the first time following a boot of the PC?
FYI, in case it matters, here are my machine specs: AMD Ryzen 9 5950X 16-core/32-thread processor at 4.9 GHz | 128GB RAM | NVIDIA GeForce RTX 4090 GPU | 2TB internal SSDs | Samsung 49-Inch CRG90 Curved Monitor | Elgato Stream Deck.



