Watch
1
0
Fork
You've already forked souveraine
0
souveraine/surfaces/quickshell/modules
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fimeg d7a04f27d5 shell: an owner change is not a visibility event
sm.puri.OSK0 is a name, not a process. Boot, a crash-restart and an
osk-switch swap each put a fresh keyboard behind it, and the visibility
monitor mirrored the newcomer's opening claim into oskOpen as though the
user had asked for a keyboard. Measured: shell up 03:03:38, self-showed
at 03:03:43, nobody near the phone.

Track the bus owner - gdbus already prints it and the 'Visible' filter
was throwing it away - and on a change push oskOpen at the new owner
instead of pulling state out of it. A process that just started has no
history; the shell is the continuity of intent across the keyboard's
lifetime.
2026-08-05 07:34:53 -04:00
..
common shell: read the instance file synchronously, or it is empty when asked 2026-08-04 19:25:59 -04:00
ii shell: an owner change is not a visibility event 2026-08-05 07:34:53 -04:00
settings settings: the device state machine gets a surface 2026-07-31 13:11:43 -04:00
souveraine overview: viewtop has workspaces; the header said it did not 2026-08-04 09:32:03 -04:00