Comment empêcher la super clé d'ouvrir le menu contextuel?

Aug 19 2020

J'ai récemment installé manjaro linux et la super clé ouvrirait simplement le menu whiskermenu. Cependant, je déconnais les raccourcis clavier de xfce4 et j'ai appuyé sur "réinitialiser les paramètres par défaut" en pensant qu'il reviendrait à ses paramètres inchangés, mais au lieu de cela, il est revenu à un autre paramètre par défaut qui a fait que la super touche ouvre un menu contextuel au lieu du menu moustache.

La partie déroutante est qu'il n'y a aucun raccourci visible qui connecte la super-clé à une commande de menu contextuel ou à une application. Il est également intéressant de noter que le menu contextuel est toujours celui qui apparaît lors d'un clic droit sur le bureau, quel que soit l'endroit où se trouve ma souris. J'ai réussi à ajouter un nouveau raccourci qui ouvre le menu whisk en appuyant sur la super touche, mais il ouvre toujours le menu contextuel en même temps.

J'ai essayé de réinstaller xfce4-settings plusieurs fois mais cela n'a rien changé du tout.

EDIT: Après quelques tests supplémentaires avec la xevcommande, j'ai remarqué que la super clé envoie également un événement ALT_L, qui est répliqué lorsque j'appuie sur la touche Alt gauche. Cela envoie également un tas d'autres événements, mais je ne sais pas comment les interpréter.

EDIT 2: J'ai confirmé que la commande xfdesktop --menuproduit des résultats presque identiques à l'appui sur la super touche. Cependant, la suppression du raccourci ctrl + échappement du menu de l'image 1 ne change rien. Il semble que quelque chose décide d'exécuter cette commande à chaque fois que j'appuie sur la super touche. xevaussi ne produit vraiment rien d'intéressant quand je cours xfdesktop --menu.

EDIT 3: Après avoir demandé sur reddit, quelqu'un a suggéré que cela xcapepourrait être impliqué. J'ai cherché xcapedans le gestionnaire de tâches et bien sûr j'ai trouvé un processus appelé xcape -e Super_L Alt_L F1.

J'ai tué le processus et cela a arrêté le comportement étrange de la super clé. Cependant, ce processus démarre toujours chaque fois que je me connecte ou que je redémarre et je ne sais pas pourquoi.

Réponses

SashoNajdov Oct 15 2020 at 19:13

Aller à: Menu -> Session and Startup -> [TAB] Application Autostart -> [FIND] xcape -> [UNTICK]