Hallo zusammen!
Bitte jetzt nicht gleich losschreiben rtfm, lies die faq und so weiter, das habe ich!
Folgendes Problem:
Ich habe hier ein SuSE 10.0 und ein Logitech Cordless Desktop MX (keyboard mit Sondertasten + MX 700, hängen zusammen an einem USB-Receiver).
Von den Sondertasten habe ich mir über xev die keycodes abgeschaut und dann per xmodmap auf F13 bis F22 gelegt und ins X-System eingebunden, hat wunderbar funktioniert.
Jetzt wollte ich aber dass auch noch an der Maus die Daumentasten für vorwärts und zurück funktionieren, hab dazu gelesen und über den evdev-Treiber gelesen. dann habe ich meine /etc/X11/xorg.conf folgendermaßen angepasst:
mit einer weiteren kleinen Modifikation in der xmodmap (Reihenfolge der Buttons korrigieren, 6 und 7 sind vor und zurück) hat auch die Maus im Firefox beispielsweise gut funktioniert, alle Buttons werden von xev schön erkannt.
Nun zu meinem Problem. Seit ich die Maus so installiert habe, gehen die Sondertasten auf der Tastatur nicht mehr, sie lösen in xev einfach kein event mehr aus. Die keyboard-section in meiner xorg.conf sieht so aus (unverändert):
Habe schon versucht im Yast verschiedene Keyboard-Typen einzustellen, hat nichts gebracht. LinEAK geht bei mir gar nicht, lineakd bringt immer den Fehler
Desweiteren ist mir jetzt noch aufgefallen dass diverse Tasten-Kombinationen wie z.B. Strg+Alt+F1, F2, oder Alt Gr+Q für das at nicht mehr gehen, obwohl jede einzelne Taste von xev richtig erkannt wird. Andere Kombinationen wie Strg+Esc für die ProcessTable gehen jedoch..
Hat jemand ne idee? die keyboard treiber auch auf evdev umstellen? sonst was?
Danke schon mal für eure Hilfe
Irion.
Edit: Sobald ich meine ursprüngliche mouse-section in der xorg.conf wiederherstelle funktionieren die Sondertasten wieder, die fehlenden Kombinationen gehen allerdings immer noch nicht...
die ursprüngliche section der xorg.conf zur maus:
P.S. ich hab jetzt vielleicht 3 Wochen Linux-Erfahrung also wenn möglich Einsteigerfreundlich schreiben
Bitte jetzt nicht gleich losschreiben rtfm, lies die faq und so weiter, das habe ich!
Folgendes Problem:
Ich habe hier ein SuSE 10.0 und ein Logitech Cordless Desktop MX (keyboard mit Sondertasten + MX 700, hängen zusammen an einem USB-Receiver).
Von den Sondertasten habe ich mir über xev die keycodes abgeschaut und dann per xmodmap auf F13 bis F22 gelegt und ins X-System eingebunden, hat wunderbar funktioniert.
Jetzt wollte ich aber dass auch noch an der Maus die Daumentasten für vorwärts und zurück funktionieren, hab dazu gelesen und über den evdev-Treiber gelesen. dann habe ich meine /etc/X11/xorg.conf folgendermaßen angepasst:
Code:
Section "InputDevice"
Driver "evdev"
Identifier "Mouse[1]"
Option "Buttons" "10"
Option "Device" "/dev/input/event2"
Option "Name" "Logitech MX 700"
Option "Vendor" "Logitech"
Option "ZAxisMapping" "4 5"
EndSection
Nun zu meinem Problem. Seit ich die Maus so installiert habe, gehen die Sondertasten auf der Tastatur nicht mehr, sie lösen in xev einfach kein event mehr aus. Die keyboard-section in meiner xorg.conf sieht so aus (unverändert):
Code:
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "de"
Option "XkbModel" "logicdp"
Option "XkbRules" "xfree86"
Option "XkbVariant" "nodeadkeys"
EndSection
Code:
terminate called after throwing an instance of 'std::length_error'
what(): basic_string::_S_create
Desweiteren ist mir jetzt noch aufgefallen dass diverse Tasten-Kombinationen wie z.B. Strg+Alt+F1, F2, oder Alt Gr+Q für das at nicht mehr gehen, obwohl jede einzelne Taste von xev richtig erkannt wird. Andere Kombinationen wie Strg+Esc für die ProcessTable gehen jedoch..
Hat jemand ne idee? die keyboard treiber auch auf evdev umstellen? sonst was?
Danke schon mal für eure Hilfe
Irion.
Edit: Sobald ich meine ursprüngliche mouse-section in der xorg.conf wiederherstelle funktionieren die Sondertasten wieder, die fehlenden Kombinationen gehen allerdings immer noch nicht...
die ursprüngliche section der xorg.conf zur maus:
Code:
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "10"
Option "/dev/input/mice"
Option "Name" "Logitech MX 700"
Option "Protocol" "ExplorerPS/2"
Option "Vendor" "Logitech"
Option "ZAxisMapping" "4 5"
EndSection
P.S. ich hab jetzt vielleicht 3 Wochen Linux-Erfahrung also wenn möglich Einsteigerfreundlich schreiben