web-dev-qa-db-fra.com

La super clé ("La clé Windows") ne fonctionne pas dans i3wm dans 14.04.1 LTS

Je viens d'installer i3wm mais je ne peux pas configurer le $ mod pour qu'il soit mod4 (Super aka "la clé Windows" dans d'autres systèmes d'exploitation). Je peux seulement choisir d’utiliser le mod1 (Alt).

J'ai essayé de réinstaller i3 et de supprimer le fichier de configuration pour en créer un nouveau, sans aucun résultat positif. Je veux vraiment utiliser Super parce qu'en utilisant Alt entre souvent en conflit avec les raccourcis des autres programmes.

Quelqu'un d'autre a eu ce problème ou a des suggestions sur la façon dont je peux résoudre ce problème. J'ai déjà utilisé i3wm avec Ubuntu 12.04 LTS sans aucun problème.

3
Spierdalaj

Exécutez xev et chaque fois que vous appuierez sur la super-touche, vous devriez voir quelque chose comme ceci:

KeyPress event ...
    root 0x25, subw 0x0, ...
    state 0x0, keycode 89 (keysym 0xffeb, Super_L), same_screen YES,
    ...

Si cela ne fonctionne pas, je ne peux pas vous aider. Si tel est le cas, il suffit de noter la description de la clé juste après le symbole. Il s'agit de Super_L dans cet exemple, mais cela pourrait être autre chose dans votre cas. Maintenant, exécutez ces commandes:

xmodmap -e "clear mod4"
xmodmap -e "add Mod4 = Super_L"

* ATTENTION: assurez-vous de remplacer Super_L par la description que xev vous imprime dans les commandes ci-dessus *

Les curieux peuvent aussi lancer xmodmap -pm|grep mod4 à la fin ce qui devrait montrer mod4 Super_L

3
ndemou