Leerzeichen wird in GTK-Programmen nicht eingegeben, wenn Shift-Taste gedrückt ist

Hier die Ausgabe von xev (bitte ca. 100 Zeilen runterscrollen, bis es spannend wird):

Code:
[photon@ThinkpadL13Yoga ~]$ xev
Outer window is 0x5a00001, inner window is 0x5a00002

PropertyNotify event, serial 8, synthetic NO, window 0x5a00001,
    atom 0x27 (WM_NAME), time 700333, state PropertyNewValue

PropertyNotify event, serial 9, synthetic NO, window 0x5a00001,
    atom 0x22 (WM_COMMAND), time 700333, state PropertyNewValue

PropertyNotify event, serial 10, synthetic NO, window 0x5a00001,
    atom 0x28 (WM_NORMAL_HINTS), time 700333, state PropertyNewValue

CreateNotify event, serial 11, synthetic NO, window 0x5a00001,
    parent 0x5a00001, window 0x5a00002, (10,10), width 50, height 50
border_width 4, override NO

PropertyNotify event, serial 14, synthetic NO, window 0x5a00001,
    atom 0x1a7 (WM_PROTOCOLS), time 700333, state PropertyNewValue

MapNotify event, serial 15, synthetic NO, window 0x5a00001,
    event 0x5a00001, window 0x5a00002, override NO

PropertyNotify event, serial 28, synthetic NO, window 0x5a00001,
    atom 0x20e (_NET_WM_ALLOWED_ACTIONS), time 700334, state PropertyNewValue

ConfigureNotify event, serial 29, synthetic NO, window 0x5a00001,
    event 0x5a00001, window 0x5a00001, (0,0), width 178, height 178,
    border_width 0, above 0x5800009, override NO

ReparentNotify event, serial 29, synthetic NO, window 0x5a00001,
    event 0x5a00001, window 0x5a00001, parent 0xa08494,
    (0,0), override NO

ConfigureNotify event, serial 29, synthetic YES, window 0x5a00001,
    event 0x5a00001, window 0x5a00001, (0,41), width 178, height 178,
    border_width 0, above 0x0, override NO

PropertyNotify event, serial 29, synthetic NO, window 0x5a00001,
    atom 0x20e (_NET_WM_ALLOWED_ACTIONS), time 700335, state PropertyNewValue

PropertyNotify event, serial 29, synthetic NO, window 0x5a00001,
    atom 0x1ac (_NET_FRAME_EXTENTS), time 700335, state PropertyNewValue

PropertyNotify event, serial 29, synthetic NO, window 0x5a00001,
    atom 0x231 (_COMPIZ_WINDOW_DECOR_INPUT_FRAME), time 700335, state PropertyNewValue

ConfigureNotify event, serial 29, synthetic YES, window 0x5a00001,
    event 0x5a00001, window 0x5a00001, (1375,90), width 178, height 178,
    border_width 0, above 0x0, override NO

ConfigureNotify event, serial 29, synthetic YES, window 0x5a00001,
    event 0x5a00001, window 0x5a00001, (1375,90), width 178, height 178,
    border_width 0, above 0x0, override NO

MapNotify event, serial 30, synthetic NO, window 0x5a00001,
    event 0x5a00001, window 0x5a00001, override NO

VisibilityNotify event, serial 30, synthetic NO, window 0x5a00001,
    state VisibilityUnobscured

Expose event, serial 30, synthetic NO, window 0x5a00001,
    (0,0), width 178, height 10, count 3

Expose event, serial 30, synthetic NO, window 0x5a00001,
    (0,10), width 10, height 58, count 2

Expose event, serial 30, synthetic NO, window 0x5a00001,
    (68,10), width 110, height 58, count 1

Expose event, serial 30, synthetic NO, window 0x5a00001,
    (0,68), width 178, height 110, count 0

PropertyNotify event, serial 30, synthetic NO, window 0x5a00001,
    atom 0x1b5 (_NET_WM_STATE), time 700335, state PropertyNewValue

FocusIn event, serial 30, synthetic NO, window 0x5a00001,
    mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 30, synthetic NO, window 0x0,
    keys:  185 0   0   0   16  0   0   0   0   0   0   0   0   0   0   0
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

PropertyNotify event, serial 30, synthetic NO, window 0x5a00001,
    atom 0x1af (_NET_WM_DESKTOP), time 700335, state PropertyNewValue

PropertyNotify event, serial 31, synthetic NO, window 0x5a00001,
    atom 0x1d8 (WM_STATE), time 700336, state PropertyNewValue

