Truc LF: Changer la configuration du clavier à la volée

ArticleCategory:

UNIXBasics

AuthorImage:[Here we need a little image from you]

[Photo of the Author]

TranslationInfo:[Author + translation history. mailto: or http://homepage]

original in en Guido Socher

en to fr Vincent Montagnon

AboutTheAuthor:[A small biography about the author]

Guido apprécie Linux en raison de la communauté. Il s'agit d'un projet important et d'une certaine manière toutes les personnes réparties dans le monde entier travaillent avec le même objectif : le rendre meilleur jour après jour.

Abstract:

Il s'agit d'une petite astuce. Dorénavant sur LinuxFocus, nous présenterons au moins une astuce par mois. Si vous avez des propositions pour de nouvelles astuces, vous pouvez les envoyer à guido(Q)linuxfocus.org

ArticleIllustration:

idea

ArticleBody:

Introduction

Lorsque j'écris un texte à l'ordinateur, mes yeux sont dirigés vers l'écran et pas vers le clavier. J'ai récemment rendu visite à un ami en France et il m'a prêté son ordinateur quelques jours. Ah, la disposition des touches du clavier français ! Comme je suis habitué aux claviers allemands ou anglais, il me fallait au minimum 10 secondes pour trouver chaque touche ;-)
Je ne voulais pas éditer le fichier /etc/X11/XF86Config-4 car ce n'était pas mon PC. .... KDE et Gnome possèdent bien certains outils pour modifier la disposition des touches du clavier, mais ces outils ne semblaient pas être installés ici. Comment faire ?

La solution

XFree86 possède une commande standard dénommée setxkbmap, vous pouvez l'utiliser pour modifier à la volée (sans redémarrage du serveur X) la disposition des touches. Elle est similaire à la commande loadkeys de la console Linux.
J'ai donc saisi:

setxkbmap -layout us

et voila j'avais une configuration de clavier US. Juste avant de rendre l'ordinateur à mon ami,
j'ai simplement saisi :

setxkbmap -layout fr

et c'était comme si rien n'avait été modifié.