evdev
Fehlendes Makro
Das Makro „Getestet“ konnte nicht gefunden werden.
* [1]: [:Terminal: Ein Terminal öffnen] * [2]: [:Editor: Einen Editor öffnen]
"evdev" ist ein neues Protokoll u.a. für Eingabegeräte, das seit Ubuntu "Hoary" zur Verfügung steht und besser funktioniert als die zuvor verwendeten Protokolle.
Verwendung¶
Dapper¶
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. Für eine Logitech MX510 würde das so aussehen:
Section "InputDevice" Identifier "Configured Mouse" Driver "evdev" Option "CorePointer" Option "Name" "Logitech USB-PS/2 Optical Mouse" Option "ZAxisMapping" "4 5" Option "Buttons" "10" Option "Resolution" "800" EndSection
Jetzt kann man sogar den Fensterumschalter belegen.
Hintergrund: Bedeutung der Einstellungen¶
Option "Name" "Logitech USB-PS/2 Optical Mouse"
Um den richtigen Wert für diese Option herauszufinden, gibt man in eine Konsole [1]
cat /proc/bus/input/devices
ein. Daraufhin erscheint eine ähnliche Ausgabe:
I: Bus=0003 Vendor=046d Product=c01d Version=2100 N: Name="Logitech USB-PS/2 Optical Mouse" P: Phys=usb-0000:00:02.0-1/input0 H: Handlers=mouse0 event1 ts0 B: EV=7 B: KEY=ff0000 0 0 0 0 0 0 0 0 B: REL=103
Der Text hinter N: Name= bestimmt den Wert.
Option "Buttons" "10"
Diese Option gibt die Anzahl der Tasten an, wobei das Mausrad 3 Tasten zählt, und die Scrollbuttons 2 Tasten
Option "ZAxisMapping" "4 5"
Dieser Wert gibt die Tasten Events an, die vom Mausrad gesendet werden. Bei der Logitech MX510 senden die Scrolltasten ebenfalls diese Events.
Option "Resolution" "800"
"Resolution" setzt bei Mäusen, die dies unterstützen, die Auflösung des Licht-/Sensors. Bei einer Logitech MX518 kann man hier den Wert 1600 für eine besonders genaue Abtastung eintragen.
Hoary und Breezy¶
da der evedev Treiber offiziell erst sein X.org 6.9 unterstützt wird, wird unter Hoary und Breezy der Gentoo Hack benutzt, dessen Konfiguration vom obrigem abweicht.
/etc/X11/xorg.conf:
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Dev Phys" "usb-0000:00:02.0-1/input0" Option "Protocol" "evdev" Option "Buttons" "8" Option "ZAxisMapping" "4 5" Option "Resolution" "800" EndSection
"Dev Phys" bestimmt man analog zu "Name" unter Dapper
Die Einstellung, welche Aktion mit den unterschiedlichen Maustasten verknüpft wird, kann mit dem Programm imwheel durchgeführt werden. Dies wird bei den Extratasten beschrieben.
["Kategorie/Hardware"]