ubuntuusers.de

Maus mit evdev konfigurieren klappt nicht

Status: Ungelöst | Ubuntu-Version: Ubuntu
Antworten |

bloody_noob

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 123

Guten Tag allerseits!

Ich habe gerade probiert meine Maus (A4Tech X7) wie im Wiki Artikel beschrieben unter Hardy einzurichten, leider bisher ohne Erfolg.

Meine xorg.conf Einträge bezüglich der Maus und weitere Infos:

 find /dev/input/by-id/ -name "*event-mouse"

/dev/input/by-id/usb-A4Tech_PS.2+USB_Mouse-event-mouse

xorg.conf:

Section "InputDevice"
        Identifier  "A4Tech"
        Driver      "evdev"
        Option      "Device" "/dev/input/by-id/usb-A4Tech_PS.2+USB_Mouse-event-mouse"
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	InputDevice     "A4Tech" "SendCoreEvents"
  	screen		"Default Screen"
EndSection


Wenn ich den Xserver mit dieser config Neustarte und die Maus bewege crashed X komplett, ich habe leider keine Ahnung wie ich das beheben kann und hoffe auf Hilfe von euch!

RvD Team-Icon

Avatar von RvD

Anmeldungsdatum:
26. Mai 2006

Beiträge: 2870

Das klingt eher nach einem Bug den Du melden solltest.

NoPaste doch bitte mal /var/log/Xorg.0.log

bloody_noob

(Themenstarter)

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 123

Ich habe festgestellt das das Problem scheinbar auftritt sobald ich Option "Device" definiere.
Hier nochmal ein paar Infos:

I: Bus=0003 Vendor=09da Product=000e Version=0110
N: Name="A4Tech PS/2+USB Mouse"
P: Phys=usb-0000:00:02.0-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2:1.0/input/input3
U: Uniq=
H: Handlers=mouse1 event3 
B: EV=17
B: KEY=ff0000 0 0 0 0 0 0 0 0
B: REL=303
B: MSC=10


Hier geht es zu meinem Xorg Log. Ich konnte mittlerweile meine Daumentasten erfolgreich über xbindkeys belegen allerdings mit Button 8 und 9 statt mit 6 und 7. Trotz allem macht mich das stutzig das X einfach abschmiert wenn ich alles wie im Wiki beschrieben einstelle.

Momentane Maus Konfig:

##gutsy way of evdev (works)
Section "InputDevice"
        Identifier  "A4Tech_gutsy"
        Driver      "evdev"
        Option      "Name" "A4Tech PS/2+USB Mouse"
        Option      "Phys" "*/input0"
EndSection

RvD Team-Icon

Avatar von RvD

Anmeldungsdatum:
26. Mai 2006

Beiträge: 2870

Unter 8.04 gibt es die Möglichkeit nicht mehr, evdev-Mäuse per Name anzusprechen - man muss Device verwenden.
Also nutzt Deine Maus momentan kein evdev:

979	(EE) A4Tech_gutsy: No Device specified.
980	(II) UnloadModule: "evdev"
981	(EE) PreInit returned NULL for "A4Tech_gutsy"


Wenn Deine Maus also mit der Auto-Konfiguration von mouse komplett funktioniert, brauchst Du evdev auch nicht und kannst die Einträge entfernen.

bloody_noob

(Themenstarter)

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 123

Wenn Deine Maus also mit der Auto-Konfiguration von mouse komplett funktioniert, brauchst Du evdev auch nicht und kannst die Einträge entfernen.

Da hast du natürlich recht das ich evdev nicht zwingend nutzen muss, allerdings werde ich wohl wieder vor dem evdev Problem stehen wenn ich eine Multimedia Tastatur oder eine andere Maus einrichten will.

RvD Team-Icon

Avatar von RvD

Anmeldungsdatum:
26. Mai 2006

Beiträge: 2870

Es sieht eher aus als ob evdev mit der speziellen Maus nicht klarkommt - insofern sollte das kein Problem sein.

elisman

Avatar von elisman

Anmeldungsdatum:
31. März 2007

Beiträge: Zähle...

Wohnort: Dortmund

Hallo zusammen,

Ich versuche nun auch meine Mauseinstellungen auf Hardy umzustellen. Benutze auch evdev.

Mein Problem ist das die Maustasten gar nicht erkannt werden. Ich habe eine Logtech Maus mit vertikales Scrollen und Tasten für Vor zu zurück. Hatte vorher auch den Eintrag Buttons 9.

Wenn ich nun per

xbindkeys -mk

versuche die Mauscodes rauszukriegen funktioniert komischerweise nur die "zurück"-Taste. Alles andere wird nicht erkannt. Nicht einmal links und rechtsklick werden erkannt. Komischer Weise funktionieren sie aber.

