systemd : Gérer les locales et la langue avec localectl
Table des matières
Comme vous le savez, systemd est plus qu'un système d'init et de gestion des services !
Voici quelques exemples de configuration possibles avec systemd !
Cet article sera consacré à la gestion des locales et de la langue du serveur.
La commande localectl permet de gérer la langue et la disposition du clavier du système.
Pour avoir des infos, on utilise :
Le System Locale est la langue du système, VC Keymap est la disposition du clavier dans la VConsole (Les TTY), et X11 Layout la disposition du clavier dans l'interface graphique.
Pour lister les Locales :
Et pour définir la locale "Français" , on utilisera :
Pour lister les dispositions de clavier disponibles :
Et pour définir le clavier Français :
Les keymaps sont les mêmes que celles utilisées avant avec les commande loadkeys pour la VConsole et setxkbmap pour la session graphique.
On peut affiner le clavier pour l’interface graphique notamment sur le modèle, la disposition les options.
Pour lister les différents modèles et options :
Et pour définir un clavier Français de type PC Portable ASUS, on utilisera
Exemple :
Introduction
Comme vous le savez, systemd est plus qu'un système d'init et de gestion des services !
Voici quelques exemples de configuration possibles avec systemd !
Cet article sera consacré à la gestion des locales et de la langue du serveur.
Gérer les locales avec localectl
La commande localectl permet de gérer la langue et la disposition du clavier du système.
Pour avoir des infos, on utilise :
Code BASH :
localectl status
Code BASH :
[root@localhost ~]# localectl status System Locale: LANG=fr_FR.UTF-8 VC Keymap: fr-oss X11 Layout: fr X11 Variant: oss
Le System Locale est la langue du système, VC Keymap est la disposition du clavier dans la VConsole (Les TTY), et X11 Layout la disposition du clavier dans l'interface graphique.
Changer la locale du système
Pour lister les Locales :
Code BASH :
localectl list-locales
Et pour définir la locale "Français" , on utilisera :
Code BASH :
localectl set-locale fr_FR.UTF-8
Changer les dispositions du clavier
Pour lister les dispositions de clavier disponibles :
Code BASH :
localectl list-keymaps
Et pour définir le clavier Français :
Code BASH :
localectl set-keymap fr
Les keymaps sont les mêmes que celles utilisées avant avec les commande loadkeys pour la VConsole et setxkbmap pour la session graphique.
On peut affiner le clavier pour l’interface graphique notamment sur le modèle, la disposition les options.
Pour lister les différents modèles et options :
Code BASH :
localectl list-x11-keymap-layouts localectl list-x11-keymap-models localectl list-x11-keymap-variants localectl list-x11-keymap-option
Et pour définir un clavier Français de type PC Portable ASUS, on utilisera
Code BASH :
localectl set-x11-keymap LAYOUT [MODEL [VARIANT [OPTIONS]]]
Exemple :
Code BASH :
[root@localhost ~]# localectl set-x11-keymap fr asus_laptop [root@localhost ~]# localectl System Locale: LANG=fr_FR.UTF-8 VC Keymap: fr X11 Layout: fr X11 Model: asus_laptop