Ubuntu : corriger le clavier QWERTY au démarrage

Vous démarrez Ubuntu, vous arrivez sur l’écran de connexion, vous tapez votre mot de passe… et rien ne marche. Le clavier est passé en QWERTY alors que votre session utilise bien l’AZERTY.

Le problème est agaçant, surtout si votre mot de passe contient un a, un q, un m, des chiffres ou des symboles. Ubuntu ne s’est pas soudainement découvert une passion pour les claviers américains. Il utilise simplement une autre configuration clavier au démarrage, à l’écran de connexion, ou dans la console.

Voici comment corriger proprement un clavier QWERTY au démarrage d’Ubuntu, selon l’endroit exact où le problème apparaît.

Distingo, le livret à 2%

Identifier où le clavier passe en QWERTY

Avant de modifier la configuration, identifiez le contexte du problème. Ce n’est pas toujours la même couche système.

SymptômeCause probableCorrection à tester
Clavier QWERTY à l’écran de connexion graphiqueDisposition GDM ou paramètres systèmeParamètres GNOME + localectl
Clavier AZERTY après connexion, mais QWERTY avantDisposition utilisateur correcte, disposition système incorrectelocalectl et /etc/default/keyboard
Clavier QWERTY dans un TTY avec Ctrl + Alt + F3Configuration console incorrectedpkg-reconfigure keyboard-configuration
Clavier QWERTY pour déverrouiller un disque chiffréClavier initramfs ou console non régénéréesetupcon + update-initramfs
Clavier correct partout sauf dans une applicationProblème applicatif ou raccourci de changement de sourceParamètres clavier de la session

La distinction est importante. Modifier la disposition clavier de votre session GNOME ne corrige pas toujours l’écran de connexion. Corriger la console ne corrige pas forcément GDM. Et un disque chiffré au démarrage peut encore utiliser une configuration embarquée dans l’initramfs. Oui, le clavier Linux a plusieurs couches. Parce qu’une seule aurait été trop simple.

Solution rapide dans GNOME : vérifier les sources de saisie

Commencez par la méthode graphique si vous utilisez Ubuntu Desktop avec GNOME.

  1. Ouvrez Paramètres.
  2. Allez dans Clavier.
  3. Repérez la section Sources de saisie.
  4. Ajoutez Français ou Français (variante).
  5. Supprimez Anglais (US) si vous ne l’utilisez pas.
  6. Placez le clavier français en première position.
  7. Déconnectez-vous, puis testez l’écran de connexion.

Selon la version d’Ubuntu et GNOME, un bouton ou une section peut permettre d’appliquer certains réglages à l’écran de connexion. Si cette option apparaît, utilisez-la pour aligner la disposition système et la disposition utilisateur.

Cette méthode suffit souvent sur un poste de bureau. Si l’écran de connexion reste en QWERTY, passez à la configuration système.

Kinsta: Premium Managed WordPress hosting

Vérifier la disposition clavier système avec localectl

Ubuntu utilise systemd sur les versions modernes. La commande localectl permet de vérifier les paramètres de langue et de clavier au niveau système.

Affichez l’état actuel :

localectl status

Vous pouvez obtenir une sortie de ce type :

System Locale: LANG=fr_FR.UTF-8
    VC Keymap: fr
   X11 Layout: fr

Les deux lignes à regarder sont :

  • VC Keymap : disposition clavier de la console virtuelle ;
  • X11 Layout : disposition clavier utilisée pour l’environnement graphique.

Si vous voyez us, en ou une disposition inattendue, corrigez-la.

Définir le clavier français avec localectl

Pour définir un clavier français au niveau système :

sudo localectl set-keymap fr
sudo localectl set-x11-keymap frLangage du code : JavaScript (javascript)

Vérifiez ensuite :

localectl status

Pour un clavier français avec variante, listez d’abord les variantes disponibles :

localectl list-x11-keymap-variants frLangage du code : PHP (php)

Par exemple, pour configurer une variante française spécifique :

sudo localectl set-x11-keymap fr pc105 ossLangage du code : JavaScript (javascript)

Dans la majorité des cas, restez simple avec fr. Les variantes sont utiles si vous cherchez un comportement précis pour les accents, les touches mortes ou un clavier particulier.

Redémarrez ensuite la machine, ou déconnectez-vous complètement :

sudo reboot
Distingo, le livret à 2%

