Chapitre 1. Paramètres régionaux et configuration du clavier
Les paramètres régionaux indiquent les paramètres de langue des services et interfaces utilisateur du système. Les paramètres d'agencement du clavier contrôlent l'agencement utilisé sur la console texte et sur les interfaces utilisateur graphique.
Ces paramètres peuvent être effectués en modifiant le fichier de configuration
/etc/locale.conf
ou en utilisant l'utilitaire localectl. Ainsi, vous pouvez utiliser l'interface utilisateur graphique pour effectuer la tâche. Pour obtenir une description de la méthode, veuillez consulter le Guide d'installation Red Hat Enterprise Linux 7.
1.1. Définir les paramètres régionaux
Les paramètres régionaux globaux sont stockés dans le fichier
/etc/locale.conf
, qui est lu au début du démarrage par le démon systemd
. Les paramètres régionaux configurés dans /etc/locale.conf
sont hérités par chaque service ou utilisateur, à moins qu'un programme ou utilisateur individuel ne l'outrepasse.
Le format de base de
/etc/locale.conf
est une liste séparée par des lignes d'affectation de variables. Voici des paramètres allemands avec des messages en anglais dans /etc/locale.conf
:
LANG=de_DE.UTF-8 LC_MESSAGES=C
Ici, l'option LC_MESSAGES détermine les paramètres régionaux utilisés pour les messages de diagnostique écrits sur la sortie d'erreurs standard. Pour spécifier les paramètres régionaux dans
/etc/locale.conf
, vous pouvez utiliser plusieurs autres options. Les plus courantes sont résumées dans Tableau 1.1, « Options configurables dans /etc/locale.conf ». Veuillez consulter la page du manuel locale(7)
pour obtenir des informations détaillées sur ces options. Veuillez remarquer 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. |
LC_COLLATE | Modifie le comportement des fonctions qui comparent les chaînes dans l'alphabet local. |
LC_CTYPE | Modifie le comportement des fonctions de gestion et de classification des caractères et les fonctions des caractères multioctets. |
LC_NUMERIC | Décrit la manière par laquelle les chiffres sont habituellement imprimés, avec des détails tels que le point décimal versus la virgule décimale. |
LC_TIME | Modifie l'affichage de l'heure actuelle, 24 heures versus 12 heures. |
LC_MESSAGES | Détermine les paramètres régionaux utilisés pour les messages de diagnostique écrits dans la sortie d'erreur standard. |
1.1.1. Afficher le statut actuel
La commande
localectl
peut être utilisée pour effectuer des requêtes et modifier les paramètres régionaux et les paramètres d'agencement du clavier. Pour afficher les paramètres actuels, veuilles utiliser l'option status
:
localectl
status
Exemple 1.1. Afficher le statut actuel
La sortie de la commande précédente répertorie les paramètres régionaux et la structure du clavier actuellement configurés pour la console et le système de fenêtres X11.
~]$localectl
status
System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: n/a
1.1.2. Répertorier les paramètres régionaux disponibles
Pour répertorier tous les paramètres régionaux disponibles pour votre système, veuillez saisir :
localectl
list-locales
Exemple 1.2. Répertorier les paramètres régionaux
Imaginez que vous souhaitiez sélectionner un paramètre régional anglais en particulier, mais que vous n'êtes pas sûr qu'il se trouve sur le système. Vous pourrez vérifier cela en répertoriant tous les 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 output truncated
1.1.3. Définir les paramètres régionaux
Pour définir les paramètres régionaux du système par défaut, veuillez utiliser la commande suivante en tant qu'utilisateur
root
:
localectl
set-locale
LANG
=locale
Remplacez locale par le nom du paramètre régional, trouvé par la commande
localectl
list-locales
. La syntaxe ci-dessus peut également être utilisée pour configurer les paramètres de Tableau 1.1, « Options configurables dans /etc/locale.conf ».
Exemple 1.3. Modifier les paramètres régionaux par défaut
Ainsi, si vous souhaitez définir l'anglais britannique (« British English ») comme paramètre régional par défaut, commencez par trouver le nom du paramètre régional en utilisant
list-locales
. Puis, en tant qu'utilisateur root
, saisir une commande du modèle suivant :
~]#localectl
set-locale
LANG
=en_GB.utf8