1.2. Modifier l'agencement du clavier
Les paramètres d'agencement du clavier permettent à l'utilisateur de contrôler la structure utilisée sur la console de texte et les interfaces utilisateur graphique.
1.2.1. Afficher les paramètres actuels Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Comme mentionné précédemment, vous pouvez vérifier la configuration de l'agencement du clavier par la commande suivante :
localectl status
localectl status
Exemple 1.4. Afficher les paramètres du clavier
Dans la sortie suivante, vous pouvez observer l'agencement du clavier configuré pour la console virtuelle et pour le système de fenêtres X11.
localectl status
~]$ localectl status
System Locale: LANG=en_US.utf8
VC Keymap: us
X11 Layout: us
1.2.2. Répertorier les agencements de clavier disponibles Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Pour répertorier tous les agencements de clavier disponibles pouvant être configurés sur votre système, veuillez saisir :
localectl list-keymaps
localectl list-keymaps
Exemple 1.5. Rechercher un agencement de clavier particulier
La commande
grep peut être utilisée pour rechercher un nom d'agencement de clavier particulier dans la sortie de la commande précédente. De multiples agencements de clavier sont souvent compatibles avec vos paramètres régionaux actuels. Par exemple, pour trouver des agencements de clavier tchèques, veuillez saisir :
1.2.3. Définir l'agencement du clavier Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Pour définir la structure du clavier par défaut de votre système, veuillez utiliser la commande suivante en tant qu'utilisateur
root :
localectl set-keymap map
localectl set-keymap map
Remplacez map par le nom de l'agencement du clavier pris à partir de la sortie de la commande
localectl list-keymaps. À moins que l'option --no-convert ne soit passée, le paramètre sélectionné est également appliqué au mappage du clavier par défaut du système de fenêtres X11, après l'avoir converti au mappage de clavier X11 correspondant le mieux. Ceci s'applique à l'inverse, vous pouvez spécifier les deux agencements de clavier avec la commande suivante en tant qu'utilisateur root :
localectl set-x11-keymap map
localectl set-x11-keymap map
Si vous souhaitez que votre structure X11 diffère de la structure de la console, veuillez utiliser l'option
--no-convert.
localectl --no-convert set-x11-keymap map
localectl --no-convert set-x11-keymap map
Avec cette option, l'agencement du clavier X11 est indiqué sans changer le paramètre de structure de la console précédente.
Exemple 1.6. Définir l'agencement du clavier X11 séparément
Imaginez que vous souhaitiez utiliser une structure de clavier allemande dans l'interface graphique, mais que vous souhaitiez conserver un agencement de clavier en anglais américain (« US English ») pour les opérations de la console. Dans ce cas, en tant qu'utilisateur
root, veuillez saisir :
localectl --no-convert set-x11-keymap de
~]# localectl --no-convert set-x11-keymap de
Puis, vous pouvez vérifier si ce paramétrage a fonctionné en examinant le statut actuel :
localectl status
~]$ localectl status
System Locale: LANG=de_DE.UTF-8
VC Keymap: us
X11 Layout: de
Hormis la structure de clavier (map), trois autres options peuvent être spécifiées :
localectl set-x11-keymap map model variant options
localectl set-x11-keymap map model variant options
Remplacez model par le nom de modèle du clavier, et variant et options par la variante du clavier et les composants d'option, qui peuvent être utilisés pour améliorer le comportement du clavier. Ces options ne sont pas définies par défaut. Pour obtenir davantage d'informations sur le modèle X11, la variante X11, et sur les options X11, veuillez consulter la page man
kbd(4).