Sur mon système Debian, j'ai personnalisé mes raccourcis clavier Gnome (Shell), via Paramètres système> Clavier> Raccourcis.
Où puis-je trouver le fichier avec ces paramètres afin de pouvoir copier le fichier sur un lecteur flash pour la sauvegarde, puis l'utiliser pour remplacer les raccourcis clavier sur d'autres systèmes Gnome?
gnome
keyboard-shortcuts
gnome3
gnome-shell
dconf
Chase May
la source
la source
Réponses:
Gnome 3 utilise
DCONF
pour stocker les préférences dans un seul fichier binaire:~/.config/dconf/user
.Selon les documents Gnome, il est recommandé de ne sauvegarder que les paramètres dont vous avez besoin et de les restaurer avec
dconf
ougsettings
. Cependant, ilgsettings
ne peut restaurer la ou les valeurs que pour une seule clé à la fois (en plus, la valeur doit être citée) et cela le rend un peu gênant pour ce type de tâche. Ce qui nous laisse avecdconf
.Donc, dans ce cas particulier, enregistrez les paramètres actuels des
gnome-shell
raccourcis clavier 1 :Voici un
bkp
exemple:Chargez les paramètres sur un autre système:
1: Les raccourcis WM et Media Keys appartiennent à différents schémas:
Notez que
dconf
ne sauvegarde que les valeurs non par défaut, donc si vous exécutez par exempleet n'obtiennent aucune sortie qui signifie qu'aucun raccourci WM personnalisé n'est défini.
En guise de remarque,
dconf-editor
est un outil qui aide à visualiser ladconf
structure des paramètres, c'estschema [:path] key value
-à- dire le type et les valeurs par défaut de n'importe quelle touche, etc.Pour mémoire, sauvegarder les préférences avec
gsettings
:bkp
échantillon:Maintenant, chargez les préférences (comme je l'ai dit, pour chaque ligne du fichier de sauvegarde, vous avez besoin d'une commande distincte et n'oubliez pas de citer les valeurs):
la source
dconf dump /org/gnome/shell/keybindings/ > bkp
ne fonctionne pas sur Centos 7.dconf dump /
peut aider à montrer quelles clés sont disponibles. Sur Centos, j'avais le terminal liéCtrl+Alt+T
et il apparaîtorg/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0
. Le dumpingorg/gnome
semble être un bon moyen de sauvegarder la plupart des choses sur Centos 7./org/gnome/settings-daemon/plugins/media-keys/
souscustom-keybindings
(à titre d'exemple: j'ai défini des raccourcis pour placer le pointeur de la souris au centre de chacun de mes écrans)./org/gnome/shell/keybindings/
sur Fedora 28.dconf
enregistre uniquement les paramètres modifiés et les enregistre à différents emplacements.Recherchez des raccourcis clavier comme ceci:
gsettings list-recursively | grep keybindings
Définissez une liaison de touches comme suit:
org.gnome.desktop.wm.keybindings close "['<Alt>F5']"
Notez que les ajustements du clavier qui chevauchent les liaisons casseront ces dernières. Par exemple,
switch-applications-backward ['<Alt><Shift>Tab']
sera remplacé par le commutateur de disposition"Left Alt" + "Left Shift"
, de sorte que['<Left Alt><Left Shift>Tab']
cela ne fonctionnera pas, où que['<Left Alt><Right Shift>Tab']
ce soit.Définir la liaison de touches pour le commutateur de disposition comme tel
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt', '<Super>space']"
ougsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift', '<Super>space']"
ne le fait pas fonctionner.J'espère que quelqu'un trouvera cela utile.
Gnome v3.28.1
la source