Généralités système Linux

systemd : Gérer les locales et la langue avec localectl

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

Introduction





Lorsque j'installe mon système d'exploitation, je le fais généralement en français. Mais voyez-vous, j'ai décidé de le passer intégralement en Anglais afin d'améliorer la compréhension de cette langue !



Oui, mais, je ne veux pas réinstaller l'ensemble de mon système !!! Et bien c'est possible contrairement à Windows où, on doit réinstaller le système :pascontent2:





La pratique







Fedora





Hé oui, je commence cet article par Fedora, parce que l'article, je le rédige sous Fedora ;)



Très simple, il suffit d'installer un seul paquet : system-config-language



Code BASH :
yum install system-config-language




Lancer ensuite cet utilitaire, et sélectionner le langage de son choix.



Rebooter et le tour est joué :magic:



Il sera peut être nécessaire de changer aussi le langage dans les options de l'environnement de bureau !



CentOS 7





Pour changer la disposition du clavier et la locale, on peut utiliser la commande localectl.



Pour voir le statut :



Code BASH :
localectl status
   System Locale: LANG=fr_FR.utf8
       VC Keymap: us
      X11 Layout: us




Pour changer les valeurs :



Code BASH :
localectl set-locale LANG="fr_FR.utf8"
localectl set-keymap fr
localectl set-x11-keymap fr




Mageia





Dans un premier temps, s'il ne s'agit pas de la langue Anglaise, installer le paquet locale-XX correspondant.



Exemple, si vous voulez mettre la langue espagnole, installer au préalable locales-es.



Lancer le CCM, et se rendre dans l'onglet Système, et sélectionner la rubrique Gérer les paramètres locaux de votre système.



Sélectionner la langue choisie.



Rebooter et le tour est joué :magic:



Il sera peut être nécessaire de changer aussi le langage dans les options de l'environnement de bureau !





Calculate Linux





En console, c'est très simple.



Si on est resté sur un profil binaire, par défaut, un certain nombre de langues sont installées. Ce sont les plus utilisées.



En console et en root :



Code BASH :
cl-setup-locale -l LANG




LANG peut valoir : de_DE en_US bg_BG es_ES fr_FR it_IT pl_PL pt_PT pt_BR ro_RO ru_RU uk_UA



Rebooter et le tour est joué :magic:



Il sera peut être nécessaire de changer aussi le langage dans les options de l'environnement de bureau !



A noter aussi que le clavier sur l'écran de connexion devient celle de la langue par défaut !

Modifier le fichier /etc/X11/xorg.conf.d/keyboard.conf à la ligne Option "XkbLayout" "fr"






Ubuntu





Ouvrir le menu Unity, et chercher le programme Prise en charge des langues.



Dans la fenêtre, cliquer sur Installer/supprimer des langues... et cocher la langue souhaitée. Il n'est pas possible de désinstaller l'anglais.

Dans la liste des langues, mettre la langue précédemment choisie en tête de liste. (Les langues sous l'anglais sont inutilisées).

Appliquer les changements, puis cliquer sur le bouton Appliquer à tout le système.



Configurer éventuellement l'agencement du clavier si on souhaite modifier la disposition du clavier.



Rebooter et le tour est joué :magic: