Configuration des paramètres régionaux du système et du clavier
The system locale specifies the language settings of system services and user interfaces. The keyboard layout settings control the layout used on the text console and graphical user interfaces.
These settings can be made by modifying the /etc/locale.conf
configuration file or by using the localectl utility. Also, you can use the graphical user interface to perform the task; for a description of this method, see Fedora Installation Guide.
Définition des paramètres régionaux du système
Les paramètres régionaux s’appliquant à tout le système sont stockés dans le fichier /etc/locale.conf
, lu au tout début du processus de démarrage par le démon systemd
. Tous les services et utilisateurs héritent de la sélection des paramètres régionaux dans /etc/locale.conf
, sauf si des programmes ou des utilisateurs individuels les remplacent.
Le fichier `/etc/locale.conf est composé d’assignations de variable séparées par un retour à la ligne. Par exemple, pour utiliser les paramètres régionaux allemands avec les messages en anglais :
LANG=de_DE.UTF-8 LC_MESSAGES=C
Ici, l’option LC_MESSAGES détermine les paramètres régionaux des messages de diagnostic écrits dans la sortie standard d’erreur. Pour personnaliser encore plus les paramètres régionaux dans /etc/locale.conf
, vous pouvez utiliser plusieurs autres options. Les plus pertinentes sont résumées dans Options configurables dans /etc/locale.conf. Consultez la page de manuel locale(7)
pour obtenir des informations détaillées sur ces options. Notez que l’option LC_ALL, qui représente toutes les options possibles, ne doit pas être configurée dans /etc/locale.conf
.
Option | Description |
---|---|
LANG |
Fournit une valeur par défaut pour les paramètres régionaux du système. |
LC_COLLATE |
Change le fonctionnement des fonctions qui comparent des chaînes de caractères dans l’alphabet local. |
LC_CTYPE |
Change le fonctionnement des fonctions de gestion et de classification des caractères, et des fonctions utilisant des caractères à plusieurs octets. |
LC_NUMERIC |
Décrit la manière d’afficher généralement les nombres, avec des détails tels que l’utilisation du point décimal à la place de la virgule décimale. |
LC_TIME |
Change l’affichage de l’heure actuelle, affichage 24 heures contre affichage 12 heures. |
LC_MESSAGES |
Détermine les paramètres régionaux des messages de diagnostic écrits sur la sortie standard d’erreur. |
Affichage de l’état actuel
La commande localectl peut être utilisée pour interroger et changer les paramètres régionaux du système et les paramètres de disposition du clavier. Pour afficher les paramètres actuels, utilisez l’option status
:
localectl status
La sortie de la commande précédente liste les paramètres régionaux définis actuellement, et la disposition du clavier configurée pour la console et pour le système de gestion de fenêtres X11.
~]$ localectl status System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: n/a
Lister les paramètres régionaux disponibles
Pour lister tous les paramètres régionaux disponibles pour votre système, tapez :
localectl list-locales
Imaginez que vous voulez sélectionner des paramètres régionaux anglais spécifiques, mais vous n’êtes pas sûr·e qu’ils sont disponibles sur votre système. Vous pouvez vérifier leur présence en listant l’entièreté des paramètres régionaux anglais avec la commande suivante :
~]$ localectl list-locales | grep en_
en_AG
en_AG.utf8
en_AU
en_AU.iso88591
en_AU.utf8
en_BW
en_BW.iso88591
en_BW.utf8
sortie tronquée
Définition des paramètres régionaux
Pour définir les paramètres régionaux par défaut du système, utilisez la commande suivante en tant que root
:
localectlset-locale
LANG
=locale
Remplacez locale par le nom des paramètres régionaux désirés, trouvable avec la commande localectl list-locales
. La syntaxe ci-dessus pour aussi être utilisée pour configurer les paramètres détaillés à la section Options configurables dans /etc/locale.conf.
Si vous souhaitez, par exemple, définir l’anglais britannique en tant que langue par défaut, commencez par trouver le nom des paramètres régionaux correspondants en utilisant list-locales
. Puis, en tant que root
, tapez la commande sur le modèle suivant :
~]# localectl set-locale LANG=en_GB.utf8
Changer de disposition de clavier
Les paramètres de disposition du clavier permettent à l’utilisateur de contrôler la disposition utilisée dans la console texte et dans les interfaces utilisateur graphiques.
Affichage des paramètres actuels
Comme mentionné précédemment, vous pouvez vérifier votre configuration actuelle de la disposition du clavier avec la commande suivante :
localectl status
Dans la sortie suivante, vous pouvez voir la configuration de la disposition du clavier pour la console virtuelle et du système de gestion de fenêtres X11.
~]$ localectl status System Locale: LANG=en_US.utf8 VC Keymap: us X11 Layout: us
Lister les dispositions disponibles
Pour lister l’ensemble des dispositions de clavier qui peuvent être configurées sur votre système, tapez :
localectl list-keymaps
Vous pouvez utiliser grep pour rechercher un nom de disposition dans la sortie de la commande précédente. Il y a souvent plusieurs dispositions compatibles avec vos paramètres régionaux actuels. Par exemple, pour trouver les dispositions de clavier tchèques disponibles, tapez :
~]$ localectllist-keymaps
| grepcz
cz cz-cp1250 cz-lat2 cz-lat2-prog cz-qwerty cz-us-qwertz sunt5-cz-us sunt5-us-cz
Définition d’une disposition
Pour définir la disposition de clavier par défaut de votre système, utilisez la commande suivante en tant que root
:
localectl set-keymap
map
Remplacez map par le nom de la disposition récupérée dans la sortie de la commande localectl list-keymaps
. La valeur sélectionnée est appliquée également à la disposition par défaut du système de gestion de fenêtres X11, après l’avoir convertie à la disposition de clavier X11 la plus proche, à part si l’option --no-convert
est passée. L’inverse s’applique également, vous pouvez spécifier une disposition de clavier X11 en exécutant la commande suivante en tant que root
:
localectl set-x11-keymap
map
Si vous souhaitez que votre disposition X11 soit différente de votre disposition dans la console, utilisez l’option --no-convert
.
localectl--no-convert
set-x11-keymap
map
Avec cette option, la disposition X11 est spécifiée sans changer la disposition du clavier dans la console.
Imaginons que vous souhaitez utiliser la disposition de clavier allemande dans l’interface graphique, et garder la disposition américaine dans la console. Pour ce faire, tapez en tant que root
:
~]# localectl --no-convert set-x11-keymap de
Ensuite, vous pouvez vérifier si la modification a été effectuée avec succès en vérifiant l’état actuel :
~]$ localectl status System Locale: LANG=de_DE.UTF-8 VC Keymap: us X11 Layout: de
Il est possible de spécifier trois autres options, en plus de la disposition du clavier (map) :
localectl set-x11-keymap
map model variant options
Remplacez model par le nom du modèle de votre clavier, et variant et options par la variante de clavier et les composantes d’options, utilisables pour améliorer le comportement du clavier. Ces options ne sont pas définies par défaut. Pour plus d’informations sur le modèle X11 et les options X11, consultez la page de manuel kbd(4)
.
Ressources supplémentaires
Pour plus d’informations sur la configuration de la disposition du clavier dans Fedora, consultez les ressources listées ci-dessous :
-
localectl
(1) — La page de manuel pour la commande localectl documente la façon d’utiliser cet outil pour configurer les paramètres régionaux du système et la disposition du clavier. -
loadkeys
(1) — La page de manuel pour la commande loadkeys fournit plus d’informations sur la façon d’utiliser cet outil pour changer la disposition du clavier dans une console virtuelle.
Want to help? Learn how to contribute to Fedora Docs ›