web-dev-qa-db-fra.com

xmodmap fonctionne pour la session gnome, mais pas pour les applications?

J'utilise Ubuntu 11.10 en utilisant le mode gnome-fallback avec compiz.

Mon clavier est le Apple clavier métallique complémentaire USB. Mon fichier .Xmodmap est configuré pour permuter les touches Alt et Commande.

J'ai intégré le mappage de clés dans un fichier .Xmodmap, et cela fonctionne correctement pour la session X. (Je peux faire des commandes Grid avec des commandes ctrl-alt-number pad en utilisant la touche Commande comme touche Alt.)

Mais aucune des applications exécutées sous X ne reconnaît le nouveau mappage de clés. (Commande-F n'ouvre pas le menu Fichier mais l'option-F le fait. Commande-clic droit n'ouvre pas le menu du panneau, mais l'option-clic droit le fait.)

Comment puis-je faire en sorte que mes applications récupèrent le nouveau mappage de mod?

3
Mojo

Ubuntu utilise xkb pour autoriser différentes dispositions de clavier par fenêtre. Ceux-ci sont activés par fenêtre et voici probablement la raison pour laquelle xmodmap est ignoré.

Jouez d'abord avec les options existantes (ouvrez simplement les préférences du clavier et cliquez sur Options dans la disposition de votre clavier). Il y a quelques options de permutation clés là-bas (je n'ai pas de mac donc je ne sais pas s'il existe une option pour permuter alt et command, mais c'est assez probable).

Sinon, le répertoire/usr/share/X11/xkb peut être intéressant, mais ici je ne me sens pas en mesure d'expliquer comment ajouter de nouvelles options de clavier.

2
Mekk