Wie stelle ich die alte Methode zur (Nicht-)Anzeige von toten Tastendrücken wieder her?

Wie stelle ich die alte Methode zur (Nicht-)Anzeige von toten Tastendrücken wieder her?

Einige Zeichen in meiner Sprache (Tschechisch) werden mithilfe von „toten Tasten“ (Tastendrücke, bei denen sich das Cursorzeichen nicht bewegt) eingegeben, gefolgt von einem Buchstaben, der die beim vorherigen Drücken der toten Taste vorbereiteten diakritischen Zeichen erhält.

Bisher wurde beim Drücken der Tottaste nichts angezeigt. Nach dem Upgrade von Linux Mint 19.3 (x64, Cinnamon) auf 21 (dieselbe Architektur und derselbe Fenstermanager) wird beim Drücken der Tottaste ein diakritisches Zeichen angezeigt, das dem folgenden Buchstaben hinzugefügt wird.

Wie bekomme ich die alte Methode vonnichtbis zum letzten Buchstaben etwas anzeigen?

Tastenanschläge und was angezeigt wird

setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules:      evdev
model:      pc105
layout:     cz
options:    grp:win_space_toggle,terminate:ctrl_alt_bksp,grp_led:scroll
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwertz)
types:      complete
compat:     complete+ledscroll(group_lock)
symbols:    pc+cz+inet(evdev)+group(win_space_toggle)+terminate(ctrl_alt_bksp)
geometry:   pc(pc105)
xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwertz)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete+ledscroll(group_lock)"    };
    xkb_symbols   { include "pc+cz+inet(evdev)+group(win_space_toggle)+terminate(ctrl_alt_bksp)"    };
    xkb_geometry  { include "pc(pc105)" };
};

AKTUALISIERUNG 1: Es betrifft GTK-Anwendungen (wie xedTexteditor, Gnome-Terminal, Chrome, LibreOffice), während Qt-Anwendungen auf notepadqqdie alte (gewünschte) Weise funktionieren.

set -x XMODIFIERS @im=nonehat nicht geholfen

AKTUALISIERUNG 2: Die Installation ibusdes Pakets (Intelligent Input Bus - core) führt zu dem ProblemAuchzu Qt-Anwendungen.

Antwort1

Dies war höchstwahrscheinlich ein Fehler, der nach dem letzten Update verschwunden ist:

weniger /var/log/apt/history.log

Aktualisierung: libxapp1:amd64 (2.2.14+vanessa, 2.2.15+vanessa), xapps-common:amd64 (2.2.14+vanessa, 2.2.15+vanessa), warpinator:amd64 (1.2.13+vanessa, 1cinnamon:amd64.2.14+vanessa), libmuffin0:amd64 (5.4.6+vanessa, 5.4.7+vanessa), bulky:amd64 (2.4, 2.5), muffin-common:amd64 (5.4.6+vanessa, 5.4.7+vanessa), cinnamon:amd64 (5.4.11+vanessa, 5.4.12+vanessa), webapp-manager:amd64 (1.2.4, 1.2.5), Zimt-Kontrollzentrum-Daten: amd64 (5.4.6+Vanessa, 5.4.7+Vanessa), gir1.2-Meta-Muffin-0.0: amd64 (5.4.6+Vanessa, 5.4.7+Vanessa), libcinnamon-Kontrollzentrum1: amd64 (5.4.6+Vanessa, 5.4.7+Vanessa), Zimt-Common: amd64 (5.4.11+Vanessa, 5.4.12+Vanessa), Mintreport: amd64 (1.3.4, 1.3.5), gir1.2-xapp-1.0: amd64 (2.2.14+Vanessa, 2.2.15+Vanessa), Zimt-Kontrollzentrum: amd64 (5.4.6+Vanessa, 5.4.7+Vanessa)

Ich vermute, cinnamon:amd64dass dies die Ursache des Problems war.

Falsch. Ich muss es eingestellt haben und die Einstellung wurde nach dem Abmelden/Anmelden angewendet. Es hat nichts mit dem Update zu tun.
Nach der Installation von Mint 21 auf einem neuen Computer war das Problem wieder da und kein Update hat geholfen.

Korrekte Antwort:
Starten minlocale-im(z. B. mit Alt-F2).
Eingabemethode Framework einstellen auf XIM(Auswahl oben im Fenster).
Abmelden/Anmelden (oder Computer neu starten).

verwandte Informationen