Am 13.04.2017 um 16:22 schrieb Norbert Zawodsky:
Am 2017-04-13 um 15:30 schrieb David Haller:
Hallo,
Am Thu, 13 Apr 2017, Norbert Zawodsky schrieb:
Am 2017-04-13 um 12:32 schrieb David Haller:
Am Thu, 13 Apr 2017, Norbert Zawodsky schrieb:
Es muss irgend etwas im OS sein das auf der einen Maschine F-10 "abfängt". Ich habe in diversen Einstellungen herumgesucht aber einfach nichts gefunden. Es ist zum Haare ausreissen. Fangen wir mal "unten" an:
Vergleiche die 'xev' Ausgaben wenn du F10 (und F1 z.B.) drückst auf beiden Maschinen. Hier sieht das z.B. so aus, und bitte kürze ebenso.
Also starte ein xterm, darin dann xev, positioniere xev so, daß es das xterm nicht überlappt. [..] Achso: Maus aus dem Fenster rausfahren, und "Focus follows mouse" sollte nicht aktiviert sein. Wenn du mit der Maus außerhalb vom xev-Fenster bleibst kannst du nun die xev-Ausgabe im xterm markieren und in deine Antwort auf diese Mail kopieren. Endlich mal eine Spur!! 20 Jahre Erfahrung ;)
Auf jener Maschine, wo F10 NICHT geht: in einem Konsolen-Fenster xterm gestartet, im xterm dann xev
Drücke ich F1 sehe ich folgende 2 Events:
KeyPress event, serial 40, synthetic NO, window 0x9a00001, root 0x28d, subw 0x0, time 764938338, (112,420), root:(1641,449), state 0x10, keycode 67 (keysym 0xffbe, F1), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False
KeyRelease event, serial 40, synthetic NO, window 0x9a00001, root 0x28d, subw 0x0, time 764938422, (112,421), root:(1641,449), state 0x10, keycode 67 (keysym 0xffbe, F1), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
Drücke ich F10 - KEINE Reaktion im xev !! Öha. Dann müssen wir evtl. noch eins tiefer ;)
Geh mal auf die blanke Linux-Konsole (Strg-Alt-F1 o.ä.), also das ganz ohne X. Evtl. mußt du erstmal Return drücken, damit du von systemd-logind nen login-prompt bekommst. Dann einloggen. Testen, ob du da bist wo du sein sollst kannst du per 'tty':
Im xterm etc. liefert tty als Ausgabe z.B. '/dev/pts/5', auf der echten Linux-Konsole hingegen z.B. '/dev/tty1'. Wenn du also dort bist, dann gib mal ein
$ showkey
ein. Ein "F10" liefert mir da z.B. die Ausgabe:
$ showkey kb mode was XLATE
press any key (program terminates 10s after last keypress)... keycode 68 press keycode 68 release
Oder auch, noch ne Stufe tiefer: $ showkey -s kb mode was XLATE
press any key (program terminates 10s after last keypress)... 0x9c <-- Release RETURN 0x44 0xc4 <-- Press F10 Rel F10 0x3b <-\ Press F1 0xbb <-/ Rel. F1 0x3b 0xbb <-- Press F1 Rel F1
Kann also ein- oder mehrzeilig sein. Das 0x9c ist vermutlich das "Release" der Eingabetaste, jup, getestet, isso ;)
Falls auch das nicht tut: Boote mal mit was anderem, es drängt sich nämlich ein Verdacht auf defekte Tastatur o.ä. auf ... :) Denn das 'showkey' ist so nah dran am Kernel wie möglich, soweit ich weiß. Wenn da schon nix ankommt ...
Bei der anderen Maschine (wo F10 funktioniert) kann ich es jetzt nicht ausprobieren weil Diese einige km entfernt ist. (ok, zugegeben, mein anfängliches "...habe hier 2 Maschinen..." war etwas unpräzise) ) Könnte nur mit ssh hin wenn's was nützt.. Geht xev in einer ssh ? Könnte/sollte via 'ssh -X' eigentlich gehen, hab ich nie probiert.
P.S.: habe die beiden Events oben abgeschrieben! Wie geht copy/paste aus/in einem xterm ??? Ist mir nicht gelungen... Erstes Zeichen links anklicken - ziehen bis das zu kopierende markiert ist ...
Dann einfügen mit mittlerer Maustaste. Stinknormales X / gpm Copy & Paste ;) Evtl. musst du _zusätzlich_ noch shift halten beim markieren. Beim blanken xterm normal nicht, aber z.B. im 'mc' oder anderen (n)curses/slang Sachen schon, weil die das einfache klicken abfangen.
Einfacher noch ist's wenn du mit nem [Shift](links-)Doppelklick auf das erste Wort startest, dann ziehst/markierst du wortweise.
Bei 'xev' ist's aber ein bissl hakelig, weil dir das zu markierende rausscrollt, wenn du ausversehen zum xev-Fenster kommst (daher mein Hinweis wg. "Focus follows mouse").
Ah, und: Dreifachklick markiert zeilenweise.
Wobei sich z.B. das "wort" für "wortweise" auch noch anpassen lässt, via X-Ressourcen z.B. für (U)xterm hab ich: xterm*charClass: 33-46:33,47:33,58-64:33,91-96:33 UXterm*charClass: 33-46:33,47:33,58-64:33,91-96:33
Is ein bissl "nervig" sich das zusammenzuklamüsern, aber dafür flexibel bis zu geht nicht mehr und die defaults passen normal ja ganz gut. Das erinnert mich, das will ich schon "ewig" nochmal anpassen ...
HTH, -dnh
PS: wer "Tk" Anwendungen häßlich findet, der muß nur die XRessourcen für Tk anpassen! Dann geht das z.B. auch als knall-pink auf dunkelgrün statt schwarz auf hellgrau.
Also, neueste Erkenntnis:
Die Tastatur dürfte ein Hardware-Problem haben. Mit Strg-Alt-F2 eine Konsole aufgemacht, login, showkey
showkey liefert bei F10 2x einen keycode, bei F11 jedoch keine Reaktion. Habe jetzt wirklich die Tastatur im Verdacht. Wie schon vorher geschrieben, werde mal eine neue Tastatur organisieren. Jeder weitere Test vorher wäre Zeitverschwendung.
Jedoch noch eine andere interessante Beobachtung:
Bin also in der Strg-Alt-F2 Konsole. Rufe ich dort etwas mit längerem Output auf, z.B. ein "ls -alF" in einer dir mit vielen files, scrollt es einige zeit schön brav hinauf. Dann aber plötzlich der Schirm schwarz und es wird nur mehr die 1. (oberste) Zeile angezeigt. Mit jedem weiteren ENTER sehe ich in der obersten Zeile die "nächste" nach-gescrollte.
Irgendwie kommt mir das alles bekannt vor. Mein voriger Notebook hatte sporadisch ähnliche Tastaturprobleme, plötzlich funktionierten manche Tasten nicht mehr richtig. Im meinem Falle waren es Brösel diverser Art (KEINE Einwirkung von Kaffee oder ähnliche Flüssigkeiten), die ich durch auf den Kopf stellen und Klopfen immer wieder beseitigen konnte. Vielleicht hilft das bei deiner Tastatur ebenso ;-) Gruß Manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org