Skip to content

Obsolete osk-wayland script

The osk-wayland script enforces a fixed ordering (preferfing squeekboard over virtboard) and also makes it harder for downstreams as they need to figure out what is actually going on. By switching to update-alternatives (1) we can make things more flexible and get rid of the script. As we don't want to break users systems we make osk-wayland just play along for Byzantium by using update-alternatives with a low priority and we can finally drop it for crimson.

The only thing that we need to care about on the squeekboard side when importing (>= 1.20.0-2~) from Debian is that we add a Breaks: librem5-base-defaults (<< x) where x is the version that contains this MR.

Once we have that landed I'm happy to update virtboard to use update-alternatives too so it becomes actually selectable.

Note that the prerm fix in this also affects other things that were broken before (like conf file removal).

Marking as draft for the moment to not interfere with the audio and other changes.

Closes: #66 (closed)

Edited by Guido Gunther

Merge request reports