[[Vorlage(Getestet, )]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis(2)]] '''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. {{{#!vorlage Experten Ausführliche Informationen sind unter [:man: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] {{{#!vorlage Befehl 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. # tag: Hardware, Maus, Maustasten