我的语言(捷克语)中的某些字符是使用“死键”(不移动插入符号的按键)键入的,然后是接收在前一个死键击中准备的变音符号的字母。
旧的方法是仅在死键按下时不显示任何内容。从 Linux Mint 19.3(x64,Cinnamon)升级到 21(相同的拱门和窗口管理器)后,死键按下会显示一个变音符号以添加到以下字母。
如何获得在最后一封信之前不显示任何内容的旧方式?
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)" };
};
更新 1:它会影响 GTK 应用程序(如xed
文本编辑器、Gnome 终端、Chrome、LibreOffice),而 Qt 应用程序则以notepadqq
旧的(期望的)方式工作。
set -x XMODIFIERS @im=none
没有帮助
更新 2:安装ibus
(智能输入总线 - 核心)包也将问题引入Qt 应用程序。
这很可能是一个错误,在上次更新后消失了:
我怀疑
cinnamon:amd64
是问题的原因。