Bonsoir
Une autre solution, serait de réaffecter les caractères
< et
> à la touche
² (qui est située en dessous de
Échap et à gauche de la touche
1)
sur ma machine, il me faut d'abord vérifier,
en lançant la ligne de commande suivante,
et en appuyant ensuite sur la touche
²michel@debT450:~$ xev | sed -e '/./{H;$!d;}' -e 'x;/KeyP/!d;'
KeyPress event, serial 37, synthetic NO, window 0x3800001,
root 0x176, subw 0x0, time 17353681, (-154,330), root:(717,809),
state 0x10, keycode 9 (keysym 0xff1b, Escape), same_screen YES,
XLookupString gives 1 bytes: (1b) "
mbLookupString gives 1 bytes: (1b) "
FilterEvent returns: False
michel@debT450:~$
J'en déduis que la touche concernée correspond au
keycode 49
Je vérifie :
michel@debT450:~$ xmodmap -pke | grep " 49 "
keycode 49 = twosuperior threesuperior twosuperior threesuperior onesuperior dead_cedilla onesuperior dead_cedilla
michel@debT450:~$
C'est bien ça.
alors je modifie ses fonctionnalités
en lançant la ligne de commande suivante :
michel@debT450:~$ xmodmap -e "keycode 49 = less greater less greater onesuperior dead_cedilla onesuperior dead_cedilla"
michel@debT450:~$
Et maintenant, quand j'appuie sur cette touche, le caractère qui s'affiche est
<
et si j'appuie en même temps sur la touche majuscule, ça donne :
>
=======
Et pour que cette modification soit prise en compte juste après l'ouverture de ma session,
je créé un fichier
~/.Xmodmap dans lequel il n'y a que la ligne suivante :
keycode 49 = less greater less greater onesuperior dead_cedilla onesuperior dead_cedilla
Pour un système debian, on pourrait s'arrêter là car un ce fichier
~/.Xmodmap
est automatiquement pris en compte à l'ouverture de session
mais pour Ubuntu, il faudra le faire prendre en compte d'une autre façon.
Alors, j'ouvre
Applications au démarrage
pour y ajouter une application dans laquelle je donne
la ligne de commande qui va lancer la commande
xmodmap
en lui faisant prendre en compte mon fichier
~/.Xmodmap (en spécifiant son chemin absolu) :