Configuration des langues, locales et clavier

Il est indispensable d’être en mesure de configurer des langues, les locales et le clavier d’une distribution Linux.

1. Définition de la langue

Sous Centos 7/8.

Statut :

localectl status
   System Locale: LANG=fr_BE.UTF-8
       VC Keymap: be-oss
      X11 Layout: be
     X11 Variant: oss

Valeurs possibles :

localectl list-locales | grep fr_
fr_BE
fr_BE.iso88591
fr_BE.iso885915@euro
fr_BE.utf8
fr_BE@euro
fr_CA
fr_CA.iso88591
fr_CA.utf8
fr_CH
fr_CH.iso88591
fr_CH.utf8
fr_FR
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
fr_FR@euro
fr_LU
fr_LU.iso88591
fr_LU.iso885915@euro
fr_LU.utf8
fr_LU@euro

Modification :

localectl set-locale LANG=fr_FR.utf8
localectl status
   System Locale: LANG=fr_FR.utf8
       VC Keymap: be-oss
      X11 Layout: be
     X11 Variant: oss

Il faudra certainement sortir de la session pour connaître les effets de cette configuration.

2. Définition du clavier

Sous Centos 7/8 :

Liste des claviers :

localectl list-keymaps | grep -E 'fr|be'

Définition du clavier :

localectl set-keymap fr
localectl set-x11-keymap fr
localectl status
   System Locale: LANG=fr_FR.utf8
       VC Keymap: fr
      X11 Layout: fr

Sous Debian/Ubuntu :

En console texte :

sudo loadkeys fr
Loading fr
sudo loadkeys be
Loading be

En console graphique :

setxkbmap fr
setxkbmap be

De manière permanente, sous Debian/Ubuntu :

sudo dpkg-reconfigure keyboard-configuration