Vérifier /etc/default/keyboard

Ubuntu stocke aussi la configuration clavier dans /etc/default/keyboard. Affichez le fichier :

cat /etc/default/keyboardLangage du code : JavaScript (javascript)

Pour un clavier français classique, vous devez avoir quelque chose de proche :

XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT=""
XKBOPTIONS=""

BACKSPACE="guess"Langage du code : JavaScript (javascript)

Si XKBLAYOUT vaut us, l’écran de connexion peut se retrouver en QWERTY.

Éditez le fichier si nécessaire :

sudo nano /etc/default/keyboardLangage du code : JavaScript (javascript)

Corrigez au minimum :

XKBLAYOUT="fr"Langage du code : JavaScript (javascript)

Appliquez ensuite la configuration console :

sudo setupcon

Puis redémarrez :

sudo reboot

Reconfigurer le clavier avec keyboard-configuration

Si vous préférez une méthode guidée, utilisez la reconfiguration Debian/Ubuntu classique :

sudo dpkg-reconfigure keyboard-configuration

Choisissez ensuite :

  • le modèle de clavier, souvent Generic 105-key PC ;
  • le pays ou layout French ;
  • la variante souhaitée ;
  • les options de touche AltGr, Compose, etc., selon vos besoins.

Appliquez la configuration :

sudo setupcon

Puis redémarrez :

sudo reboot

Cette méthode est particulièrement utile sur Ubuntu Server, sur les TTY, ou quand la configuration graphique ne suffit pas.

Distingo, le livret à 2%

Corriger le clavier QWERTY dans la console TTY

Si le clavier est correct dans GNOME mais incorrect dans une console texte, testez depuis un TTY :

Ctrl + Alt + F3

Connectez-vous, puis vérifiez :

localectl status
cat /etc/default/keyboardLangage du code : JavaScript (javascript)

Pour appliquer immédiatement le clavier console :

sudo setupcon

Si cela corrige le TTY jusqu’au prochain redémarrage, relancez la configuration complète :

sudo dpkg-reconfigure keyboard-configuration
sudo setupcon
sudo reboot

Pour revenir à l’interface graphique :

Ctrl + Alt + F2

Selon les versions et gestionnaires de connexion, la session graphique peut être sur F1, F2 ou F7.

Corriger le clavier QWERTY sur l’écran de connexion GDM

Sur Ubuntu Desktop, l’écran de connexion est généralement géré par GDM. Si votre session utilise l’AZERTY mais que GDM reste en QWERTY, corrigez d’abord la disposition système :

sudo localectl set-keymap fr
sudo localectl set-x11-keymap frLangage du code : JavaScript (javascript)

Vérifiez ensuite /etc/default/keyboard :

grep XKBLAYOUT /etc/default/keyboardLangage du code : JavaScript (javascript)

La sortie doit indiquer :

XKBLAYOUT="fr"Langage du code : JavaScript (javascript)

Redémarrez GDM ou, plus simplement, redémarrez la machine :

sudo reboot

Sur l’écran de connexion, vérifiez aussi l’indicateur de langue/clavier dans la barre supérieure si plusieurs sources de saisie sont disponibles. Vous pouvez parfois changer la disposition avant même de saisir le mot de passe.

Cas du chiffrement disque LUKS : clavier QWERTY avant Ubuntu

Si le clavier passe en QWERTY au moment de saisir la phrase de passe du disque chiffré, le problème se produit avant le lancement complet du système. La configuration clavier doit alors être incluse dans l’initramfs.

Commencez par vérifier et corriger la configuration clavier :

sudo dpkg-reconfigure keyboard-configuration
sudo setupcon

Puis régénérez l’initramfs :

sudo update-initramfs -u -k all

Redémarrez ensuite et testez la saisie de la phrase de passe :

sudo reboot

Astuce simple : si votre mot de passe de chiffrement a été créé quand le clavier était en QWERTY, ne le changez pas à l’aveugle. Testez d’abord quelle disposition est réellement utilisée. Sinon, vous allez jouer à “où est passé mon arobase ?” avant même le café.

Cas de l’auto-login : le vieux problème historique

L’ancien article évoquait un cas particulier : une machine avec un seul utilisateur et la connexion automatique activée. À l’époque, l’écran de connexion ne s’affichait plus vraiment, et Ubuntu pouvait conserver une disposition incorrecte pour GDM.

