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¶
Edgy/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 "Phys" "usb-0000:00:02.0-1/input0" # optional 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 Optionen herauszufinden, gibt man in einem Terminal [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 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 "P: Phys=" bestimmt den Wert, der in den Optionen als Phys gesetzt werden sollte. Diese Option ist nur nötig bei kombinierten Tastatur/Maus Geräten (z.B. Logitech Cordless Desktop Pro), die für beide Geräte denselben Namen verwenden.
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 beschrieben.
Logitech LX7¶
Die LX7 hat offensichtlich eine etwas konfuse Tastenbelegung, was die Nutzung der Zusatztasten erschwert. Dies lässt sich mit folgenden Einträgen in der xorg.conf und .Xmodmap korrigieren.
In der ~/.Xmodmap muss folgende Zeile stehen:
pointer = 1 2 3 4 5 10 11 8 9 12 6 7
In der /etc/X11/xorg.conf ist Folgendes einzutragen:
Section "InputDevice" Option "CorePointer" Identifier "Configured Mouse" Driver "evdev" Option "Name" "Logitech USB RECEIVER" Option "Protocol" "evdev" Option "Emulate3Buttons" "false" Option "ZAxisMapping" "4 5 6 7" Option "Buttons" "9" Option "ButtonNumber" "9" EndSection
Zudem sollte SmartScroll/CruiseControl mit lomoco deaktiviert werden, und imwheel zum Belegen der Tasten genutzt werden, da Firefox die Tasten seitenverkehrt zu z.B. Konqueror interpretiert.
["Kategorie/Hardware"]