{{tag>Brouillon}} = Notes langue lang locale Temps timezone TZ Voir : * [[Notes fuseau horaire - timezone TZ - localtime - heure locale]] Voir aussi : * [[ubuntu-langue-clavier]] * [[pb_lang_qwerty_boot_cryptsetup]] == SystemD #timedatectl list-timezones timedatectl set-timezone Europe/Paris == Avant SystemD echo "Europe/Helsinki" > /etc/timezone #dpkg-reconfigure tzdata dpkg-reconfigure --frontend noninteractive tzdata === Debian / Ubuntu ''/etc/locale.gen'' fr_FR.UTF-8 UTF-8 export LANG=fr_FR.UTF-8 export LANGUAGE=fr_FR:fr export LC_ALL=fr_FR.UTF-8 # LC_ALL=C.UTF-8 locale-gen dpkg-reconfigure locales update-locale LANG=fr_FR.UTF-8 Ou locale-gen fr_FR.UTF-8 UTF-8 && dpkg-reconfigure locales ''/etc/default/keyboard'' # KEYBOARD CONFIGURATION FILE # Consult the keyboard(5) manual page. XKBMODEL="pc105" XKBLAYOUT="fr" XKBVARIANT="latin9" XKBOPTIONS="" BACKSPACE="guess" sudu setupcon === Redhat / CentOS Source : * https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/s1-Changing_the_Keyboard_Layout.html Fichier de conf ''/etc/locale.conf'' LANG=en_US.utf8 Afficher les infos localectl status Langue localectl list-locales #localedef set-locale LANG=en_US.utf8 localedef set-locale LANG=fr_FR.utf8 Clavier\\ Voir [[http://bayledes.free.fr/systeme/linux_clavier.phtml|Comment mater le clavier sous Linux?]] localectl list-keymaps #localectl set-keymap us localectl set-keymap fr #localectl set-x11-keymap fr == Pb === Pb 1 # loadkeys fr cannot open file fr Solution apt-get install kbd console-data === Pb 2 Debian 9 localectl set-keymap fr Après reboot, lightdm est bien en français par défaut (même si c'est **en_US.utf8** qui est affiché) Par contre la console TTY est toujours en querty. Il faut à chaque fois faire loadkeys fr # idem pour X11 setxkbmap fr **loadkeys persistent**, **loadkeys permanent** Il est possible d'ajouter cette commande dans le bashrc, mais existe-il un autre moyen de rendre pour loadkeys persistent Solution : apt-get install console-setup Si cela ne marche toujours pas apt-get install console-data apt-get install console-setup apt-get install keyboard-configuration dpkg-reconfigure console-data dpkg-reconfigure console-setup dpkg-reconfigure keyboard-configuration reboot == Debian - set locale WARNING! Your environment specifies an invalid locale. The unknown environment variables are: LC_CTYPE=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_ALL= This can affect your user experience significantly, including the ability to manage packages. You may install the locales by running: sudo apt-get install language-pack-en or sudo locale-gen en_US.UTF-8 To see all available language packs, run: apt-cache search "^language-pack-[a-z][a-z]$" To disable this message for all users, run: sudo touch /var/lib/cloud/instance/locale-check.skip == Autres a ''/etc/initramfs-tools/initramfs.conf'' #KEYMAP=n KEYMAP=y update-initramfs -u -k all b GRUB_CMDLINE_LINUX=”rd.lvm.lv=centos/swap vconsole.keymap=us crashkernel=auto rd.lvm.lv=centos/root vconsole.font=latarcyrheb-sun16 rhgb quiet net.ifnames=0 biosdevname=0″ grub2-mkconfig -o /boot/grub2/grub.cfg autres locale-gen fr_FR.UTF-8 UTF-8 Ce qui revient à créer ''/etc/locale.gen'' # This file lists locales that you wish to have built. You can find a list # of valid supported locales at /usr/share/i18n/SUPPORTED, and you can add # user defined locales to /usr/local/share/i18n/SUPPORTED. If you change # this file, you need to rerun locale-gen. en_US.UTF-8 UTF-8 fr_FR.UTF-8 UTF-8 update-locale LANG=fr_FR.UTF-8 Ce qui revient à ''/etc/default/locale'' # File generated by update-locale LANG=fr_FR.UTF-8 dpkg-reconfigure -f noninteractive locales env DEBIAN_FRONTEND=noninteractive apt-get install console-setup