J'essaie de modifier les preferences de Gnome Shell (dans ce cas, les raccourcis keyboard) en utilisant le terminal. J'ai essayé:
gsettings set org.gnome.Terminal.Legacy.Keybindings switch-to-tab-1 '<Alt>1'
Mais ça me donne une erreur:
Schema 'org.gnome.Terminal.Legacy.Keybindings' is relocatable (path must be specified)
Je suis donc coincé là-dedans. Comment puis-je spécifier le path? Aussi, je vois le mot "Legacy" là-dedans … Y a-t-il une meilleure façon de le faire?
Remarque: Utilisation de Fedora 24 avec toutes les mises à jour: GNOME Shell 3.20.3, GNOME Terminal 3.20.2.
Merci à l'aide de @ don_crissti et à la réponse qu'ils m'ont donnée .
Afin de modifier les raccourcis keyboard de Gnome Terminal, un path doit être fourni pour le schéma (car il peut être déplacé). Nous devons donc définir à la fois un schéma et un path:
GSETTINGS_SCHEMA=org.gnome.Terminal.Legacy.Keybindings GSETTINGS_PATH=/org/gnome/terminal/legacy/keybindings/ SCHEMA_PATH=$GSETTINGS_SCHEMA:$GSETTINGS_PATH
Ensuite, nous pouvons facilement définir nos raccourcis keyboard:
gsettings set $SCHEMA_PATH switch-to-tab-1 '<Primary><Alt>1' gsettings set $SCHEMA_PATH switch-to-tab-2 '<Primary><Alt>2' ... gsettings set $SCHEMA_PATH prev-tab '<Primary><Alt>9'
Afin de listr toutes les keybindings disponibles (et aussi pour vérifier qu'elles sont correctement définies):
gsettings list-recursively | grep Terminal.Legacy.Keybindings