Ich habe heute KJots installiert. Vorher wollte das System einiges umstellen/ändern/aktualisieren. Es hatte wohl mit irgendwelchen Grafikbibliotheken zu tun, irgendwetwas mit libqt4 vielleicht? Ich hab's leider nur angeklickt und genehmigt und nicht so genau hingeschaut. Irgendetwas ist aber passiert, weil seitdem verschiedene Symbole anders aussehen. Das stört mich nicht, aber seitdem habe ich einen merkwürdigen Effekt in verschiedenen Anwendungen, z.B Kmail, Audacity, aber auch auf der Konsole/KDE Terminalprogramm, ebenfalls in der virtuellen Windows-Maschine unter Vbox. Irgendwann, aus meiner Sicht unberechenbar, funktioniert die Löschtaste (delete/entfernen) nicht mehr. Alle anderen Tasten funktionieren weiter, soweit ich das überblicken kann. Ich habe zuerst versucht, über Systemeinstellungen->Tastatur und Maus-
Standard/Kurzbefehle die Taste für Entfernen neu zu definieren bzw. die Definition wieder zu entfernen usw., um dadurch eine Art Reset auszulösen. Hat nicht geklappt.
Erst wenn ich mit ctrl-alt-backspace meinen Arbeitsplatz verlasse und mich neu einlogge, funktioniert die Löschtaste wieder. Die Tastastur dürfte in Ordnung sein, denn wenn ich mit CTRL-ALT-F1 eine Shell aufmache, ist die Löschtaste ebenfalls in Ordnung. Von da zurück mit CTRL-ALT-F7: Löschtaste geht nicht. Hat da jemand eine Idee? Danke! Jürgen -- 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
Hallo, Am Mon, 07 Dez 2009, Juergen Langowski schrieb:
Erst wenn ich mit ctrl-alt-backspace meinen Arbeitsplatz verlasse und mich neu einlogge, funktioniert die Löschtaste wieder. Die Tastastur dürfte in Ordnung sein, denn wenn ich mit CTRL-ALT-F1 eine Shell aufmache, ist die Löschtaste ebenfalls in Ordnung. Von da zurück mit CTRL-ALT-F7: Löschtaste geht nicht.
Hat da jemand eine Idee?
Zeig mal die Ausgabe von 'xmodmap -pke | grep 119' (ggfs. als im Terminal-laufendes script zum anklicken bzw. mit wenig Tipperei aufrufbar anlegen. Und/oder probier's mal mit: xmodmap -e 'keycode 119 = Delete NoSymbol Delete NoSymbol' Wenn das nicht stimmt bzw. schon so belegt ist, ruf mal xev auf und drück die Taste (ohne Mausbewegung / Maus außerhalb bitte). Und dann guck mal, welcher keycode dort generiert wird. HTH, -dnh -- Eine kurze richtige Antwort (mancher mag sie als unfreundlich bezeichnen) ist besser als eine lange, freundliche, falsche. [Dirk H. Hohndel, SuSE] -- 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
Am Montag, 7. Dezember 2009 23:15:07 schrieb David Haller:
Hallo,
Am Mon, 07 Dez 2009, Juergen Langowski schrieb:
Erst wenn ich mit ctrl-alt-backspace meinen Arbeitsplatz verlasse und mich neu einlogge, funktioniert die Löschtaste wieder. Die Tastastur dürfte in Ordnung sein, denn wenn ich mit CTRL-ALT-F1 eine Shell aufmache, ist die Löschtaste ebenfalls in Ordnung. Von da zurück mit CTRL-ALT-F7: Löschtaste geht nicht.
Hat da jemand eine Idee?
Zeig mal die Ausgabe von 'xmodmap -pke | grep 119' (ggfs. als im Terminal-laufendes script zum anklicken bzw. mit wenig Tipperei aufrufbar anlegen.
Nur der Klarheit halber: Ich meine hier die Löschtaste im Sechserblock neben pos1 und ende. Die Löschtaste ihm Zahlenblock funktioniert einwandfrei, wie ich gestern Abend noch entdeckt habe. Im Moment (gerade neu gestartet) funktioniert die Löschtaste, und nach dem oben von dir vorgeschlagenen Befehl sehe ich: keycode 119 = Ist also leer.
Und/oder probier's mal mit:
xmodmap -e 'keycode 119 = Delete NoSymbol Delete NoSymbol'
Jetzt sehe ich: keycode 119 = Delete NoSymbol Delete Löschtaste funktioniert immer noch.
Wenn das nicht stimmt bzw. schon so belegt ist, ruf mal xev auf und drück die Taste (ohne Mausbewegung / Maus außerhalb bitte). Und dann guck mal, welcher keycode dort generiert wird.
Das wären dann diese beiden hier: KeyPress event, serial 34, synthetic NO, window 0x3a00001, root 0x13b, subw 0x0, time 1769908, (161,-12), root:(165,13), state 0x0, keycode 107 (keysym 0xffff, Delete), same_screen YES, XLookupString gives 1 bytes: (7f) "" XmbLookupString gives 1 bytes: (7f) "" XFilterEvent returns: False KeyRelease event, serial 34, synthetic NO, window 0x3a00001, root 0x13b, subw 0x0, time 1770020, (161,-12), root:(165,13), state 0x0, keycode 107 (keysym 0xffff, Delete), same_screen YES, XLookupString gives 1 bytes: (7f) "" XFilterEvent returns: False Mir fällt hier auf, dass oben von "keycode 119" die Rede war, und hier erscheint "keycode 107". Also mal beide aus einem Skript: keycode 119 = Delete NoSymbol Delete keycode 107 = Delete NoSymbol Delete NoSymbol Delete Nanu? Ist da was kaputt? Jetzt warte ich auf den nächsten Ausfall und sehe mir das dann noch mal an. Jürgen -- 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
Am Dienstag, 8. Dezember 2009 07:48:21 schrieb Juergen Langowski: [Löschtaste funktioniert sporadisch nicht mehr] Jetzt spricht die Löschtaste nicht mehr an, und ich sehe mit xev eine veränderte Ausgabe: * FocusOut event, serial 34, synthetic NO, window 0x4800001, mode NotifyGrab, detail NotifyAncestor * FocusIn event, serial 34, synthetic NO, window 0x4800001, mode NotifyUngrab, detail NotifyAncestor * KeymapNotify event, serial 34, synthetic NO, window 0x0, keys: 59 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 KeyRelease event, serial 34, synthetic NO, window 0x4800001, root 0x13b, subw 0x0, time 3381003, (166,-14), root:(170,11), state 0x0, keycode 107 (keysym 0xffff, Delete), same_screen YES, XLookupString gives 1 bytes: (7f) "" XFilterEvent returns: False Die mit * markierten Zeilen tauchen bei anderen Tasten nicht auf. Ausgabe von xmodmap -pke | grep 119 xmodmap -pke | grep 107 ist unverändert: keycode 119 = Delete NoSymbol Delete keycode 107 = Delete NoSymbol Delete NoSymbol Delete Jürgen -- 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
Hi Juergen, alle, On Tue December 8 2009 Juergen Langowski wrote:
Am Dienstag, 8. Dezember 2009 07:48:21 schrieb Juergen Langowski:
[Löschtaste funktioniert sporadisch nicht mehr]
Jetzt spricht die Löschtaste nicht mehr an, und ich sehe mit xev eine veränderte Ausgabe:
* FocusOut event, serial 34, synthetic NO, window 0x4800001, mode NotifyGrab, detail NotifyAncestor
* FocusIn event, serial 34, synthetic NO, window 0x4800001, mode NotifyUngrab, detail NotifyAncestor
* KeymapNotify event, serial 34, synthetic NO, window 0x0, keys: 59 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 34, synthetic NO, window 0x4800001, root 0x13b, subw 0x0, time 3381003, (166,-14), root:(170,11), state 0x0, keycode 107 (keysym 0xffff, Delete), same_screen YES, XLookupString gives 1 bytes: (7f) "" XFilterEvent returns: False
Die mit * markierten Zeilen tauchen bei anderen Tasten nicht auf. Ausgabe von
xmodmap -pke | grep 119 xmodmap -pke | grep 107
ist unverändert:
keycode 119 = Delete NoSymbol Delete keycode 107 = Delete NoSymbol Delete NoSymbol Delete
an meinem desktop PC hatte ich das gleiche Problem - und noch mehr. Neben der Delete Taste, funktionieren auch etliche Spezialtasten, die mit XF86* Namen belegt sind, nicht mehr. Mit xev konnte ich herausfinden, dass die Tasten anscheinend plötzlich andere Keycodes liefern, denn sie sind anders definiert. XF86AudioPlay war plötzlich mit XF86AudioRaiseVolume belegt. Ich habe eine angepasste ~/.Xmodmap erzeugt und jetzt geht's wieder. Bin gespannt, ob es eine Ursache dafür gibt. Gruss Werner -- 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
Am Dienstag, 8. Dezember 2009 09:28:39 schrieb Werner Franke:
Hi Juergen, alle,
On Tue December 8 2009 Juergen Langowski wrote:
Am Dienstag, 8. Dezember 2009 07:48:21 schrieb Juergen Langowski:
[Löschtaste funktioniert sporadisch nicht mehr]
(...)
an meinem desktop PC hatte ich das gleiche Problem - und noch mehr. Neben der Delete Taste, funktionieren auch etliche Spezialtasten, die mit XF86* Namen belegt sind, nicht mehr. Mit xev konnte ich herausfinden, dass die Tasten anscheinend plötzlich andere Keycodes liefern, denn sie sind anders definiert. XF86AudioPlay war plötzlich mit XF86AudioRaiseVolume belegt.
Ich habe eine angepasste ~/.Xmodmap erzeugt und jetzt geht's wieder.
Bin gespannt, ob es eine Ursache dafür gibt.
Leider klappt das bei mir nicht. Ich habe einmal mit funktionierender und einmal mit kaputter Delete-Taste die Belegung ausgegeben: xmodmap -pke > keylisting_1/2 diff 1/2 zeigt mir keinen Unterschied. Offenbar ändert sich bei mir dort nichts, wenn die Delete-Taste erst funktioniert und dann ausfällt. Schade, das wäre eine nette Übergangslösung gewesen. Jürgenxev -- 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
Hallo, Am Die, 08 Dez 2009, Juergen Langowski schrieb:
Am Dienstag, 8. Dezember 2009 09:28:39 schrieb Werner Franke:
On Tue December 8 2009 Juergen Langowski wrote:
Am Dienstag, 8. Dezember 2009 07:48:21 schrieb Juergen Langowski:
[Löschtaste funktioniert sporadisch nicht mehr] (...) an meinem desktop PC hatte ich das gleiche Problem - und noch mehr. Neben der Delete Taste, funktionieren auch etliche Spezialtasten, die mit XF86* Namen belegt sind, nicht mehr. Mit xev konnte ich herausfinden, dass die Tasten anscheinend plötzlich andere Keycodes liefern, denn sie sind anders definiert. XF86AudioPlay war plötzlich mit XF86AudioRaiseVolume belegt.
Jap. Damit hatte ich beim Update von 11.1 auf 11.2 auch zu kämpfen. Mußte an meiner .Xmodmap einiges ändern.
Ich habe eine angepasste ~/.Xmodmap erzeugt und jetzt geht's wieder.
Bin gespannt, ob es eine Ursache dafür gibt.
Leider klappt das bei mir nicht. Ich habe einmal mit funktionierender und einmal mit kaputter Delete-Taste die Belegung ausgegeben:
xmodmap -pke > keylisting_1/2
diff 1/2 zeigt mir keinen Unterschied. Offenbar ändert sich bei mir dort nichts, wenn die Delete-Taste erst funktioniert und dann ausfällt. Schade, das wäre eine nette Übergangslösung gewesen.
Welcher Tastaturtyp ist bei dir in der xorg.conf eingestellt? Wenn überhaupt? Wenn nicht: welcher wird von X erkannt und eingestellt (siehe ~/.xsession-errors)? HTH, -dnh -- Hunde haben ein Herrchen oder Frauchen - Katzen ihr Personal -- 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
Am Dienstag, 8. Dezember 2009 20:43:37 schrieb David Haller:
Hallo,
Am Die, 08 Dez 2009, Juergen Langowski schrieb:
Am Dienstag, 8. Dezember 2009 09:28:39 schrieb Werner Franke:
On Tue December 8 2009 Juergen Langowski wrote:
Am Dienstag, 8. Dezember 2009 07:48:21 schrieb Juergen Langowski:
[Löschtaste funktioniert sporadisch nicht mehr]
(...)
Welcher Tastaturtyp ist bei dir in der xorg.conf eingestellt? Wenn überhaupt? Wenn nicht: welcher wird von X erkannt und eingestellt (siehe ~/.xsession-errors)?
In xorg.conf finde ich: Section "InputDevice" Driver "kbd" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "de" Option "XkbModel" "microsoftpro" Option "XkbRules" "xfree86" Option "XkbVariant" "nodeadkeys" EndSection Es ist eine kabellose Tastatur von Cherry. In der .xsession-errors habe ich eine Menge Zeugs entdeckt, da spielt ein Skript verrückt und produziert Ausgaben, obwohl es im Hintergrund laufen soll. Das stelle ich jetzt erst mal ab, um diese Fehlerquelle auszuschließen. Jürgen -- 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
Am Dienstag, 8. Dezember 2009 20:43:37 schrieb David Haller:
Hallo,
Am Die, 08 Dez 2009, Juergen Langowski schrieb:
Am Dienstag, 8. Dezember 2009 09:28:39 schrieb Werner Franke:
On Tue December 8 2009 Juergen Langowski wrote:
Am Dienstag, 8. Dezember 2009 07:48:21 schrieb Juergen Langowski:
[Löschtaste funktioniert sporadisch nicht mehr]
Welcher Tastaturtyp ist bei dir in der xorg.conf eingestellt? Wenn überhaupt? Wenn nicht: welcher wird von X erkannt und eingestellt (siehe ~/.xsession-errors)?
So, jetzt habe ich eine neue Sitzung gestartet, und das Skript ist ruhig. Hier ein paar Fehlermeldungen aus .xsession-errors, wobei ich leider keine Ahnung habe, was relevant sein könnte: /etc/X11/xim: Checking whether an input method should be started. /etc/X11/xim: user environment variable LANG=de_DE.UTF-8 sourcing /etc/sysconfig/language to get the value of INPUT_METHOD INPUT_METHOD is not set or empty (no user selected input method). Trying to start a default input method for the locale de_DE.UTF-8 ... There is no default input method for the current locale. Dummy input method "none" (do not use any fancy input method by default) Invalid D-BUS member name 'idle-hint' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection Invalid D-BUS member name 'is-local' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection Invalid D-BUS member name 'x11-display-device' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection Invalid D-BUS member name 'x11-display' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection Invalid D-BUS member name 'display-device' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection Invalid D-BUS member name 'remote-host-name' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection Invalid D-BUS member name 'session-type' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection Invalid D-BUS member name 'unix-user' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection QGraphicsGridLayout::itemAt: invalid row, column 0, 0 QGraphicsGridLayout::itemAt: invalid row, column 0, 1 QGraphicsGridLayout::itemAt: invalid row, column 0, 2 QGraphicsGridLayout::itemAt: invalid row, column 0, 3 QGraphicsGridLayout::itemAt: invalid row, column 0, 4 Object::connect: No such signal SystemTray::Manager::jobStateChanged(SystemTray::Job*) Invalid D-BUS interface name 'org.kde.plasma-desktop.PlasmaApp' found while parsing introspection Nach dem Neustart funktioniert die Löschtaste im Moment wieder. Jetzt behalte ich die ~/.xsession-errors im Auge, ob sich was tut, wenn die Löschtaste nicht mehr funktioniert. Jürgen -- 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
Am Dienstag, 8. Dezember 2009 20:43:37 schrieb David Haller:
Hallo,
Am Die, 08 Dez 2009, Juergen Langowski schrieb:
Am Dienstag, 8. Dezember 2009 09:28:39 schrieb Werner Franke:
On Tue December 8 2009 Juergen Langowski wrote:
Am Dienstag, 8. Dezember 2009 07:48:21 schrieb Juergen Langowski:
[Löschtaste funktioniert sporadisch nicht mehr]
(...)
Jetzt konnte ich in .xsession-errors den Zeitpunkt für den Ausfall der Löschtaste genau eingrenzen. Ich habe xmms gestartet, und danach hat sie noch eine Weile funktioniert. So sieht das aus: kdeinit4: preparing to launch /usr/bin/xmms kdeinit4: preparing to launch /usr/lib/kde4/kio_file.so kdeinit4: preparing to launch /usr/lib/kde4/kio_pop3.so QGpgMEProgressTokenMapper::map( "-&24" 63 ) QGpgMEProgressTokenMapper::map( "-&24" 63 ) QGpgMEProgressTokenMapper::map( "-" 63 ) QGpgMEProgressTokenMapper::map( "-" 63 ) kdeinit4: preparing to launch /usr/lib/kde4/kio_pop3.so kdeinit4: preparing to launch /usr/lib/kde4/kio_pop3.so kdeinit4: preparing to launch /usr/lib/kde4/kio_pop3.so kdeinit4: preparing to launch /usr/lib/kde4/kio_pop3.so kdeinit4: preparing to launch /usr/lib/kde4/kio_file.so kdeinit4: preparing to launch /usr/lib/kde4/kio_pop3.so kdeinit4: preparing to launch /usr/lib/kde4/kio_file.so kdeinit4: preparing to launch /usr/lib/kde4/kio_pop3.so Als Nächstes kommt dann schon der Aufruf von kwrite, um .xsession-errors anzusehen, weil die Löschtaste nicht mehr funktioniert hat: kdeinit4: preparing to launch /usr/lib/libkdeinit4_kwrite.so Nicht, dass mir das jetzt viel sagen würde ... Jürgen -- 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
Hallo, Am Don, 10 Dez 2009, Juergen Langowski schrieb:
Am Dienstag, 8. Dezember 2009 20:43:37 schrieb David Haller: Jetzt konnte ich in .xsession-errors den Zeitpunkt für den Ausfall der Löschtaste genau eingrenzen. Ich habe xmms gestartet, und danach hat sie noch eine Weile funktioniert. So sieht das aus:
kdeinit4: preparing to launch /usr/bin/xmms kdeinit4: preparing to launch /usr/lib/kde4/kio_file.so kdeinit4: preparing to launch /usr/lib/kde4/kio_pop3.so QGpgMEProgressTokenMapper::map( "-&24" 63 ) QGpgMEProgressTokenMapper::map( "-&24" 63 ) QGpgMEProgressTokenMapper::map( "-" 63 ) QGpgMEProgressTokenMapper::map( "-" 63 )
Zwei Dinge fallen mir dazu ein: erstens könnte Gnome an der Tastaturbelegung rumschrauben (xmms ist ja mind. ne GTK Anwendung und greift IIRC auch auf GConf zu). Kontrolliere daher mal, was bei Gnome bzgl. Tastatur eingestellt ist. Zweitens könnte es an (Qt/KDE) GpgME liegen. Das ggfs. mal testhalber deinstallieren oder anders "ausschalten" ;) Ob man X geschwätziger machen kann weiß ich jetzt nicht. Ansonsten fällt mir leider auch nix ein. Außer den Vorschlaghammer ltrace auf ggfs. xmms oder gleich auf X anzusetzen ... Aber schau mal, ob du noch anders das Verhalten provozieren kannst, z.B. ob's auch passiert wenn du andere Gnome/Gtk Anwendungen startest. HTH, -dnh -- Frauen sind wie Übersetzungen: die schönen sind nicht treu, und die treuen sind nicht schön. -- George Bernard Shaw -- 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
participants (3)
-
David Haller
-
Juergen Langowski
-
Werner Franke