ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

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.

Breezy Badger

Da der evdev-Treiber offiziell erst seit Xorg 6.9 unterstützt wird, muss man unter 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:

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]

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 beschrieben.


  • ["Kategorie/Hardware"]

Diese Revision wurde am 6. März 2007 00:11 von MadMan2k erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Maus, Hardware, Maustasten, XServer