Accueil > Linux > en cas de problème > la langue ( langage ) : , les lettres ne correspondent pas au français
la langue ( langage ) : , les lettres ne correspondent pas au français
Publié le 7 mars 2007, dernière mise-à-jour le 10 novembre 2024, > 32 visites, >> visites totales.
Le cas le plus classique est d’appuyer sur un a et d’avoir un q.
Commencer par regarder dans la barre des tâches en haut ou en bas : voyez-vous écrit "en" ? Si c’est le cas :
- essayer clic gauche sur "en"
- choisir français. C’est résolu.
- Si français n’apparaît pas, clic droit sur "en" , clic gauche sur préférences. Dans le deuxième onglet, choisir ajouter, chercher français, le mettre. Fermer. Refaire le point 1.
Remarque : le point 2 marche aussi si vous voulez parfois utiliser une autre langue volontairement.
Sur un environnement de console, tel que le recovery mode, saisir la commande suivante :
sudo loadkeys fr
– sudo loqdkeys fr
, si votre clavier est marqué AZERTY,
– uvil rlaisp^u eo
, si votre clavier est marqué BÉPO,
Si l’environnement graphique est là :
setxkbmap fr
Non essayé, d’après https://doc.ubuntu-fr.org/tutoriel/configurer_le_clavier : Pour avoir également le clavier AZERTY sur l’écran de connexion, ajouter la ligne
display-setup-script=/usr/bin/setxkbmap fr oss
dans /etc/lightdm/lightdm.conf
Si ça ne marche pas :
Se rappeler que pour un ordinateur, la langue française s’écrit fr_FR.UTF-8 UTF-8 ou simplement fr_FR ou iso 8859-15.
Concrètement, dans un terminal en root :
apt-get update ; apt-get install locales ; locale-gen ; dpkg-reconfigure locales
: se déplacer avec les flèches, choisir, avec la barre d’espace [*] les deux lignes suivantes : fr_FR.UTF-8 UTF-8
et fr_FR@euro ISO-8859-15
( ensuite on peut utiliser librement la touche tab ( à gauche du A ) et choisir avec <ENTREE>
. Puis fr_FR.UTF-8
résultat :
cat /etc/locale.gen |egrep -v "#|$^"
œdonne :
fr_FR.UTF-8 UTF-8
fr_FR@euro ISO-8859-15
Configurer le clavier
Si le a donne un q :
dpkg-reconfigure keyboard-configuration
on peut voir les résultats : cat /etc/default/keyboard
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT="latin9"
XKBOPTIONS=""
BACKSPACE="guess"
La virgule sur un pavé numérique
locale -k LC_NUMERIC
decimal_point=","
thousands_sep=" "
grouping=3
numeric-decimal-point-wc=44
numeric-thousands-sep-wc=8239
numeric-codeset="UTF-8"
on peut aller aussi ici :https://unix.stackexchange.com/questions/167794/how-to-change-language-interface-in-xfce
information utile
localectl status
réponses possibles :
System Locale: LANG=fr_FR.UTF-8
VC Keymap: fr
X11 Layout: fr
X11 Model: pc105
System Locale: LANG=fr_FR.UTF-8
VC Keymap: fr
X11 Layout: fr
DOCS :
Liste des caractères mappés : xmodmap -pke
( https://fr.linux-console.net/?p=31084 )
https://wiki.debian.org/Keyboard
- On peut faire des tests avec xev
exemple après appui sur ù :
KeyPress event, serial 38, synthetic NO, window 0x3800001,
root 0x4a8, subw 0x0, time 36637138, (134,110), root:(557,414),
state 0x10, keycode 48 (keysym 0xf9, ugrave), same_screen YES,
XLookupString gives 2 bytes: (c3 b9) "ù"
XmbLookupString gives 2 bytes: (c3 b9) "ù"
XFilterEvent returns: True
KeyRelease event, serial 38, synthetic NO, window 0x3800001,
root 0x4a8, subw 0x0, time 36637218, (134,110), root:(557,414),
state 0x10, keycode 48 (keysym 0xf9, ugrave), same_screen YES,
XLookupString gives 2 bytes: (c3 b9) "ù"
XFilterEvent returns: False
Archives 2007
sudo locale-gen && sudo dpkg-reconfigure locales
voire sudo dpkg-reconfigure localeconf
ou
Mets "LANG=fr_FR.UTF-8" dans /etc/environment à la place de "LANG=fr_FR@euro