Weiß jemand vielleicht warum?

xorg.conf

Section "InputDevice"
Identifier "VXRevolution"
Driver "evdev"
# Option "Name" "Logitech USB Receiver"
# Option "Phys" "*/input0"
# Option "Buttons" "9"
# Option "ZAxisMapping" "4 5"
Option "Device" "/dev/input/by-id/usb-Logitech_USB_Receiver-event-mouse"
# Option "RelXMapTo" "Buttons 4 5"
# Option "RelYMapTo" "Buttons 6 7"

...

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
# Option "Resolution" "800"
# Option "ZAxisMapping" "4 5 6 7"
# Option "Buttons" "9"
# Option "Emulate3Buttons" "true"
EndSection

...

Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
Inputdevice "Generic Keyboard"
Inputdevice "Synaptics Touchpad"
InputDevice "VXRevolution" "SendCoreEvents"
Inputdevice "Configured Mouse"
Inputdevice "stylus" "SendCoreEvents"
Inputdevice "cursor" "SendCoreEvents"
Inputdevice "eraser" "SendCoreEvents"
EndSection

Xorg.0.log

(**) Option "SendCoreEvents"
(**) VXRevolution: always reports core events
(II) VXRevolution: Found 4 relative axes.
(II) VXRevolution: Configuring as pointer.
(II) VXRevolution: Found 16 mouse buttons
(II) VXRevolution: Configured 21 mouse buttons.

PS. Im Xorg.0.log steht auchd daß das "Synaptics Touchpad" irgendwie nicht vernünftig startet oder so, aber das ist eine andere Geschichte. Maus ist wichtiger.

RvD Team-Icon

Avatar von RvD

Anmeldungsdatum:
26. Mai 2006

Beiträge: 2870

Was sagt xev?

elisman

Avatar von elisman

Anmeldungsdatum:
31. März 2007

Beiträge: Zähle...

Wohnort: Dortmund

xev erkennt alle Tasten und Bewegungen. Gibt was langes aus mit Codes und so.

Sollte ich das posten?

RvD Team-Icon

Avatar von RvD

Anmeldungsdatum:
26. Mai 2006

Beiträge: 2870

Bitte nur die Version die bei grep button erscheint.

elisman

Avatar von elisman

Anmeldungsdatum:
31. März 2007

Beiträge: 79

Wohnort: Dortmund

state 0x0, button 1, same_screen YES
state 0x100, button 1, same_screen YES
state 0x0, button 3, same_screen YES
state 0x400, button 3, same_screen YES
state 0x0, button 5, same_screen YES
state 0x1000, button 5, same_screen YES
state 0x0, button 4, same_screen YES
state 0x800, button 4, same_screen YES
state 0x0, button 7, same_screen YES
state 0x0, button 7, same_screen YES
state 0x0, button 7, same_screen YES
state 0x0, button 7, same_screen YES
state 0x0, button 6, same_screen YES
state 0x0, button 6, same_screen YES
state 0x0, button 3, same_screen YES
state 0x400, button 3, same_screen YES
state 0x0, button 2, same_screen YES
state 0x200, button 2, same_screen YES
state 0x0, button 5, same_screen YES
state 0x1000, button 5, same_screen YES
state 0x0, button 4, same_screen YES
state 0x800, button 4, same_screen YES

Das sind die Buttons die erkannt werden:

Linkstaste = Button 1
Mittlere = Button 2
Rechtstaste = Button 3
Scroll (H+V) = Buttons 4 5 6 7

Ich habe zusätzlich noch zwei Tasten "vor" und "rück". Bei Ubuntu 7.10 waren diese Button 8 und 9. Hier werden sie jetzt aber nicht mehr erkannt. ☹

elisman

Avatar von elisman

Anmeldungsdatum:
31. März 2007

Beiträge: 79

Wohnort: Dortmund

Gibt es vielleicht jemand der sich hier mit "evdev" beschäftigt?

RvD Team-Icon

Avatar von RvD

Anmeldungsdatum:
26. Mai 2006

Beiträge: 2870

Hm, seltsam - hier funktioniert die evdev-Anleitung unter Hardy für die VX-Revolution.

elisman

Avatar von elisman

Anmeldungsdatum:
31. März 2007

Beiträge: 79

Wohnort: Dortmund

Ääähm... der "hier"-Link ist kaputt. Sollte das ein Forumthema und kein Wikibeitrag sein?

RvD Team-Icon

Avatar von RvD

Anmeldungsdatum:
26. Mai 2006

Beiträge: 2870

Stimmt, hier.

Antworten |