Ignorant mes précédentes tentatives de réponse qui ont échoué, j'ai trouvé quelque chose qui transforme complètement le verrouillage des majuscules en décalage à gauche. Pas de basculement, je pense que c'est persistant, et c'est assez simple.
Tout d'abord, je vous recommande de faire une sauvegarde, avant de vous expliquer comment la modifier.
Courir sudo cp /usr/share/X11/xkb/symbols/pc ~/pckeybak
Maintenant qu'il y a une sauvegarde, passons à l'édition.
Utilisez votre éditeur de texte préféré pour éditer ce fichier en tant que root:
/usr/share/X11/xkb/symbols/pc
Trouvez le segment qui ressemble à ceci (il est près du haut, ligne 22 pour moi):
key <TAB> { [ Tab, ISO_Left_Tab ] };
key <RTRN> { [ Return ] };
key <CAPS> { [ Caps_lock ] };
key <NMLK> { [ Num_Lock ] };
Éditer
key <CAPS> { [ Caps_lock ] };
être
key <CAPS> { [ Shift_L, Caps_Lock ] };
au lieu. (L' Caps_Lock
après Shift_L,
peut être inutile.)
Redémarrez votre gestionnaire d'affichage (généralement sudo service lightdm restart
) et le verrouillage des majuscules sera désormais déplacé vers la gauche. ( Remarque: ma machine de test utilise GNOME, j'ai donc dû redémarrer gdm
. Cependant, cela a provoqué un scintillement étrange dans le TTY de secours, et gdm
n'a jamais redémarré. J'ai dû redémarrer complètement.)
Celui-ci, j'ai pu le tester et je peux confirmer qu'il fonctionne.
Adapté de xmodmap permanent dans Ubuntu 13.04