Laurent a écritEn me basant sur les informations récoltées méthodiquement par bobo38, je te propose :
setxkbmap fr bepo kpdl:comma
En fait, il y a mieux. Pour changer uniquement le séparateur décimal du pavé numérique, sans affecter les autres réglages :
setxkbmap -option kpdl:commaoss
commaoss, par rapport à comma tout court, permet d’avoir le point en AltGr, en cas de besoin, et l’espace insécable fine en Maj+AltGr, si on veut écrire des nombres avec les milliers séparés par des espaces.
Et pour revenir à la normale (c’est-à-dire, pour la disposition Bépo, le point en verrouillage numérique, la virgule en AltGr et l’espace insécable fine en Maj+AltGr) :
setxkbmap -option
Avec le défaut que cette commande efface
toutes les options.
Si on en avait une autre avant (voir avec setxkbmap -print), il faut pour la remettre faire par exemple :
setxkbmap -option -option terminate:ctrl_alt_bksp
damien thiriet a écrit@Pedrogaza: l’information clef, c’est surtout de savoir quel est ton gestionnaire de connexion. En général, ils lisent le fichier .xinitrc à l’ouverture, mais ce n’est pas toujours le cas (apparemment pour GDM, le gestionnaire de bureau de GNOME, c’est .xprofile, il faut donc faire au cas par cas).
Bonne idée, c’est surtout ce qui devrait être proposé
sur le wiki pour les problèmes de composition de caractères.
Par contre, .xinitrc, c’est plutôt pour les sessions complètes, y compris le gestionnaire de fenêtres. Certains gestionnaires de connexion proposent une session utilisateur en plus des environnements graphiques, et c’est normalement si on fait ce choix qu’ils exécutent ce fichier.
.xprofile est plutôt utilisé pour lancer quelques commandes avant un environnement graphique, donc c’est normalement lui qu’il faut utiliser.
Par contre, du coup, un environnement graphique intrusif comme Gnome, qui charge systématiquement ses propres réglages clavier, écrasera sûrement les modifications faites auparavant.
Donc il peut être nécessaire de lancer la modification du clavier en tâche de fond avec une temporisation (j’ai mis cinq secondes au pif ; à tester) :
{ sleep 5; setxkbmap fr bepo kpdl:comma; } &
damien thiriet a écritLe mieux est que tu regardes dans tes fichiers cachés si tu as un fichier de type .xinitrc, .xprofile etc.
.xprofile n’est pas forcément créé s’il est absent.
L’idée est donc de le créer si nécessaire et de voir à l’essai s’il est pris en compte.