[xmodmap] modification aléatoire (Résolu)
Publié : mer. 08 janv. 2014, 11:48
Bonjour,
Je suis en train de modifier mon clavier avec xmodmap pour tester ergoemacs.
Mon clavier ressemble à ça à gauche de space :
Moi je voudrais :
Je le fais via
C'est peut être pas le plus propre du monde mais ça fonctionne
… un peu. Pendant disons 5 minutes tout marche bien je change de tag sous Awesome avec mon ex-Ctrl_L, etc. Mais d'un coup d'un seul : PAf ça va plus 
===========================
Solution :
Bon j'ai enfin trouvé l'erreur. Elle provient du fait que j'avais un il y aurait un soucis avec ibus qui écraserait les changements xmodmap (--disable-gui qu'il faudrait mais qui est enable sous archlinux).
La méthode moche que j'ai décidé de prendre est de lancer ibus-daemon dans mon .xinitrc (ce qui devrait être sa place
) et hop je perds plus mes changements xmodmap en les lançant après
Je mets en résolu et pas contourné parce que la solution est là (même si je ne l'utilise pas…)
PS : il faudrait déplacer le sujet ailleurs parce que là ça le fait plus du tout.
Je suis en train de modifier mon clavier avec xmodmap pour tester ergoemacs.
Mon clavier ressemble à ça à gauche de space :
Code : Tout sélectionner
[ Ctrl_L ] [ Fn ] [ Mod4 = Meta_L ] [ Mod1 = Alt_L ]
Code : Tout sélectionner
[ Mod4 = Meta_L ] [ Fn ] [ Menu ] [ Mod1 = Alt_L ]
Code : Tout sélectionner
clear control
clear mod4
clear mod1
clear lock
keycode 133 = Menu
keycode 37 = Meta_L
keycode 66 = Control_R
add Control = Control_R
add mod4 = Meta_L
remove mod4 = Alt_L
add mod1 = Alt_L


===========================
Solution :
Bon j'ai enfin trouvé l'erreur. Elle provient du fait que j'avais un
ibus-daemon -drx
qui trainait dans mon .zshrc
or d'après Code : Tout sélectionner
http://code.google.com/p/ibus/issues/detail?id=1469
La méthode moche que j'ai décidé de prendre est de lancer ibus-daemon dans mon .xinitrc (ce qui devrait être sa place


Je mets en résolu et pas contourné parce que la solution est là (même si je ne l'utilise pas…)
PS : il faudrait déplacer le sujet ailleurs parce que là ça le fait plus du tout.