La méthode moderne consiste plutôt à corriger la disposition système avec localectl et /etc/default/keyboard. Cependant, si vous suspectez encore un problème lié à l’auto-login, vous pouvez tester ceci :

  1. Désactivez temporairement la connexion automatique dans les paramètres utilisateurs.
  2. Redémarrez.
  3. Sur l’écran de connexion, sélectionnez explicitement le clavier français si l’indicateur apparaît.
  4. Connectez-vous.
  5. Vérifiez les sources de saisie dans les paramètres GNOME.
  6. Réactivez l’auto-login si vous en avez vraiment besoin.

Je garde cette piste, mais ce n’est plus la correction principale aujourd’hui.

Tester rapidement si le clavier est AZERTY ou QWERTY

À l’écran de connexion, il n’est pas toujours pratique de tester. Si un champ visible est disponible, tapez quelques touches non sensibles :

  • a et q ;
  • z et w ;
  • m ;
  • ù ;
  • les chiffres de la rangée supérieure ;
  • @, -, _, ! si votre mot de passe les utilise.

Dans un TTY, vous pouvez tester dans le champ login, mais évitez de taper votre vrai mot de passe plusieurs fois si vous n’êtes pas sûr de la disposition. Tapez d’abord le nom d’utilisateur ou quelques caractères non sensibles.

Si plusieurs dispositions reviennent toutes seules

Si Ubuntu remet régulièrement l’anglais US dans les sources de saisie, vérifiez les paramètres utilisateur GNOME.

  1. Ouvrez Paramètres.
  2. Allez dans Clavier.
  3. Supprimez les sources de saisie inutiles.
  4. Gardez uniquement Français, sauf si vous utilisez vraiment plusieurs dispositions.
  5. Vérifiez les raccourcis de changement de source.

Le changement involontaire peut venir d’un raccourci clavier. Par exemple, certaines configurations permettent de changer de source avec Super + Espace. Très pratique quand on le veut. Très pénible quand on le découvre au moment de saisir un mot de passe.

Commandes de diagnostic utiles

Voici les commandes à lancer pour faire le point rapidement :

# Voir la configuration système langue/clavier.
localectl status

# Voir le fichier clavier Ubuntu/Debian.
cat /etc/default/keyboard

# Voir uniquement le layout XKB.
grep -E 'XKBMODEL|XKBLAYOUT|XKBVARIANT|XKBOPTIONS' /etc/default/keyboard

# Lister les dispositions X11 disponibles.
localectl list-x11-keymap-layouts

# Lister les variantes françaises.
localectl list-x11-keymap-variants fr

# Reconfigurer le clavier.
sudo dpkg-reconfigure keyboard-configuration

# Appliquer la configuration console.
sudo setupcon

# Régénérer l’initramfs si le souci touche le déverrouillage disque.
sudo update-initramfs -u -k allLangage du code : PHP (php)

Configuration recommandée pour un clavier français classique

Pour un poste Ubuntu en France, une configuration simple et robuste est :

sudo localectl set-keymap fr
sudo localectl set-x11-keymap frLangage du code : JavaScript (javascript)

Avec ce fichier /etc/default/keyboard :

XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT=""
XKBOPTIONS=""

BACKSPACE="guess"Langage du code : JavaScript (javascript)

Appliquez ensuite :

sudo setupcon
sudo reboot

Après redémarrage, testez successivement :

  • l’écran de connexion ;
  • la session GNOME ;
  • un terminal graphique ;
  • un TTY avec Ctrl + Alt + F3 ;
  • le déverrouillage disque si vous utilisez LUKS.

Ce qu’il ne faut plus faire

Je ne recommande plus les anciennes méthodes liées aux vieilles versions d’Ubuntu :

  • chercher l’ancienne fenêtre de connexion GNOME 2 ;
  • désactiver l’auto-login comme solution principale ;
  • modifier des fichiers Xorg à la main sans raison ;
  • forcer des scripts de changement de clavier au démarrage ;
  • corriger seulement la session utilisateur en ignorant GDM et la console.

La bonne méthode actuelle consiste à aligner la disposition utilisateur, la disposition système et la console. C’est moins folklorique, mais beaucoup plus durable.

Besoin d’aide pour corriger un poste Ubuntu ou Linux ?

Besoin d’aide pour réparer votre configuration Ubuntu ?

