Linux : corriger les accents circonflexes avec la bonne disposition clavier

Après une mise à jour, une nouvelle installation Linux ou un changement de clavier, il peut arriver que les accents circonflexes ne fonctionnent plus correctement.

Vous appuyez sur la touche ^, puis sur e, et au lieu d’obtenir ê, vous obtenez quelque chose comme ^e. Agaçant. Surtout en français, où l’on aime manifestement poser de petits chapeaux sur les voyelles.

Le plus souvent, le problème vient de la disposition du clavier. Vous utilisez probablement une variante sans touches mortes. Pour retrouver les accents circonflexes, il faut sélectionner une disposition française avec touches mortes.

Le problème : touches mortes désactivées

Sur Linux, certains caractères accentués sont produits avec des touches mortes. Une touche morte ne tape pas immédiatement un caractère visible. Elle attend la touche suivante pour composer le caractère final.

Exemples :

SéquenceRésultat
^ puis aâ
^ puis eê
^ puis iî
^ puis oô
^ puis uû

Si votre clavier est réglé sur Français, sans touches mortes, la touche ^ n’attend plus la voyelle suivante. Elle écrit directement le symbole. C’est pratique pour certains usages techniques, moins pour écrire “forêt”, “hôtel” ou “être”.

La solution rapide

Choisissez une disposition clavier française classique avec touches mortes.

Dans la plupart des environnements Linux, cherchez une disposition nommée :

  • Français ;
  • French ;
  • Français (variante) selon la distribution ;
  • mais évitez Français, sans touches mortes si vous voulez taper les accents normalement.

Après modification, testez immédiatement :

^ puis e = ê
^ puis a = â
^ puis o = ô

Si ces caractères s’affichent correctement, le problème est réglé.

Corriger le clavier sous GNOME

Sur Ubuntu, Fedora, Debian GNOME ou toute distribution utilisant GNOME :

  1. ouvrez Paramètres ;
  2. allez dans Clavier ;
  3. cherchez la section Sources de saisie ;
  4. ajoutez une source de saisie Français ;
  5. supprimez ou désactivez la variante Français, sans touches mortes ;
  6. testez l’accent circonflexe dans un éditeur de texte.

Si plusieurs dispositions sont présentes, vérifiez aussi l’indicateur de langue dans la barre supérieure. Vous êtes peut-être simplement passé sur une autre disposition sans vous en rendre compte.

Corriger le clavier sous KDE Plasma

Sous KDE Plasma :

  1. ouvrez Configuration du système ;
  2. allez dans Périphériques d’entrée ou Clavier ;
  3. ouvrez l’onglet Dispositions ;
  4. activez les dispositions si nécessaire ;
  5. ajoutez Français ;
  6. évitez la variante sans touches mortes ;
  7. appliquez les changements et testez ^ puis e.

Corriger le clavier sous Xfce ou Linux Mint

Sous Xfce, Xubuntu ou Linux Mint Xfce :

  1. ouvrez Paramètres ;
  2. ouvrez Clavier ;
  3. allez dans Disposition ;
  4. décochez l’utilisation des paramètres système si nécessaire ;
  5. ajoutez la disposition Français ;
  6. supprimez Français, sans touches mortes ;
  7. testez les caractères ê, â, ô.

Sur Linux Mint Cinnamon, cherchez plutôt Paramètres système > Clavier > Dispositions, puis appliquez la même logique.

Corriger temporairement avec setxkbmap

Si vous êtes sous X11, vous pouvez corriger temporairement la disposition clavier avec setxkbmap.

Pour passer en clavier français classique :

setxkbmap fr

Pour vérifier la disposition active :

setxkbmap -query

Vous pouvez aussi tester une variante précise. Par exemple, pour éviter une variante sans touches mortes, remettez simplement la disposition française standard :

setxkbmap -layout fr

Attention : cette méthode est temporaire. Votre environnement graphique peut réappliquer ses propres réglages au redémarrage ou à la reconnexion.

Sous Wayland, setxkbmap n’est pas forcément la bonne méthode. Utilisez plutôt les paramètres de votre environnement de bureau, comme GNOME ou KDE.

Corriger la disposition clavier au niveau système

Sur les distributions utilisant systemd-localed, vous pouvez vérifier les réglages système avec :

localectl status

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

