ubuntuusers.de

Typhoon Maus 40818 - Sondertaste

Status: Ungelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

floric

Anmeldungsdatum:
1. Februar 2010

Beiträge: 36

Hallo, ich habe mir heute eine neue Maus von Typhoon gekauft, eine "Optical Gaming Mouse" (keine Angst, ich spiele nicht!), wegen dem billigen Preis und ein paar Sondertasten (Daumentasten und eine freie Taste) Die Maus wurde unter Ubuntu 10.04 sofort erkannt und in Firefox kann ich die Daumentaste sofort für Vor und Zurück verwenden. http://imagesa.ciao.com/ide/images/products/normal/578/Typhoon_Optical_Gaming_Mouse__2476578.jpg - Bildlink Wie man sieht, sind oben 4 Tasten, von denen 3 für die Einstellung der Abtastrate genutzt werden. Das klappt auch super. Die 4.Taste ist eine Taste, um eine Anwendung zu starten (mit Windoof). Kann ich jetzt die Taste auch mit Linux belegen? xev hat die Taste nicht registriert...

florian@nervensaege:~$ xev | grep button
    state 0x0, button 8, same_screen YES
    state 0x0, button 8, same_screen YES
    state 0x0, button 1, same_screen YES
    state 0x100, button 1, same_screen YES
    state 0x0, button 4, same_screen YES
    state 0x800, button 4, same_screen YES
    state 0x0, button 5, same_screen YES
    state 0x1000, button 5, same_screen YES
    state 0x0, button 2, same_screen YES
    state 0x200, button 2, same_screen YES
    state 0x0, button 3, same_screen YES
    state 0x400, button 3, same_screen YES
    state 0x0, button 9, same_screen YES
    state 0x0, button 9, same_screen YES

Die 3 Tasten für die Abtastrate lieferten keinen Code und die Sondertaste auch nicht ☹ Kann ich die Taste trotzdem nutzen? Gruß und Danke für Hilfe, Florian

Jensel

Anmeldungsdatum:
23. März 2006

Beiträge: 209

Manchmal wird eine Maus als zwei Geräte erkannt, die Sondertasten gelten dann als "Tastatur". Herauszufinden mit:

xinput list

Mit xinput kannst du auch wesentlich mehr herausfinden als mit xev. Falls Taste gar nicht erkannt wird, teste mit

dmesg | tail -f

und Drücken der Taste, ob der Kernel überhaupt einen Scancode erzeugt. Falls Taste erkannt aber nichts macht, kommst du mit xbindkeys an deine individuelle Belegung.

Gruß, Jens

floric

(Themenstarter)

Anmeldungsdatum:
1. Februar 2010

Beiträge: 36

Danke für Deine Antwort ☺

Der Befehl "dmesg | tail -f" bringt das:

florian@nervensaege:~$ dmesg | tail -f
[   12.394815] type=1505 audit(1272470273.507:10):  operation="profile_load" pid=735 name="/usr/bin/evince-previewer"
[   12.400559] type=1505 audit(1272470273.515:11):  operation="profile_load" pid=735 name="/usr/bin/evince-thumbnailer"
[   12.468894] type=1505 audit(1272470273.583:12):  operation="profile_load" pid=740 name="/usr/lib/cups/backend/cups-pdf"
[   12.469754] type=1505 audit(1272470273.583:13):  operation="profile_load" pid=740 name="/usr/sbin/cupsd"
[   12.728477] type=1505 audit(1272470273.843:14):  operation="profile_load" pid=741 name="/usr/sbin/tcpdump"
[   15.355864] ppdev: user-space parallel port driver
[   23.332024] eth1: no IPv6 routers present
[   39.602714] lib80211_crypt: registered algorithm 'CCMP'
[   39.872649] padlock: VIA PadLock not detected.
[   39.970933] lib80211_crypt: registered algorithm 'TKIP

Aber die Eingabe einer Taste auf Tastatur oder Maus bringt keine Änderung in der Konsole, also keine Meldung ☹

Aber das mit der zweiten Tastatur ist scheinbar auch falsch, da mit Maus angeschlossen xinput list nur einen Eintrag mehr (für die Maus) liefert, als ohne Maus.