PropertyNotify event, serial 33, synthetic NO, window 0x5a00001,
    atom 0x1b5 (_NET_WM_STATE), time 700337, state PropertyNewValue

PropertyNotify event, serial 33, synthetic NO, window 0x5a00001,
    atom 0x1b5 (_NET_WM_STATE), time 700338, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x5a00001,
    atom 0x22e (_COMPIZ_WINDOW_DECOR), time 700379, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x5a00001,
    atom 0x241 (_COMPIZ_WM_WINDOW_BLUR_DECOR), time 700381, state PropertyNewValue

VisibilityNotify event, serial 36, synthetic NO, window 0x5a00001,
    state VisibilityPartiallyObscured

ConfigureNotify event, serial 36, synthetic YES, window 0x5a00001,
    event 0x5a00001, window 0x5a00001, (1375,90), width 178, height 178,
    border_width 0, above 0x0, override NO

VisibilityNotify event, serial 36, synthetic NO, window 0x5a00001,
    state VisibilityUnobscured

Expose event, serial 36, synthetic NO, window 0x5a00001,
    (168,0), width 10, height 168, count 1

Expose event, serial 36, synthetic NO, window 0x5a00001,
    (0,168), width 178, height 10, count 0

PropertyNotify event, serial 36, synthetic NO, window 0x5a00001,
    atom 0x1ac (_NET_FRAME_EXTENTS), time 700384, state PropertyNewValue

KeyRelease event, serial 36, synthetic NO, window 0x5a00001,
    root 0x4de, subw 0x0, time 700430, (-427,689), root:(948,779),
    state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

#################################################
# Hier drücke ich die Leertaste und lasse los:  #
#################################################



KeyPress event, serial 39, synthetic NO, window 0x5a00001,
    root 0x4de, subw 0x0, time 704834, (-427,689), root:(948,779),
    state 0x0, keycode 65 (keysym 0x20, space), same_screen YES,
    XLookupString gives 1 bytes: (20) " "
    XmbLookupString gives 1 bytes: (20) " "
    XFilterEvent returns: False

KeyRelease event, serial 39, synthetic NO, window 0x5a00001,
    root 0x4de, subw 0x0, time 704976, (-427,689), root:(948,779),
    state 0x0, keycode 65 (keysym 0x20, space), same_screen YES,
    XLookupString gives 1 bytes: (20) " "
    XFilterEvent returns: False
 
########################################
# Hier drücke ich Shift und lasse los: #
########################################

KeyPress event, serial 39, synthetic NO, window 0x5a00001,
    root 0x4de, subw 0x0, time 708549, (-427,689), root:(948,779),
    state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 39, synthetic NO, window 0x5a00001,
    root 0x4de, subw 0x0, time 708949, (-427,689), root:(948,779),
    state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False
 
 
 
 
###########################################################################
# Hier drücke ich Shift, halte es gedrückt und drücke dann die Leertaste: #
###########################################################################


KeyPress event, serial 39, synthetic NO, window 0x5a00001,
    root 0x4de, subw 0x0, time 710748, (-427,689), root:(948,779),
    state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 39, synthetic NO, window 0x5a00001,
    root 0x4de, subw 0x0, time 711505, (-427,689), root:(948,779),
    state 0x1, keycode 65 (keysym 0x20, space), same_screen YES,
    XLookupString gives 1 bytes: (20) " "
    XmbLookupString gives 1 bytes: (20) " "
    XFilterEvent returns: False

KeyRelease event, serial 39, synthetic NO, window 0x5a00001,
    root 0x4de, subw 0x0, time 711717, (-427,689), root:(948,779),
    state 0x1, keycode 65 (keysym 0x20, space), same_screen YES,
    XLookupString gives 1 bytes: (20) " "
    XFilterEvent returns: False

KeyRelease event, serial 39, synthetic NO, window 0x5a00001,
    root 0x4de, subw 0x0, time 713045, (-427,689), root:(948,779),
    state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

FocusOut event, serial 39, synthetic NO, window 0x5a00001,
    mode NotifyNormal, detail NotifyNonlinear

PropertyNotify event, serial 39, synthetic NO, window 0x5a00001,
    atom 0x1b5 (_NET_WM_STATE), time 719720, state PropertyNewVal

Sieht für mich so aus, als würde bei xev ein ganz normales Leerzeichen ankommen, selbst wenn Shift gedrückt ist.

Dasselbe Spiel mit showkey:

