Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
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
Comme mentionné précédemment, vous pouvez vérifier la configuration de l'agencement du clavier par la commande suivante :
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
System Locale: LANG=en_US.utf8 VC Keymap: us X11 Layout: us
1.2.2. Répertorier les agencements de clavier disponibles
Pour répertorier tous les agencements de clavier disponibles pouvant être configurés sur votre système, veuillez saisir :
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 :
~]$localectl
list-keymaps
|grep
cz
cz cz-cp1250 cz-lat2 cz-lat2-prog cz-qwerty cz-us-qwertz sunt5-cz-us sunt5-us-cz
1.2.3. Définir l'agencement du clavier
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
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
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
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
Puis, vous pouvez vérifier si ce paramétrage a fonctionné en examinant le statut actuel :
~]$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
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)
.