On Fri, 13. April 2007 14:00:25 Martin Ereth wrote:
email.listen@googlemail.com schrieb:
On Wed, 11. April 2007 19:49:21 Martin Ereth wrote:
Hallo!
An einem PC (10.2, 32bit) sind die Tastatur und Maus (beide kabbellos) über den Empfänger mit einem USB-Stecker angeschlossen. Es handelt sich um eine Logitech Cordless Keyboard und Mouse.
Die Tastatur hat diverse Sondertasten für Multimedia-/Internet-Shortcuts, im Folgenden als Hotkeys bezeichnet. Die Maus hat eine Daumentaste, so etwas wie "zurück im Browser".
Mit folgendem xorg.conf-Ausschnitt funktionieren die Hotkeys mit lineakd oder keytouchd:
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbLayout" "de" Option "XkbModel" "pc105" Option "XkbRules" "xorg" Option "XkbVariant" "nodeadkeys" Option "XkbOptions" "" EndSection
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/input/mice" Option "Buttons" "10" Option "Emulate3Buttons" "false" EndSection
Damit der Daumenbutton der Maus funktioniert, muss ich das Programm xbindkeys und das Programm xvkbd verwenden. Mit folgendem xorg.conf-Stück funktioniert das auch:
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbLayout" "de" Option "XkbModel" "pc105" Option "XkbRules" "xorg" Option "XkbVariant" "nodeadkeys" Option "XkbOptions" "" EndSection
Section "InputDevice" Identifier "Mouse0" Driver "evdev" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/input/event1" Option "Buttons" "10" Option "Emulate3Buttons" "false" EndSection
Soweit habe ich mich gefreut. Die Grundfunktionen (normale Tastatur und normales Mausverhalten ohne Sonderfunktionen) sind vollständig funktionsfähig.
Aber:
Es funktioniert immer nur eines von beiden. Entweder ich stelle auf "evdev", dann funktioniert die Daumentaste der Maus, die Hotkeys hingegen nicht. Ich bekomme beim Drücken nicht mal mehr eine Ausgabe von xev! Stelle ich auf "mouse" funktioniert die Daumen-Maus-Taste nicht (weil xbindkeys nunmal evdev braucht), aber dafür die Hotkeys.
Sehr verzwickt. Denn /var/log/Xorg.0.log gibt auch keine sinnvollen Hinweise. Nur den Hinweis, dass für die Maus der Standardeintrag /dev/input/mice verwendet wird. Da werd ich mich nochmal dran hängen, wann genau die Meldung erscheint.
Wie gesagt, es funktioniert immer nur eine der beiden Sonderfunktionen, es wäre aber sinnvoll, wenn beide "parallel" verwendbar wären.
Weiss jemand Rat, was hier das Problem sein könnte?
Danke schonmal, Martin
Bei mir funktionieren die Maustasen und die Sondertasten des Keyboard mit folgenden Einträgen in der xorg.conf: ---8<--- Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "logicdp" Option "XkbLayout" "de" Option "XkbVariant" "nodeadkeys" EndSection
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "false" Option "Buttons" "7" Option "ButtonMapping" "1 2 3 6 7" EndSection ---8<---
[...]
Wie hast du die beiden Geräte bzw. den Empfänger angeschlossen? Über PS/2 oder über USB? Beides funktioniert, egal ob PS/2 oder USB. Ich hatte den Empfänger eine lange Zeit am PS/2 Port angeschlossen, dann irgendwann einmal am USB Port und da hängt er immer noch. Dies hat alleine schon den Vorteil dass es nur ein Stecker ist der auch noch weitaus weniger Fummelei beim Einstöpdeln braucht und ein USB Bus ist einiges robuster was hotplug angeht als die PS/2 Elektronik (da hab ich vor Urzeiten schon mal einen PS/2 Port gekillt weil ich im Betrieb die Tastatur ab und an gestöpselt habe).
regards, thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org