Files
operation-bin/install_tactile
T
lemke_handClaude Sonnet 5 fddc40f1d2 Fix silently-broken gTile keybindings and add Tactile extension
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>
2026-09-07 16:01:24 +02:00

7 lines
335 B
Bash
Executable File

#!/bin/bash
# Compatible Tactile build for this rhel9 / gnome-shell 40 desktop lives in
# /sf/bernina/applications/tactile@lundal.io -- version 27 (extensions.gnome.org
# package 40260), whose shell-version list covers 3.32 through 44, including
# this desktop's 40.10.
exec /sf/bernina/bin/install_gnome_extension "tactile@lundal.io"