Kann mir jemand sagen, wie man alle Tasten einer Logitech MX 620-Maus unter Ubuntu 12.04 konfiguriert ?
Insbesondere möchte ich, dass einer von ihnen nur die CtrlTaste (zum Steuern des Klickens auf Webseiten) und ein weiterer die Taste Ctrl+ Wzum Schließen von Registerkarten enthält. Normalerweise schiebe ich das Scrollrad bei jedem Klick nach unten (ansonsten schmerzt es meine Arme, wenn ich so viel scrolle). Ich drücke das Rad nach links = Seite zurück und nach rechts = Seite vorwärts.
Ich habe nach anderen Antworten darauf gesucht und hier etwas Ähnliches gefunden
Aber als ich einen Follow-up-Beitrag zur Lösung des Problems veröffentlichte, antwortete niemand - vielleicht habe ich den Fehler gemacht, auf eine Frage zu posten, die "gelöst" wurde. Ich bin nicht sicher, wie ich eine Frage öffnen soll, die für meine Frage relevant ist, meine aber nicht ganz löst.
Antworten:
Sie werden dafür mehrere Anwendungen benötigen, um sie laufen zu lassen
oder
edit: xev wurde ab Ubuntu 14.04 oder höher in x11utils zusammengeführt.
Schritt 1
Sie müssen die Tastennummern für die Tasten Ihrer Maus finden. Rennen
xev
. Sie werden ein kleines weißes Fenster sehen, setzen Sie Ihre Maus hinein und drücken Sie Ihre Maustasten (es ist am besten, diese eine Taste nach der anderen zu tun). Sie sollten für jede Schaltfläche die folgende Ausgabe erhalten:(beachten Sie :
xev
auch Mausbewegungen erfassen , so dass Sie Mausbewegungsereignisse müssen möglicherweise sichten Ihre Schaltfläche Ereignisse zu finden, zB:xev -event mouse | grep Button --before-context=1 --after-context=2
)Dies ist , was von diesem Ausgang wichtig ist:
button 1
. Das sagt uns, dass ein bestimmter Knopf Knopf eins ist. Ich würde dies vorerst in einer.txt
Datei speichern .Schritt 2
Erstellen Sie die
xbindkeys
Konfigurationsdatei mit:Als nächstes müssen wir der Konfigurationsdatei die Tastenkombinationen hinzufügen. Sie können diese Datei mit öffnen
gedit $HOME/.xbindkeysrc
. Hier beginnt der Spaß. Wir werden verwendenxte
, um Bindungen für unsere Schaltflächen festzulegen.Um eine Schaltfläche so zu machen, wie Ctrlwir es hinzufügen würden:
Dies würde an Ctrldie erste Maustaste binden .
Wenn Sie mir die Schaltflächennummern Ihrer Schaltflächen mitteilen und wissen möchten, was die einzelnen Schaltflächen tun sollen, schreibe ich das Skript für Sie.
quelle
xev | grep -A2 ButtonPress
; Dadurch bleiben alle Mausbewegungsereignisse, Fokusereignisse usw. erhalten und es werden nur dieButtonPress
Ereignisse angezeigt.Ich habe die Anweisungen von @ Seth befolgt , aber die Bindung, die ich wollte, betraf die Daumentaste und das M705
CTRL + Left-click
(zum Öffnen von Links in einem neuen Tab im Chrome-Browser). Die Bindung, die ich hinzufügen musste, war folgende:Es wartet, bis die Daumentaste losgelassen wird, und drückt dann die Steuertaste, führt den Mausklick aus und lässt dann die Steuertaste los.
quelle
Für alle, die Aktionen zum Kopieren und Einfügen an Maustasten binden möchten:
sudo apt-get install xbindkeys xautomation xev
).xbindkeysrc
Datei ein:Dies ist zum Kopieren:
Dies ist zum Einfügen:
*
b:9
bedeutet Taste 9 der Maus (Tastennummern mit ankreuzenxev
).xbindkeysrc
zuerst neu laden oder den Computer neu starten.quelle
Sie sollten Solaar installieren, ein Linux-Tool, mit dem Sie Logitech Unifying Receiver-Mäuse und -Tastaturen verwalten können. Es verfügt über eine grafische Benutzeroberfläche und eine Befehlszeilenschnittstelle. Fügen Sie dazu das folgende Repository hinzu und installieren Sie es, indem Sie die folgenden Befehle ausführen:
Auf diese Weise können Sie den DPI-Wert Ihrer Maus erhöhen und maximieren, den Akku überwachen, einen reibungslosen Bildlauf und einen seitlichen Bildlauf ermöglichen. Um das Multi-Fenster und die Zoom-Schaltfläche zum Laufen zu bringen, können Sie diese Site besuchen, die Sie durch die einfachen Schritte führt, um die Funktionen zu erhalten, die Sie suchen:
http://www.ralf-oechsner.de/opensource/page/logitech_performance_mx
quelle
Sie sollten diese bereits haben, wie sie mit Ubuntu kommen sollten, aber führen Sie dies nur für den Fall aus.
Jetzt herunterladen und installieren
Installieren:
Entpacken Sie und
cd
in jeden dieser Ordner.In jedem von ihnen laufen:
Sobald beide installiert sind, führen Sie sie aus
Klicken Sie auf der Registerkarte Konfigurationen auf Maus und Tasten erkennen
Weisen Sie auf der Registerkarte Schaltflächen Ihrer Maustaste eine Taste oder eine Funktion zu. Stellen Sie sicher, dass das Häkchen aktiviert ist .
Klicken Sie abschließend auf der Registerkarte "Konfigurationen" auf die Schaltfläche "btx neu starten", damit Ihre Änderungen wirksam werden.
quelle
./configure
nicht sein./configure make
. Außerdem brauchst du kein sudo mit make.Ich habe auch die Gaming-Maus des G700. Die gute Nachricht ist, dass es teuer war (für eine Maus) und der Hersteller es tatsächlich zu einem hohen Standard gebaut hat. Die Funktionen für die Maus sind in der Maus gespeichert. Die schlechte Nachricht ist, dass Sie zur korrekten Konfiguration die logitech-Software verwenden müssen, die nur unter Windows ausgeführt wird.
Also ... im Grunde müssen Sie die Maus in eine Windows-Box einstecken und genau so konfigurieren, wie Sie es möchten . Ich würde empfehlen, die Switch-Profil-Funktion zu verwenden, damit Sie sie für den normalen Gebrauch einrichten können, z. möglicherweise mit einer anderen Bildwiederholfrequenz) und die Spieletasten. Stellen Sie für Compiz die 4 seitlichen Daumentasten auf Alt, Ctl, Shift und Superkey, da dies das Umschalten mit dem Scrollrad erleichtert. Alt + Scrollrad nach oben wird zu Daumen-Taste 1 + Scrollrad nach oben.
Mein Schema:
Daumenknopf 1 (vorne unten) = alt
Daumenknopf 2 (vorne oben) = verschieben
Daumenknopf 3 (hinten unten) = Strg
Daumenknopf 4 (hinten oben) = Supertaste (Windows-Taste)
Zeigefinger Mitteltaste = Strg + Alt + Nummernblock 5
Zeigefinger näher zu dir = tab
zeigefinger weiter weg = alt-f4 (compiz / linux / winX app schließen)
compiz Standardeinstellungen:
Arbeitsbereich wechseln = Alt + Strg + Ziehen mit der Maus = Senken Sie die beiden Daumenschaltflächen zusammen + Klicken und Ziehen mit der Maus; klingt kompliziert, wenn man es abtippt, ist aber sehr effizient zu benutzen.
Apps wechseln = Alt + Tab = Vorwärts-Taste des unteren Daumens + Zeigefinger-Schließer-Taste
Fenster einblenden (Transparenz) = Alt + Scrollrad = Daumen nach vorne unten + Scrollrad
Dann zieh es zurück zu deiner Linux-Box und es funktioniert perfekt.
Die oben beschriebenen Tastenkombinationen funktionieren hervorragend, aber Battlefield 4 hat auch eine schreckliche Zeit, die Maus als Maus mit 10 Tasten zu erkennen, sodass ich meine 4 Daumentasten =, \ und; zuordnen musste. Aber unter Linux ist das natürlich albern, und das erneute Binden des Schlüssels = an die "nächste App" ist eine Lektion der Sinnlosigkeit, insbesondere beim Codieren von hahahaha.
VIEL BENÖTIGTE LINKS, WENN SIE VIRTUALBOX VERWENDEN, UM WINDOWS 7 AUSZUFÜHREN:
https://stackoverflow.com/questions/20021300/usb-devices-are-not-recognized-in-virtualbox-linux-host
https://www.youtube.com/watch?v=-0OyrvbZNwo
quelle
Ich habe versucht, etwas Ähnliches zu tun, und bin auf diese Seite gestoßen : http://ubuntuforums.org/showthread.php?t=65471
Hoffentlich funktioniert es auch für MX 620.
quelle
Ich habe einen Logitech MX 500 und wollte die seitlichen Tasten mit den Aktionen Kopieren und Einfügen zuordnen (dies ist sehr nützlich).
Ich habe diese Anleitung verwendet, um zu verstehen, wie die Datei xbindkeysrc konfiguriert und die Schlüssel zugeordnet werden können.
quelle
Ich habe eine Lösung gefunden, die mit Wayland funktioniert.
Es ist hier https://github.com/mathportillo/wayland-mouse-mapper
Es verwendet evemu, um eine Geräteereignisbenachrichtigung an den Kernel zu senden, sodass es nicht von Wayland eingeschränkt wird
Ein zusammengefasstes Bash-Skript, das zeigt, wie es funktioniert, finden Sie weiter unten (für die meisten Befehle sind Root-Berechtigungen erforderlich).
Finden Sie Ihr Gerät:
Um den Gerätenamen Ihres Zeigers direkt zu finden, verwenden Sie:
Um Ihre Geräteereignisse aufzulisten, verwenden Sie (ändern Sie event5 in den Namen Ihres Zeigergeräts):
Um Befehle an Geräteereignisse zu binden, verwenden Sie:
um ein Mausereignis auszulösen, verwenden Sie:
Der Typ kann ein anderer als der Tastenanschlag sein, und der Code kann ein anderer als PageUp sein. Der Wert ist 1 für gedrückt und 0 für freigegeben. Ja, Ihre Maus kann Tastenanschläge auslösen. Das System interpretiert dies genauso wie Tastaturen.
Ein Skript, das alle oben genannten Konzepte auf einem funktionierenden Mapper zusammenführt, auf Wayland funktioniert und als Dienst konfiguriert werden kann, der beim Systemstart gestartet wird, befindet sich im oben genannten Git-Repo.
quelle
In Debian haben Sie ein
xbindkeys-config
Paket, mit dem Sie Ihre Tasten- / Tastenbelegungen konfigurieren können. Dann mach's:quelle
Lomoco ist im Ubuntu Software Center enthalten und wurde speziell für herstellerspezifische Anpassungen von Logitech Mouse entwickelt. Es kann möglicherweise einige der Dinge erreichen, die Sie versuchen, zu tun.
http://manpages.ubuntu.com/manpages/trusty/man1/lomoco.1.html
quelle
Ich benutze meinen Performance-MX also seit ungefähr 6 Monaten auf meinem Ubuntu-Computer. Ich habe die meisten Schaltflächen standardmäßig belassen, aber ich habe die Daumentaste zur Super-Taste gemacht, was praktischer ist, als in Gnome in die linke obere Ecke des Bildschirms zu gehen. Und ich habe die Zoom-Taste zu einer Steuertaste gemacht. Es ist jedoch so eingestellt, dass STRG aktiviert und STRG mit separaten Klicks deaktiviert wird. Dies ist sehr hilfreich, da ich ein 4K-Display und ein 1080 habe, also kann ich einmal auf die Zoom-Schaltfläche klicken, mit dem Rad zum Vergrößern und Verkleinern von Webseiten scrollen und auf den Zoom klicken, wenn ich die Webseite wie gewünscht skaliert habe nochmal. Hier sind meine xbindkeysrc-Einstellungen:
quelle
btnx
Dies könnte eine einfache Lösung für die Neuzuordnung von Schaltflächen mit Logitech-Mäusen sein, da diese mit allen Marken funktionieren sollten. Es hat eine einfache grafische Oberfläche und kann sich über verfügbare Schaltflächen informieren. btnx war vor Jahren Teil der Standard-Repositorys, wurde aber entfernt. Es ist derzeit hier verfügbar: https://launchpad.net/~oliverstar/+archive/ubuntu/ppaquelle
Scrollen Sie mit der Maus vorwärts und rückwärts nach oben und unten
Installieren Sie zuerst die erforderlichen Pakete:
Verwenden Sie anschließend
xev
die Funktionx11-utils
, um die exakten Tastennummern der Vor- und Zurück-Tasten der Maus zu ermitteln.Bei meiner verkabelten vertikalen Ankermaus befinden sich die Schaltflächen 8 und 9 in Vorwärts- und Rückwärtsrichtung.
Fahren Sie fort, indem Sie eine versteckte Datei mit dem Namen
.xbindkeysrc
in Ihrem Home-Verzeichnis mit dem folgenden Inhalt erstellen :Der
xte
Befehl wird vomxautomation
Paket bereitgestellt.Melden Sie sich abschließend vom Desktop ab und wieder an, damit diese Änderungen wirksam werden. Sie können nun in Browsern und anderen Programmen einen Bildlauf nach oben und unten durchführen, indem Sie die Vor- und Zurück-Tasten der Maus gedrückt halten.
quelle