Ich verwende eine Logitech Anywhere Mouse MX auf meinem Ubuntu. Die Maus funktioniert gut, aber ich kann die Aktionen nicht den zusätzlichen Schaltflächen zuweisen, die darauf verfügbar sind. Was ich am meisten vermisse, sind die "Zurück" - und "Vorwärts" -Aktionen, die der Neigung des Scrollrads nach links und rechts zugewiesen sind.
Wie kann ich diese Funktionen aktivieren?
mouse
logitech
mouse-wheel
ysap
quelle
quelle
xbindkeys
nach dem Setup ausführen .Ich habe dieselbe Maus und wollte die beiden Tasten an der Seite der Maus vorwärts und rückwärts binden. So habe ich das gelöst:
1) Verwenden Sie das Dienstprogramm "xev", um zu bestimmen, welchen Nummern die Schaltflächen entsprechen, die Sie neu zuordnen möchten. Möglicherweise müssen Sie dieses Paket mit installieren
Sobald xev installiert ist, geben Sie "xev" in ein Terminal ein. Ein weißes X-Fenster mit einer schwarzen Box wird angezeigt. Wenn Sie die Maus in dieses Fenster bewegen, werden Ereignisse im Terminal registriert. Wenn Sie die Ausgabe sorgfältig lesen, erhalten Sie die Nummern Ihrer Maustasten. Bei meiner Maus sind die linke und rechte Neigung den Tasten 6 bzw. 7 zugeordnet.
2) Jetzt werden wir das Dienstprogramm "xbindkeys" verwenden, um die Maustasten den Tastendrücken neu zuzuordnen. Wenn Sie dies noch nicht installiert haben, müssen Sie es möglicherweise mit installieren
3) Erstellen Sie in Ihrem Home-Verzeichnis eine Datei mit dem Namen ".xbindkeysrc". Dies ist, was xbindkeys liest, um zu sehen, was Sie neu zuordnen. Der Inhalt meiner .xbindkeysrc-Datei ist:
Dies weist meinen Computer an, die Tastatur zu senden, indem "Alt + Links" oder "Alt + Rechts" über die virtuelle Tastatur (xvkbd) an das System gedrückt wird, wenn die Taste 8 auf Maus 0 bzw. die Taste 9 auf Maus 0 gedrückt wird. Diese Tasten entsprechen in den meisten Anwendungen den Vorwärts- und Rückwärts-Tasten. Dies funktioniert beispielsweise in Nautilus, chrome /
Hinweis : Möglicherweise müssen Sie installieren,
xvkbd
falls dies noch nicht auf Ihrem System vorhanden ist.sudo apt-get install xvkbd
quelle
sudo apt-get install xvkbd
fehlt?Hier ist was ich getan habe. Keine
sudo
Befehle oder neuen Pakete erforderlich:xev
-> getestet. Alle Tasten entsprechen einem bestimmten Wert, dh sie werden vom System erkanntxinput list
-> die Maus ist in meinem Fall mit der ID 9 aufgeführtxinput list-props 9
zeigt die aktuelle Zuordnung an und informiert insbesondere über Schaltflächenbeschriftungen -> scheint vorwärts / rückwärts den Schaltflächen 8 und 9 zu entsprechen, die ich nicht habe (die Radneigung beträgt 6 und 7 und ist dem horizontalen Scrollen zugeordnet).xmodmap
wie von X interpretiert, ist für mich die bequemste Lösung. Die ersten fünf Schaltflächen sollten nicht geändert werden (linker rechter mittlerer Klick und Scrollen nach oben und unten), aber diejenigen, die als Schaltflächen 6 und 7 gemeldet werden, sollten vorwärts / rückwärts navigierenxmodmap -e "pointer = 1 2 3 4 5 8 9 6 7 10 11 12 13 14 15 16"
in einem Terminal tauscht die Tasten 6 und 7 gegen 8 und 9 (virtuell).xmodmap -e "pointer = default"
und versuchen Sie es mit einer anderen Zuordnungman xmodmap
, diesen Befehl in einer aufgerufenen Datei zu speichern~/.xmodmaprc
oder die Anweisung an diese anzuhängen~/.bashrc
Hat für mich gearbeitet. Hoffe das hilft.
quelle
xmodmap
Ansatz hat bei mir sofort funktioniert, aber ... ist es möglich, die Zuordnung für eine bestimmte Maus zu ändern?Das hat bei mir funktioniert:
1) Installieren Sie xbindkeys
2) Installieren Sie xautomation
3) Erstellen Sie eine Datei .xbindkeysrc in Ihrem Home-Verzeichnis mit folgendem Inhalt:
4) Gehen Sie zu Startanwendungen und fügen Sie ein Programm mit dem Befehl xbindkeys hinzu.
5) Abmelden und Anmelden
Quelle: Ubuntu-Foren
quelle
xbindkeys
Eintrag zu Startup Apps hinzugefügt, mich abgemeldet und angemeldet und ... es funktioniert nicht :-(Easystroke ist sehr einfach zu konfigurieren.
quelle