ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

evdev

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte teste diesen Artikel für eine Ubuntu-Version, welche aktuell unterstützt wird. Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

evdev ist ein vielseitiges Protokoll für Eingabegeräte, insbesondere für Mäuse. Es ermöglicht die automatische Erkennung von mehr Sondertasten und Scrollrädern als mouse und ist der erste Schritt um eine moderne Maus voll nutzen zu können.

Verwendung

Um evdev zu benutzen, muss in einem Editor mit Root-Rechten [2] der Abschnitt für die Maus in der Datei /etc/X11/xorg.conf angepasst werden.

Dabei wird der bestehende Eintrag "Configured Mouse" in keiner Weise verändert. Diese Minimalmaus wird als CorePointer weiterhin benötigt.

Experten-Info:

Ausführliche Informationen sind unter man evdev zu finden.

Konfiguration

Für jede Maus wird ein neuer Eintrag nach dem Schema

Section "InputDevice"
        Identifier  "beliebiger Name für Maus"
        Driver      "evdev"
        Option      "Device" "ermittelter by-id-Pfad der Maus"
EndSection

erstellt und ins ServerLayout eingebunden

        InputDevice     "beliebiger Name für Maus" "SendCoreEvents"

Der selbst gewählte Eintrag bei "Identifier" muss hierbei identisch zum Eintrag bei "InputDevice" sein.

Für eine Logitech MX510 würde das so ähnlich aussehen:

Section "InputDevice"
        Identifier  "MX510"
        Driver      "evdev"
        Option      "Device" "/dev/input/by-id/usb-Logitech_USB-PS.2_Optical_Mouse-event-mouse"
EndSection
        InputDevice     "MX510" "SendCoreEvents"

Um den richtigen Wert für die Option "Device" herauszufinden, gibt man in einem Terminal [1]

find /dev/input/by-id/ -name "*event-mouse" 

ein. Daraufhin erscheint eine Ausgabe, die so ähnlich wie diese aussieht:

/dev/input/by-id/usb-Logitech_USB_Receiver-event-mouse

Scrollrad

evdev erkennt und konfiguriert Scrollräder automatisch ohne weitere Einstellungen - auch horizontales Scrollen. Unter Firefox/Mausfunktionen findet sich die Anleitung wie man dieses Verhalten auf horizontales umstellt.

Manchmal kann es bei Mäusen allerdings vorkommen, dass die Richtungen des Scrollrades vertauscht sind. Dieses Problem kann man jeweils mit einer zusätzlichen Zeile in der Konfiguration beheben:

Konfiguration

Vertikales Scrollen ist vertauscht:

        Option          "RelWHEELOptions"       "invert"

Horizontales Scrollen ist vertauscht:

        Option          "RelHWHEELOptions"      "invert"

Maustasten zuweisen

Die Einstellung, welche Aktion mit den unterschiedlichen Maustasten verknüpft wird, kann mit dem Programm xbindkeys durchgeführt werden.

Diese Revision wurde am 2. Juni 2011 10:21 von ubot erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Maus, Hardware, Maustasten, XServer