Reconfigurer le clavier et les périphériques d’entrée sous Ubuntu

Computer terminal displaying Linux peripheral and keyboard configuration commands

Lorsque l’on démarre une distribution Ubuntu en mode Live CD, sur une machine virtuelle ou après une installation minimale de type serveur, il n’est pas rare de faire face à une mauvaise détection du matériel de saisie. Le problème le plus classique reste le clavier bloqué sur la disposition américaine QWERTY au lieu du format français AZERTY. Autrefois, la reconfiguration globale passait systématiquement par la commande de gestion du serveur graphique, mais l’écosystème Linux moderne a dissocié la gestion de la console, du serveur d’affichage et du noyau.

Changer immédiatement la disposition du clavier en ligne de commande

Lors d’un dépannage urgent sur un serveur ou un terminal brut (TTY), vous avez besoin d’appliquer une disposition AZERTY sans redémarrer. Deux approches simples permettent d’ajuster le tir selon l’environnement actif :

  • Sur une console virtuelle pure (TTY) : la commande sudo loadkeys fr bascule instantanément l’agencement des touches en français.
  • Sur un serveur graphique Xorg : l’utilitaire rapide setxkbmap fr applique la disposition sans modifier durablement les fichiers de configuration.

Si vous travaillez à distance via une session SSH, n’hésitez pas à vérifier que le problème ne provient pas de votre émulateur de terminal ; il est parfois utile de Changer les paramètres par défaut de Putty pour éviter les conflits d’encodage et de transmission des séquences de touches.

Reconfiguration persistante avec dpkg et systemd

Pendant de nombreuses années, la commande dpkg-reconfigure xserver-xorg permettait de générer un fichier xorg.conf complet. Sur les versions modernes d’Ubuntu, la détection X11 est automatisée, et la configuration du clavier repose sur le paquet dédié aux agencements Debian/Ubuntu.

La méthode Debian standard

Pour reconfigurer l’ensemble des paramètres de frappe (modèle de clavier, disposition, variantes et raccourcis pour composer les caractères spéciaux), lancez l’assistant textuel interactif :

sudo dpkg-reconfigure keyboard-configuration

Une fois les menus validés, appliquez immédiatement les modifications dans la console active à l’aide de la commande setupcon.

La méthode moderne avec localectl

Sur les systèmes Ubuntu récents reposant sur systemd, l’outil localectl permet d’interroger et de modifier simultanément la console texte et l’environnement d’affichage (Wayland ou X11) :

  • Pour afficher l’état actuel : localectl status
  • Pour appliquer la disposition française de façon permanente : sudo localectl set-x11-keymap fr
  • Pour synchroniser la console virtuelle : sudo localectl set-keymap fr

Ces commandes mettent à jour les fichiers de configuration système situés sous /etc/default/keyboard et /etc/vconsole.conf.

Dépanner la détection matérielle des périphériques

Si le dysfonctionnement ne provient pas de l’agencement des touches mais d’un périphérique USB, d’un pavé tactile ou d’une souris mal initialisée, plusieurs vérifications système sont recommandées :

  • Vérifier la reconnaissance matérielle : inspectez le journal du noyau avec dmesg | grep -i input ou listez les composants USB connectés via lsusb.
  • Forcer la détection udev : pour forcer le gestionnaire de périphériques à relire les règles sans redémarrer le système, utilisez la commande sudo udevadm trigger.
  • Localiser des règles conflictuelles : si une règle personnalisée bloque un périphérique, vous pouvez Chercher une chaine dans tous les fichier linux dans le répertoire /etc/udev/rules.d/.

Dans de rares cas impliquant du matériel industriel ou des interfaces d’acquisition spécifiques, le pilote requis n’est pas intégré par défaut. Il devient alors nécessaire d’installer les paquets de modules dkms adéquats, voire d’envisager de Complier un noyaux linux intégrant les options matérielles nécessaires.

À lire aussi