[[Getestet(gutsy,feisty,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 = 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 Eintrag "Configured Mouse" '''nicht''' verändert. Für jede Maus wird ein neuer Eintrag nach dem Schema {{{#!Text Section "InputDevice" Identifier "beliebiger Name für Maus" Driver "evdev" Option "Name" "ermittelter Hardware-Name der Maus" Option "Phys" "ermitteltes Interface der Maus" EndSection }}} erstellt und ins '''ServerLayout''' eingebunden {{{#!Text InputDevice "beliebiger Name für Maus" "SendCoreEvents" }}} Für eine Logitech MX510 würde das so aussehen: {{{#!Text Section "InputDevice" Identifier "MX510" Driver "evdev" Option "Name" "Logitech USB-PS/2 Optical Mouse" Option "Phys" "*/input0" EndSection }}} {{{#!Text InputDevice "MX510" "SendCoreEvents" }}} Um die richtigen Werte für diese Optionen herauszufinden, gibt man in einem Terminal [1] {{{#!Befehl cat /proc/bus/input/devices | grep -B 5 mouse }}} 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 }}} Der Text hinter "N: Name=" bestimmt den Wert, der in den Optionen als Name gesetzt werden sollte. Der Text hinter "P: Phys=" bestimmt den Wert, der in den Optionen als Phys gesetzt werden sollte. Damit die Maus an unterschiedlichen Ports erkannt wird und keine Probleme auftreten, wird der Wert von '''usb-0000:00:02.0-1/input0''' auf '''*/input0''' mit Wildcard verallgemeinert. = Maustasten zuweisen = Die Einstellung, welche Aktion mit den unterschiedlichen Maustasten verknüpft wird, kann mit dem Programm '''[:xbindkeys:]''' durchgeführt werden. ---- * ["Kategorie/Hardware"]