web-dev-qa-db-fra.com

Où sont les paramètres du clavier stockés dans MATE DE

Je suis en train de configurer quelques ordinateurs avec Ubuntu MATE 16.04. L'installation par défaut définit la disposition du clavier sur 'Anglais', cependant, j'ai besoin d'une disposition de clavier 'Allemand'. J'ai compris comment supprimer toutes les dispositions et ajouter "allemand" comme disposition de clavier par défaut dans l'interface graphique.

System -> Preferences -> Hardware -> Keyboard -> Layouts

Cependant, je dois installer environ 20 ordinateurs et ce serait bien si je pouvais écrire un script pour ces paramètres. Ma question est donc de savoir où sont stockés les paramètres du clavier, de sorte que je puisse les copier d'un ordinateur à tous les autres.

1
konze

1. MATE session d'environnement de bureau

1.1. Utiliser gsettings

Vous avez besoin des clés GSettings suivantes. Voici mon exemple avec deux dispositions (us et ru) en utilisant Ctrl+Shift en tant que sélecteur de disposition et DEL ScrollLock en tant qu'indicateur de la deuxième disposition:

gsettings set org.mate.peripherals-keyboard-xkb.kbd layouts "['us', 'ru']"
gsettings set org.mate.peripherals-keyboard-xkb.kbd model "''"
gsettings set org.mate.peripherals-keyboard-xkb.kbd options \
"['grp_led\tgrp_led:scroll', 'grp\tgrp:ctrl_shift_toggle']"

Modifiez-le pour votre cas.

1.2. Utiliser dconf

Une autre méthode consiste à utiliser la commande dconf:

cat <<EOF | dconf load /org/mate/desktop/peripherals/keyboard/
[kbd]
layouts=['us', 'ru']
model=''
options=['grp_led\tgrp_led:scroll', 'grp\tgrp:ctrl_shift_toggle']
EOF

Modifiez-le pour votre cas.

2. Session de terminal et quelques cas d'interface graphique

N'oubliez pas de lancer Sudo dpkg-reconfigure keyboard-configuration pour reconfigurer les dispositions de clavier pour les sessions de terminal et certaines sessions d'interface graphique.
Il enregistrera ses réglages dans /etc/default/keyboard.
Vous pouvez le configurer une fois, puis copier ce fichier sur d'autres ordinateurs. Après avoir modifié ce fichier, vous devez mettre à jour les images initramfs avec Sudo update-initramfs -k all -u.


Notez également que MATE Préférences de clavier peut être ouvert avec mate-keyboard-properties.

1
N0rbert