Solution 1 :
J'ai fini par supprimer la ligne "XkbOptions" de mon xorg.conf et l'ajouter au démarrage automatique de Xfce :
/usr/bin/setxkbmap -option "ctrl:nocaps"
Il transforme la touche de verrouillage des majuscules en un Ctrl supplémentaire, ce qui me convient parfaitement. Si vous vouliez un échange direct, je crois "ctrl:swapcaps"
travaillerait. Pour ce que ça vaut, cette page est un guide assez correct :
http://manicai.net/comp/swap-caps-ctrl.html
Je n'ai pas encore eu de changement pour essayer les autres méthodes, mais j'ai aussi un netbook avec une mise en page un peu funky, et j'aurai peut-être besoin de m'amuser un peu avec.
Solution 2 :
J'utilise XFCE mais cette solution devrait fonctionner pour n'importe quel environnement de bureau sur Debian ou Ubuntu :
Remplacez le XKBOPTIONS
définition en /etc/default/keyboard
avec
XKBOPTIONS="ctrl:nocaps"
Cela affecte tous les utilisateurs du système.
Cela n'affectera pas votre session en cours (vous devez redémarrer X11),
vous pouvez donc exécuter cette ligne de commande pour changer les choses jusque-là :
$ setxkbmap -option ctrl:nocaps
Pour n'affecter que votre utilisateur, exécutez la commande ci-dessus dans le cadre de votre session :ouvrez vos paramètres XFCE (exécutez xfce4-settings-manager
) et cliquez sur Session et démarrage , accédez au démarrage automatique de l'application onglet, et Ajouter cette commande.
Solution 3 :
Utilisez xkeycaps pour regarder votre mappage de clavier et échanger les modificateurs META et ALT, ou simplement échanger les touches entières. Si vous envisagez d'utiliser des applications GNOME, GNOME a des hypothèses sur les touches qui ont des modificateurs META et ALT. Cela vous facilitera probablement la vie d'échanger entièrement les clés.
Solution 4 :
Vous pouvez essayer xmodmap
J'ai un petit ordinateur netbook avec une touche supplémentaire ennuyeuse à côté de la touche Maj gauche. En mettant ce qui suit dans ~/.Xmodmap, je peux remapper la touche pour qu'elle soit une autre touche Maj gauche.
keycode 94 = Shift_L
add shift = Shift_L
Peut-être pouvez-vous faire quelque chose de similaire pour échanger vos touches de verrouillage des majuscules et de contrôle ?
Solution 5 :
Xfce devrait être le même que GNOME et tous les autres environnements de bureau ici - ce qui s'est probablement passé, c'est qu'il s'est cassé lors de la mise à niveau vers Ubuntu 9.04 pour tous les environnements, puisque les options de configuration du clavier et de la souris Xorg sont passées de xorg.conf à HAL.
Plus d'informations sur les nouvelles méthodes de configuration peuvent être trouvées dans des pages telles que :
- Wiki Ubuntu :configuration des entrées avec HAL
- Ubuntu 8.10 :les fichiers HAL .fdi remplacent xorg.conf
- Configuration des entrées en bref