On Fri, 13. April 2007 22:29:31 email.listen@googlemail.com wrote:
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).
Noch 'ne Bemerkung am Rande. Logitech schert sich einen Dreck darum mit seinen Geräten auch Linux vernünftig zu unterstützen, Treibermodule, Applets oder Ähnliches, Pustekuchen... Dazu kommt, dass zumindest die Cordless MX Desktop Tastaturen so ziemlich zum mechanisch schlechtesten gehören was mir bisher untergekomen ist. Die Führung der Tasten ist hakelig und sie klemmen bereits nach nur einigen Wochen im Dauereinsatz. Der Kunststoff der Tastatur hat hier bereits nach nur einem Jahr merklich gelitten, er ist alleine durch den Kontakt mit der Haut spiegelblank geworden. Von der rauhen Oberfläche die durch das Funkenerosionsverfahren der Kunststoff-Spritzwerkzeug Formenerstellung gegeben ist ist nichts mehr zu sehen. Die Buchstaben auf der Tastatur sind nahezu abgerubbelt, allerdings ein klein wenig geringer als die Tastaturgrundfläche und stehen daher sichtlich hervor. Man könnte den Eindruck gewinnen es handelt sich um ein Design Modell aus Plastilin auf dem jemand aus Versehen seine Finger gedrückt hat und die Tasten zerquetscht hat. (Ich gehöre beileibe nicht zu denjenigen die 200 oder mehr Anschläge auf der Tastatur beherschen. Ich pflege den althergebrachten 10 Finger Geier Stil, Finger über den Tasten kreisen lasen und von Zeit zu Zeit herabstossen.) [*] Für jemanden der eine gute Tastatur noch zu schätzen weiss wie man sie von sehr guten Schreibmaschinen her kannte wird zum HB-Männchen muss er oder sie (dann natürlich HB-Frauchen :) mit so etwas arbeiten. Daher bin ich dazu übergegangen mich ebenfalls einen Dreck um Logitech zu kümmern. Watt die können kann ich schon lange... Eine meiner Meinung nach alleine schon aufgrund ihrer Linux Unterstützung bessere Lösung sind die Funk-Desktops (Maus/Tastatur) von Cherry. - Sie bieten Software wie KeyMan auch für Linux an, untr GPL und sogar mit 'nem debian subtree im Tarball, wie es sich gehört. - Bei Cherry werden _alle_ Tasten unterstützt - Es ist eine Firma bei der die Knete auch hier im Lande bleibt, sie ist aus DE - und 5 Jahre Garantie gibts auch noch regards, thomas [*] Ich masse mir an das beurteilen zu können, ich hab einige Dekaden Berufserfahrung mit Tastaturen und anderen Feinmechanischen Gerätschaften aus dem Bürobereich. -- 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