fddc40f1d2dcc18cf7f2923ea442d2b1ca3cf558
gsettings set/reset against org.gnome.shell.extensions.* schemas fails with "No such schema" from a plain shell (the schema is bundled inside the extension, never registered system-wide) -- this was silently no-op'ing all 16 preset-resize-1..16 keybindings plus the preset-resize-21 self-heal in startup_bernina_terminal on every single run. Switched all of these to dconf write/reset, which operates on the raw key store and needs no schema. Also hardened install_gtile against transient failures at login (no retry, no logging previously made intermittent skips undiagnosable) by extracting the shared logic into install_gnome_extension and adding retries + a log file, then reused it for a new install_tactile, wiring the Tactile extension (tactile@lundal.io, vetted against gnome-shell 40) into startup_bernina_terminal alongside gTile. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Languages
Shell
72.1%
Python
27.9%