Si votre clavier change de disposition au démarrage, que votre session GNOME ne garde pas les bons réglages, ou que votre disque chiffré refuse votre mot de passe à cause du QWERTY, je peux vous aider à remettre la configuration au propre.

J’interviens sur les postes Linux, serveurs Ubuntu, environnements de développement et machines WordPress pour diagnostiquer les problèmes de configuration, démarrage, clavier, locale, disque, réseau et services système.

  • Diagnostic Ubuntu Desktop, Server, GNOME, GDM et console TTY.
  • Correction des locales, claviers, sources de saisie et fichiers système.
  • Réparation des soucis liés à LUKS, initramfs et démarrage.
  • Configuration propre de postes Linux et environnements de développement.
  • Intervention documentée, sans bricolage fragile au démarrage.

Vous voulez arrêter de deviner où se cache le QWERTY ? Contactez-moi. Je vous aiderai à corriger la bonne couche, pas seulement le symptôme.

Checklist de correction

  • Identifier si le problème touche GDM, la session, le TTY ou LUKS.
  • Vérifier les sources de saisie dans les paramètres GNOME.
  • Supprimer les dispositions inutiles comme English (US).
  • Vérifier localectl status.
  • Définir le clavier système avec sudo localectl set-keymap fr.
  • Définir le clavier graphique avec sudo localectl set-x11-keymap fr.
  • Vérifier /etc/default/keyboard.
  • Reconfigurer avec sudo dpkg-reconfigure keyboard-configuration si nécessaire.
  • Appliquer avec sudo setupcon.
  • Régénérer l’initramfs avec sudo update-initramfs -u -k all si le souci touche LUKS.
  • Redémarrer et tester l’écran de connexion, la session et le TTY.

FAQ : clavier QWERTY au démarrage d’Ubuntu

Pourquoi Ubuntu est en QWERTY à l’écran de connexion mais en AZERTY après connexion ?

Votre session utilisateur utilise probablement le bon clavier, mais la disposition système utilisée par GDM est incorrecte. Corrigez-la avec localectl et vérifiez /etc/default/keyboard.

Quelle commande corrige le clavier Ubuntu en français ?

Dans la plupart des cas, utilisez sudo localectl set-keymap fr puis sudo localectl set-x11-keymap fr. Vérifiez ensuite avec localectl status.

À quoi sert /etc/default/keyboard ?

Ce fichier stocke la configuration clavier Debian/Ubuntu, notamment XKBLAYOUT, XKBVARIANT et XKBOPTIONS. Pour un clavier français classique, XKBLAYOUT doit valoir fr.

Pourquoi le clavier est-il QWERTY dans la console TTY ?

La console virtuelle utilise sa propre configuration. Reconfigurez le clavier avec sudo dpkg-reconfigure keyboard-configuration, puis appliquez avec sudo setupcon.

Pourquoi le clavier est-il QWERTY pour déverrouiller un disque chiffré ?

Le déverrouillage LUKS se produit avant le chargement complet du système. Après correction du clavier, régénérez l’initramfs avec sudo update-initramfs -u -k all.

Faut-il désactiver la connexion automatique pour corriger le clavier ?

Ce n’est plus la solution principale. Elle peut aider dans certains vieux scénarios, mais sur Ubuntu actuel, corrigez d’abord la disposition système avec localectl et /etc/default/keyboard.

Sources

Demandez à l'IA son opinion
Gravatar for Matt Biscay

Je suis Matt Biscay, développeur WordPress & WooCommerce certifié chez Codeable, administrateur système et enseignant.

J’aide les entreprises à créer, optimiser et fiabiliser leurs sites WordPress avec une approche technique propre : performance, sécurité, maintenance, développement sur mesure et résolution de problèmes complexes.

Sur Skyminds, je partage des tutoriels WordPress, WooCommerce, Linux et administration système, avec des solutions testées sur des cas réels et pensées pour durer.

Découvrez mes services WordPress et WooCommerce.

5 pensées sur “Ubuntu : corriger le clavier QWERTY au démarrage”

    • Oui, ce qu’il y a de bien avec linux, c’est que des fois tu passes un temps fou à réparer un truc qui casse lors d’une mise à jour (je dis linux mais bon, cela arrive avec n’importe quel OS). Ceci dit, cela ne fait pas de mal de chercher un peu des solutions – j’aime ça je crois !

      Répondre

Opinions