Utiliser la touche Super sous X

Il faut placer un appel à setkxbmap avant le lancement du gestionnaire de fenêtres, sinon les touches Super+& et ss. ne fonctionnent pas (mais Super+flèche gauche fonctionne comme attendu). Si on lance X avec startx, le fichier .xinitrc est un bon candidat. Sinon, il faut voir la configuration de son gestionnaire de connexion. Sous openSUSE, un petit script dans /etc/X11/xinit/xinitrc.d a fait l'affaire. J'ai quand même dû préciser à GNOME le clavier que je voulais, puisque GNOME installera de toute façon son agencement.

La touche Super (Mod4 dans la configuration de X, celle qui a un logo Windows sur les claviers de PC) ne marche pas out the box avec X. Plus précisément, les raccourcis de la forme Super+&, Super+é semblent sans effets. Je soupçonne un bogue quelque part dans X, dans la mesure où cela arrive avec différent gestionnaires de fenêtres sous différentes distribution :

Ce bogue est assez frustrant car trop subtile pour donner des mots-clefs pertinents à fournir à Google, est mélangé à d'autres soucis, et surtout n'apparaît qu'à la première ouverture de session : si on relance sa session, les touches Super+& & Co. fonctionnent correctement.

En résumé, ce qui semble marcher est d'ajouter un appel à setkxbmap avant de lancer le gestionnaire de fenêtres.

Auteur : Frédéric Perrin

Date : samedi 18 septembre 2010, modifié le samedi 22 janvier 2011

Sauf mention contraire, les textes de ce site sont sous licence Creative Common BY-SA.

Ce site est produit avec des logiciels libres 100% élevés au grain et en plein air.