Code:
[photon@ThinkpadL13Yoga ~]$ sudo showkey --keycodes
[sudo] Passwort für photon:
KB-Modus war ?UNBEKANNT?
[ Wenn Sie das unter X probieren, muss es nicht funktionieren,
  da der X-Server ebenfalls von /dev/console liest. ]

press any key (program terminates 10s after last keypress)...
Tastencode  10 losgelassen
Tastencode  28 losgelassen
 Tastencode  57 gedrückt
Tastencode  57 losgelassen
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 gedrückt
Tastencode  42 losgelassen
Tastencode  42 gedrückt
Tastencode  57 gedrückt
Tastencode  57 losgelassen
Tastencode  57 gedrückt
Tastencode  57 losgelassen
Tastencode  57 gedrückt
Tastencode  57 losgelassen
Tastencode  42 losgelassen
Tastencode  29 gedrückt
^CSignal 2 erhalten, wird aufgeräumt …
[photon@ThinkpadL13Yoga ~]$

Die Layouts wurden in den Xfce-Tastatureinstellungen konfiguriert, gewechselt wird mit der Feststelltaste. In den Tastenkürzeln ist nichts mit Shift+Leertaste eingetragen:

1765650131131.png


edit: Umstellen auf Systemvorgaben (und Reboot) hat leider am Problem nichts geändert (nur das zweite Layout ist jetzt verschwunden).
 
Zuletzt bearbeitet:
Werden bei dir pro update backups gemacht? also das du zum Beispiel in ein btrfs snapshot vor dem letzten update reinbooten kannst?
Wäre das so wäre das ein schneller Test.
 
Leider nein... Ich habe schon versucht, gtk3 zu downgraden, ohne Erfolg (also der Downgrade hat das Problem nicht gelöst). Hab schon nach weiteren Paketen gesucht, die verdächtig sind, aber finde nichts Passendes... Kann gerne den Update-Log posten. Vor dem Update trat das Problem nicht auf...
 
Zumindest könntest du da gezielter schauen evtl was dann die Ursache sein könnte. Wobei bei Majaro halt das ein mal im Monat update immer gleich viele Pakete auf einmal sind :D
 
Ja, leider... Ich liebäugle schon mit CachyOS, aber hatte bisher keine Zeit, mich damit zu befassen.

Hier wär der Update-Log, wenn jemand gucken möchte, ich hab schon geschaut und hab nichts entdecken können...

https://pastebin.com/atM4wuiM

edit: Ich hab übrigens spaßeshalber i3 installiert und dort getestet, das Problem taucht dort auch auf. Hat also nichts mit der DE oder dem WM zu tun. Mit X11 meiner Meinung nach auch nicht, weil ja bei QT-Programmen alles bestens funktioniert. Mein heißester Kandidat wäre GTK3, aber leider hat da der Downgrade nichts bewirkt...
 
Zuletzt bearbeitet:
Direkt aufgefallen ist mir da nicht, Natürlich wurden euach einige GTK bezogene Pakete erneuert, am ehesten noch, das du ganz schön viele Kernel gleichzeitig installiert hast.
 
Es sind wohl einige Kernel nicht sauber entfernt worden, mir ist das vor ein paar Tagen auch aufgefallen und ich hab /boot etwas bereinigt. Im Moment sind nur zwei Kernel installiert, 6.12 und 6.17.
 
Uridium schrieb:
Es gab wohl mal einen Bug mit der "Compose" Taste. So richtig steige ich da aber auch nicht durch.
Soweit ich das überblicke, war dort der Workaround, Programme mit dem X11-Backend zu starten, aber ich bin ja schon unter X11...

Uridium schrieb:
Vielleicht mal X11 downgraden, falls das geht. Oder zumindest 'libx11'.
Ich habe die Update-Logs nach x11 durchsucht und nur libxkbcommon-x11 und qt5-x11extras gefunden. Das qt5-Paket hat ja sicher keinen Einfluss auf GTK-Apps, das andere habe ich versucht zu downgraden, leider ohne Erfolg.

Uridium schrieb:
Eventuell im Manjaro Forum fragen. Scheint doch eher sehr spezifisch zu sein.
Hab ich mittlerweile, leider bisher ohne zielführende Vorschläge: https://forum.manjaro.org/t/cannot-...ift-key-after-the-latest-stable-update/183816
 
Danke für den Tipp, aber das Problem taucht ja in diversen GTK3-Apps auf, nicht nur im Firefox. Ich habe sogar schon mit einem sauberen Benutzer getestet und da tauchte es leider auch auf...
 
Zurück
Oben