[[Getestet(hoary,breezy,dapper)]] {{{#!Wissen * [1]: [:Terminal: Ein Terminal öffnen] * [2]: [:Editor: Einen Editor öffnen] }}} [[TableOfContents(2)]] "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: {{{#!Text Section "InputDevice" Identifier "Configured Mouse" Driver "evdev" Option "CorePointer" Option "Name" "Logitech USB-PS/2 Optical Mouse" Option "Device" "/dev/input/event0" Option "ZAxisMapping" "4 5" Option "Buttons" "8" Option "Resolution" "800" EndSection }}} Jetzt kann man sogar den Fensterumschalter belegen. === Hintergrund: Bedeutung der Einstellungen === {{{#!Text Option "Name" "Logitech USB-PS/2 Optical Mouse" }}} {{{#!Text Option "Device" "/dev/input/event0" }}} Um den richtigen Wert für diese Optionen herauszufinden, gibt man in einem Terminal [1] {{{#!Befehl cat /proc/bus/input/devices }}} ein. Daraufhin erscheint eine ähnliche Ausgabe: {{{#!Text 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 S: Sysfs=/class/input/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, der in den Optionen als Name gesetzt werden sollte. Der Text hinter "S: Sysfs=/class/input/input" bestimmt den Wert, der in den Optionen als Device hinter "/dev/input/event" gesetzt werden sollte. Diese Option ist nötig bei kombinierten Tastatur/Maus Geräten (z.B. Logitech Cordless Desktop Pro), die für beide Geräte den selben Namen verwenden. Die richtige Eventnummer lässt sich auch mit dem Befehl evtest überprüfen. {{{#!Text Option "Buttons" "8" }}} Diese Option gibt die Anzahl der Tasten an, wobei das Mausrad drei Tasten zählt. {{{#!Text Option "ZAxisMapping" "4 5" }}} Dieser Wert gibt die Tastenereignisse an, die vom Mausrad gesendet werden. Bei der Logitech MX510 senden die Scrolltasten ebenfalls diese Ereignisse. {{{#!Text 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 evdev-Treiber offiziell erst seit Xorg 6.9 unterstützt wird, muss man unter Hoary und Breezy den Gentoo-Hack benutzen, dessen Konfiguration von obiger Anleitung etwas abweicht. Man editiert wieder die '''/etc/X11/xorg.conf''' in einem Editor mit Root-Rechten [2]. Die Einträge sehen dann in etwa so aus: {{{#!Text 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 }}} Den Wert für "Dev Phys" bestimmt man analog zu oben, indem man im Terminal [1] {{{#!Befehl cat /proc/bus/input/devices }}} eingibt. Die Ausgabe enthält dann auch einen Text, der mit "P: Phys=" beginnt (siehe oben). = Maustasten zuweisen = Die Einstellung, welche Aktion mit den unterschiedlichen Maustasten verknüpft wird, kann mit dem Programm '''imwheel''' durchgeführt werden. Dies wird bei den [:Extratasten: Extratasten] beschrieben. ---- ["Kategorie/Hardware"]