Objectif
Je souhaite que le bouton du pouce de ma souris Logitech MX Master fonctionne sous Ubuntu 17.10 . Plus précisément, je veux qu'il serve de touche "Meta", ce qui signifie que le fait d'appuyer dessus me montrera tous les programmes ouverts à ce moment (cela s'appelle un exposé sur les ordinateurs Mac).
Je suis assez coincé à ce stade. Je ne suis pas un utilisateur avancé et j'ai besoin d'aide. Merci d'avance!
Ce que j'ai essayé jusqu'à présent:
- J'ai essayé de suivre ce guide . Je l' ai installé
xbindkeys
,xautomation
etx11-utils
. Malheureusement, parce que le bouton du pouce n'émet pas de pression spécifique sur xev, je ne peux pas avancer. - J'ai également essayé d' utiliser ce guide , disponible sur les forums Arch Linux. L'auteur identifie correctement que le bouton n'est pas reçu en tant que bouton, mais semble plutôt être une touche synthétique. J'ai essayé de copier et coller, mais cela n'a pas fonctionné.
Résultats Xev
Ce sont les résultats que je reçois lorsque j'utilise xev
pour mapper l'entrée générée par la pression du bouton du pouce.
FocusOut event, serial 38, synthetic NO, window 0x5000001,
mode NotifyUngrab, detail NotifyPointer
LeaveNotify event, serial 38, synthetic NO, window 0x5000001,
root 0x2a1, subw 0x0, time 18824278, (162,35), root:(1276,64),
mode NotifyGrab, detail NotifyNonlinear, same_screen YES,
focus NO, state 20
EnterNotify event, serial 38, synthetic NO, window 0x5000001,
root 0x2a1, subw 0x0, time 18824342, (162,35), root:(1276,64),
mode NotifyNormal, detail NotifyNonlinear, same_screen YES,
focus NO, state 16
KeymapNotify event, serial 38, synthetic NO, window 0x0,
keys: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FocusIn event, serial 38, synthetic NO, window 0x5000001,
mode NotifyGrab, detail NotifyPointer
KeymapNotify event, serial 38, synthetic NO, window 0x0,
keys: 4294967201 0 4294967168 0 32 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Par défaut, un événement Ctrl + Alt + Tab est envoyé après avoir relâché le bouton du pouce.
Comme ce raccourci n'est pas vraiment utile pour moi, j'ai réussi à lui ajouter une nouvelle action grâce à xautomation (
sudo apt-get install xautomation
):xte 'usleep 100000' 'keydown Super_L' 'key S' 'keyup Super_L'
C'est ça !
la source
Avec un Logitech Master MX 2, j'utilise l'approche de @Jdlm ci-dessus mais avec une liaison de commande plus simple:
Cela fonctionne bien dans Ubuntu 18.04, et est un peu plus vif que la réponse d'origine
la source
La commande
xbindkeys -k
vous aide à déterminer ce que vous devez définir dans son fichier de configuration sous~/.xbindkeysrc
.Un exemple d'entrée:
Il vous aide à utiliser ce bouton de pouce spécial.
L'exemple transforme le bouton spécial en Win+ C, qui montre toutes les fenêtres ouvertes sur mon bureau.
xbindkeys
xbindkeys est un programme qui vous permet de lancer des commandes shell avec votre clavier ou votre souris sous le système X Window. Il relie les commandes aux touches ou aux boutons de la souris, à l'aide d'un fichier de configuration. Il est indépendant du gestionnaire de fenêtres et peut capturer toutes les touches du clavier (ex: Power, Wake ...).
Il prend éventuellement en charge une disposition de fichier de configuration basée sur la ruse, qui vous permet d'accéder à tous les composants internes de xbindkeys, de sorte que vous pouvez avoir des combinaisons de touches, des double-clics ou des doubles-clics chronométrés pour prendre des mesures. Toutes les fonctions qui fonctionnent en guile fonctionneront également pour xbindkeys.
Pour installer xbindkeys, tapez:
la source
On dirait que le bouton du pouce sur MX Master envoie un raccourci Ctrl + Alt + Tab lorsque vous le libérez sous Linux.
Vous pouvez donc installer
Lancez-le, puis accédez à> Gestion des fenêtres > Échelle > Liaisons > Initier l'échelle de la fenêtre
Vous devez modifier le raccourci clavier car le bouton Thumb est essentiellement une émulation de clavier et le mapper sur Ctrl + Alt + Tab.
Remarque: il remplacera votre comportement actuel Ctrl + Alt + Tab qui est défini sur Passer à la fenêtre suivante par défaut.
la source
J'ai utilisé la même réponse que @Jdlm, mais chaque fois que je suis allé réaffecter le CTRL+ ALT+TAB raccourci , il ne cessait de le déclencher.
J'ai dû changer le
Switch System Controls
raccourci sous navigation pour qu'il ne soit pas déclenché. Après cela, je pouvais le réaffecter auxte
raccourci que je voulais.la source
la source