J'ai décidé que je voulais que ma touche de verrouillage des majuscules se comporte comme la touche ctrl, donc j'ai ajouté XKBOPTIONS="caps:ctrl_modifier"
à mon /etc/defaults/keyboard
fichier. Ce fichier a pour l'instant le contenu suivant :
XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="nodeadkeys"
XKBOPTIONS="caps:ctrl_modifier"
BACKSPACE="guess"
Aussi, après le redémarrage $ setxkbmap -query
renvoie à
rules: evdev
model: pc105
layout: us
variant: nodeadkeys
options: caps:ctrl_modifier
comme prévu (c'est pc105
puisqu'il s'agit à l'origine d'un clavier allemand).
Cependant, pour une raison quelconque, cela ne règle pas le comportement des casquettes comme je le voulais... Si j'essaie d'exécuter manuellement $ setxkbmap -option "caps:ctrl_modifier"
Je reçois Error loading new keyboard description
et quelle que soit l'option que j'écris, j'obtiens la même erreur. J'ai également remarqué que si j'exécute $ setxkbmap -layout us
par moi-même ensuite, alors $ setxkbmap -option "caps:ctrl_modifier"
fonctionne à nouveau et les bouchons fonctionnent maintenant comme prévu.
Question : qu'est-ce que j'ai fait de mal et comment le faire correctement ?