sudo localectl set-x11-keymap frCode language: JavaScript (javascript)

Sur certains systèmes, vous pouvez aussi définir le clavier de la console :

sudo localectl set-keymap frCode language: JavaScript (javascript)

Le réglage X11 et le réglage console ne sont pas toujours identiques. Ne soyez donc pas surpris si votre clavier fonctionne dans GNOME mais pas dans une console TTY, ou l’inverse.

Corriger le clavier dans une console TTY

Dans une console texte, accessible par exemple avec Ctrl + Alt + F3, la configuration ne dépend pas forcément de GNOME ou KDE.

Pour charger temporairement un clavier français :

sudo loadkeys fr

Pour vérifier ou modifier la configuration persistante selon la distribution, regardez le fichier :

/etc/vconsole.conf

Exemple simple :

KEYMAP=fr

Cette partie concerne surtout les serveurs, les TTY et les environnements sans interface graphique complète.

Utiliser la touche Compose

Si vous écrivez souvent en plusieurs langues, la touche Compose peut être plus souple qu’une disposition française classique.

La touche Compose permet de produire des caractères spéciaux avec des séquences. Par exemple :

Séquence ComposeRésultat
Compose puis ^ puis eê
Compose puis ` puis aà
Compose puis , puis cç
Compose puis " puis iï

Dans GNOME, l’activation peut passer par Ajustements, puis les options de clavier. Dans KDE, cherchez les options avancées de disposition clavier. Selon l’environnement, vous pouvez choisir une touche peu utilisée : Alt droite, Menu, Ctrl droite ou une touche Windows.

La touche Compose est particulièrement utile si vous utilisez un clavier QWERTY, un clavier international ou si vous écrivez en français, anglais, espagnol, allemand et autres langues à accents.

Clavier français, belge, suisse : attention aux variantes

Tous les claviers francophones ne sont pas identiques. Un clavier français AZERTY, un clavier belge et un clavier suisse romand n’ont pas exactement les mêmes touches ni les mêmes habitudes.

Si les accents ne fonctionnent pas comme prévu, vérifiez que vous avez choisi le bon pays et pas seulement la bonne langue.

  • Clavier français : disposition Français ;
  • Clavier belge : disposition Belge ou Belgian ;
  • Clavier suisse romand : disposition Suisse français ou Swiss French.

Choisir “Français” sur un clavier belge ou suisse peut produire des surprises. Les touches ne sont pas toujours là où Linux pense qu’elles sont. Et Linux, quand il pense fort, peut être très convaincu.

Diagnostic rapide

Si les accents circonflexes ne fonctionnent toujours pas, suivez cette checklist.

  • Vérifiez que vous n’utilisez pas une variante sans touches mortes.
  • Testez dans plusieurs applications : éditeur texte, terminal, navigateur.
  • Vérifiez l’indicateur de langue dans la barre système.
  • Supprimez les dispositions inutiles pour éviter les bascules accidentelles.
  • Testez setxkbmap fr si vous êtes sous X11.
  • Vérifiez localectl status si le problème touche tout le système.
  • Testez loadkeys fr si le problème concerne une console TTY.
  • Vérifiez que vous avez choisi la variante correspondant à votre vrai clavier physique.

Commandes utiles

Afficher la configuration clavier système :

localectl status

Afficher la disposition XKB active sous X11 :

setxkbmap -query

Appliquer temporairement une disposition française sous X11 :

setxkbmap fr

Définir le clavier français au niveau X11 via localectl :

sudo localectl set-x11-keymap frCode language: JavaScript (javascript)

Charger temporairement un clavier français en console TTY :

sudo loadkeys fr

À retenir

Si vous ne pouvez plus taper ê, â, î, ô ou û sous Linux, vérifiez d’abord la disposition du clavier.

Dans la plupart des cas, vous utilisez une variante sans touches mortes. Remplacez-la par la disposition Français classique, puis testez ^ suivi d’une voyelle.

La solution est simple : les accents circonflexes ne sont pas cassés, ils sont souvent désactivés par une variante trop “technique” du clavier. Très pratique pour taper du code, un peu moins pour écrire correctement “même”, “forêt” ou “hôpital”.

Articles liés sur SkyMinds

Sources

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.

3 pensées sur “Linux : corriger les accents circonflexes avec la bonne disposition clavier”

Opinions