Harden desktop recovery and pre-release stability checks
Bound IPC transport deadlines while preserving portal leases, supervise desktop helper and agent recovery, and reserve final floating window geometry during placement. Stabilize CLI output and isolated tests, expand workspace CI, resolve formatting and lint failures, and bundle the MIT license with installer compatibility.
This commit is contained in:
1 parent
a00f1c6f3a
commit
a6f24e8188
30 files changed
+810
-44
No files matched your search
@@ -199,6 +199,14 @@ For greetd, set this as the session command after authentication; see the [greet
|
||||
documentation](https://sr.ht/~kennylevinsen/greetd/). The launcher starts the
|
||||
compositor, shell and session services together.
|
||||
|
||||
The session launcher supervises the desktop helper. If the shell exits, Ferese
|
||||
restarts the helper with fresh private Wayland connections after a delay of one
|
||||
second. Repeated failures increase that delay up to 30 seconds; a minute of
|
||||
uptime resets it. The polkit agent recovers independently, and shell recovery
|
||||
does not repeat desktop autostart. Compositor shutdown cancels pending restarts
|
||||
and stops the helper. Standalone clients passed to `ferese -- COMMAND` are only
|
||||
supervised when `--supervise-client` is explicitly supplied before `--`.
|
||||
|
||||
### From a TTY
|
||||
|
||||
Log out of your graphical session and switch to a local console with **Ctrl+Alt+F2**, or
|
||||
|
||||
Reference in new issue
Block a user