florian@nervensaege:~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ PS/2 Mouse                              	id=11	[slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS GlidePoint                	id=12	[slave  pointer  (2)]
⎜   ↳ Macintosh mouse button emulation        	id=13	[slave  pointer  (2)]
⎜   ↳ Full-Speed Mouse Full-Speed Mouse       	id=9	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard  

Das ist mit Maus und ohne Maus fehlt "Full-Speed Mouse Full-Speed Mouse" in der Liste.

Habe ich xinput jetzt falsch bedient oder warum kommt bei mir nie eine Reaktion, wenn ich eine Taste auf Tastatur oder Maus drücke? (Das ähnliche Problem, das xev nichts liefert, habe ich übrigens auch bei 6 Mediatasten an meinem Notebook.)

floric

(Themenstarter)

Anmeldungsdatum:
1. Februar 2010

Beiträge: 36

Jetzt ist es noch schlimmer. Die Maus geht garnicht mehr ☹ Zum Glück habe ich noch das Touchpad. Leider wüsste ich nicht, woher der Fehler kommen kann, da die Maus gestern noch ging... "lsusb" liefert sicher, dass die Maus an USB angeschlossen ist und "xinput list" liefert auch die Maus mit dem richtigen Namen, aber ich kann sie einfach nicht verwenden ☹ Wäre schön, wenn mir jemand helfen könnte. Danke, Florian

floric

(Themenstarter)

Anmeldungsdatum:
1. Februar 2010

Beiträge: 36

Da hatte ich Ubuntu neu installiert, weil ich nicht mehr weiter wusste. Aber jetzt ist das schon wieder. Die Xorg.0.log liefert:

(II) config/udev: Adding input device Full-Speed Mouse Full-Speed Mouse (/dev/input/event5)
(**) Full-Speed Mouse Full-Speed Mouse: Applying InputClass "evdev pointer catchall"
(**) Full-Speed Mouse Full-Speed Mouse: always reports core events
(**) Full-Speed Mouse Full-Speed Mouse: Device: "/dev/input/event5"
(II) Full-Speed Mouse Full-Speed Mouse: Found 9 mouse buttons
(II) Full-Speed Mouse Full-Speed Mouse: Found scroll wheel(s)
(II) Full-Speed Mouse Full-Speed Mouse: Found relative axes
(II) Full-Speed Mouse Full-Speed Mouse: Found x and y relative axes
(II) Full-Speed Mouse Full-Speed Mouse: Configuring as mouse
(**) Full-Speed Mouse Full-Speed Mouse: YAxisMapping: buttons 4 and 5
(**) Full-Speed Mouse Full-Speed Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Full-Speed Mouse Full-Speed Mouse" (type: MOUSE)
(II) Full-Speed Mouse Full-Speed Mouse: initialized for relative axes.
(II) config/udev: Adding input device Full-Speed Mouse Full-Speed Mouse (/dev/input/mouse1)
(II) No input driver/identifier specified (ignoring)

Wenn ich die Maus entferne und wieder anschließe, wird das der xorg.0.log angehangen:

(II) config/udev: removing device Full-Speed Mouse Full-Speed Mouse
(II) Full-Speed Mouse Full-Speed Mouse: Close
(II) UnloadModule: "evdev"
(II) config/udev: Adding input device Full-Speed Mouse Full-Speed Mouse (/dev/input/event5)
(**) Full-Speed Mouse Full-Speed Mouse: Applying InputClass "evdev pointer catchall"
(**) Full-Speed Mouse Full-Speed Mouse: always reports core events
(**) Full-Speed Mouse Full-Speed Mouse: Device: "/dev/input/event5"
(II) Full-Speed Mouse Full-Speed Mouse: Found 9 mouse buttons
(II) Full-Speed Mouse Full-Speed Mouse: Found scroll wheel(s)
(II) Full-Speed Mouse Full-Speed Mouse: Found relative axes
(II) Full-Speed Mouse Full-Speed Mouse: Found x and y relative axes
(II) Full-Speed Mouse Full-Speed Mouse: Configuring as mouse
(**) Full-Speed Mouse Full-Speed Mouse: YAxisMapping: buttons 4 and 5
(**) Full-Speed Mouse Full-Speed Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Full-Speed Mouse Full-Speed Mouse" (type: MOUSE)
(II) Full-Speed Mouse Full-Speed Mouse: initialized for relative axes.
(II) config/udev: Adding input device Full-Speed Mouse Full-Speed Mouse (/dev/input/mouse1)
(II) No input driver/identifier specified (ignoring)

messages, wenn ich die Maus entferne und wieder anschließe:

May  4 09:03:22 nervensaege kernel: [ 1402.112254] usb 2-1: USB disconnect, address 4
May  4 09:03:23 nervensaege kernel: [ 1403.592212] usb 2-1: new full speed USB device using uhci_hcd and address 5
May  4 09:03:23 nervensaege kernel: [ 1403.767510] usb 2-1: configuration #1 chosen from 1 choice
May  4 09:03:23 nervensaege kernel: [ 1403.776854] input: Full-Speed Mouse Full-Speed Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/input/input11
May  4 09:03:23 nervensaege kernel: [ 1403.777094] generic-usb 0003:062A:6725.0004: input,hidraw0: USB HID v1.10 Mouse [Full-Speed Mouse Full-Speed Mouse] on usb-0000:00:1d.0-1/input0

Die Maus wurde also erkannt... "xinput list" liefert auch wieder die Maus als korrekt installiert. Aber warum kann ich sie wieder nicht verwenden? Ich habe sicher keine Änderungen an xorg oder ähnlichem vorkommen...

EDIT: Ich habe mal neugestartet. Beim Login-Screen ging die Maus nicht. Ich habe sie entfernt und wieder dran gemacht. Dann ging sie (auch im richtigen Betrieb). Aber als ich die Maus eben im laufenden Betrieb entfernt habe, als es nicht ging, ging sie trotzdem nicht nach neuem ranstecken.

floric

(Themenstarter)

Anmeldungsdatum:
1. Februar 2010

Beiträge: 36

Hat keiner eine Idee? ☹ Jetzt ist es wieder. Nach einem Neustart würde es sicher wieder gehen, aber das ist ja keine Lösung - bis zum nächsten Hängen. Scheinbar tritt der Fehler immer dann auf, wenn ich nicht sofort mich einlogge und wenn das Anmeldefenster ein paar Minuten da ist.

Ich würde mich freuen, wenn mir jemand helfen kann. ☺

Gruß, FloRic

Antworten |