Tor
Ich möchte, dass die Daumentaste meiner Logitech MX Master-Maus unter Ubuntu 17.10 funktioniert . Insbesondere möchte ich, dass es als "Meta" -Taste dient. Wenn ich also drücke, werden mir alle derzeit geöffneten Programme angezeigt (dies wird bei Mac-Computern Exposé genannt).
Ich stecke an dieser Stelle ziemlich fest. Ich bin kein fortgeschrittener Benutzer und brauche Hilfe. Danke im Voraus!
Was ich bisher ausprobiert habe:
- Ich habe versucht, dieser Anleitung zu folgen . Ich installiert
xbindkeys
,xautomation
undx11-utils
. Leider kann ich mich nicht vorwärts bewegen, da die Daumentaste in xev keinen bestimmten Tastendruck ausgibt. - Ich habe auch versucht , dieses Handbuch zu verwenden , das sich in den Arch Linux-Foren befindet. Der Autor erkennt korrekt, dass der Knopf nicht als Knopf empfangen wird, sondern ein synthetischer Tastendruck zu sein scheint. Ich habe versucht, zu kopieren und einzufügen, aber es hat nicht funktioniert.
Xev Ergebnisse
Dies sind die Ergebnisse, die ich erhalte, wenn ich xev
die durch das Drücken des Daumenknopfs generierte Eingabe abbilde.
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
Standardmäßig wird ein Strg + Alt + Tab-Ereignis gesendet, nachdem die Daumentaste losgelassen wurde.
Da diese Verknüpfung für mich nicht wirklich nützlich ist, konnte ich dank xautomation (
sudo apt-get install xautomation
) eine neue Aktion hinzufügen :xte 'usleep 100000' 'keydown Super_L' 'key S' 'keyup Super_L'
Das ist es !
quelle
Mit einem Logitech Master MX 2s verwende ich den oben beschriebenen Ansatz von @Jdlm, jedoch mit einer einfacheren Befehlsbindung:
Dies funktioniert gut in Ubuntu 18.04 und ist ein bisschen bissiger als die ursprüngliche Antwort
quelle
Der Befehl
xbindkeys -k
hilft Ihnen zu bestimmen, was Sie in der Konfigurationsdatei unter einstellen müssen~/.xbindkeysrc
.Ein Beispieleintrag:
Es hilft Ihnen, diese spezielle Daumentaste zu verwenden.
Das Beispiel verwandelt die Spezialschaltfläche in ein Win+ C, das alle geöffneten Fenster auf meinem Desktop anzeigt.
xbindkeys
xbindkeys ist ein Programm, mit dem Sie Shell-Befehle mit Ihrer Tastatur oder Ihrer Maus unter dem X Window System starten können. Es verknüpft Befehle mithilfe einer Konfigurationsdatei mit Tasten oder Maustasten. Es ist unabhängig vom Fenstermanager und kann alle Tastaturtasten (zB Power, Wake ...) erfassen.
Optional wird ein guile-basiertes Konfigurationsdateilayout unterstützt, mit dem Sie auf alle xbindkeys-Interna zugreifen können, sodass Sie Tastenkombinationen, Doppelklicks oder zeitgesteuerte Doppelklicks ausführen können. Auch alle Funktionen, die in Guile funktionieren, funktionieren für xbindkeys.
So installieren Sie xbindkeys:
quelle
Scheint, als würde die Daumentaste auf dem MX-Master eine Tastenkombination für Strg + Alt + Tab senden, wenn Sie sie unter Linux freigeben.
So können Sie installieren
Starten Sie es und gehen Sie dann zu> Window Management > Scale > Bindings > Initiate Window Scale
Sie sollten die Tastenkombination ändern, da es sich bei der Thumb-Schaltfläche im Grunde um eine Tastaturemulation handelt, und sie Strg + Alt + Tabulator zuordnen.
Hinweis: Es ersetzt Ihr aktuelles Verhalten bei Strg + Alt + Tab, das standardmäßig auf Zum nächsten Fenster wechseln eingestellt ist.
quelle
Ich habe die gleiche Antwort wie @Jdlm verwendet, aber wann immer ich die Verknüpfung CTRL+ ALT+ neu zuweisen wollte, TABwurde sie immer wieder ausgelöst.
Ich musste die
Switch System Controls
Verknüpfung unter Navigation wechseln, damit sie nicht ausgelöst wurde. Danach konntexte
ich es der gewünschten Verknüpfung zuweisen.quelle