Watch
1
0
Fork
You've already forked souveraine
0

osk: recover with Squeekboard, not Stevia

This commit is contained in:
Fimeg 2026-08-11 18:37:46 -04:00
commit 62638e0e5f

View file

@ -67,12 +67,12 @@ Scope {
// SetVisible. oskOpen flipped instantly, the keyboard arrived ~1s later,
// and the gesture rail spent that whole second lifted over nothing.
// Ask the bus first; whoever owns the name is the live keyboard. Only if
// nobody owns it do we start one, and osk-switch picks the right unit and
// re-asserts visibility itself.
// nobody owns it do we start the sole intended keyboard through the
// transition helper; it also re-asserts visibility itself.
function showOsk() {
Quickshell.execDetached(["sh", "-c",
"busctl --user call sm.puri.OSK0 /sm/puri/OSK0 sm.puri.OSK0 " +
"SetVisible b true 2>/dev/null || osk-switch stevia >/dev/null 2>&1"])
"SetVisible b true 2>/dev/null || osk-switch squeek >/dev/null 2>&1"])
}
function hideOsk() {
Quickshell.execDetached(["busctl", "call", "--user",