
我的語言(捷克語)中的某些字元是使用“死鍵”(不移動插入符號的按鍵)鍵入的,後面跟著一個字母,該字母接收在上一個死鍵擊中準備的變音符號。
舊的方法是僅在按下死鍵時不顯示任何內容。從 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 應用程式。
答案1
這很可能是個錯誤,在上次更新後消失了:
少/var/log/apt/history.log
升級:libxapp1:amd64(2.2.14+凡妮莎,2.2.15+凡妮莎),xapps-common:amd64(2.2.14+凡妮莎,2.2.15+凡妮莎),warpinator:amd64( 1.2.13+凡妮莎,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. .6+vanessa、5.4.7+vanessa) )、肉桂:amd64(5.4.11+瓦妮莎、5.4.12+瓦妮莎)、webapp-manager:amd64(1.2.4、1.2.5)、肉桂控制中心資料:amd64(5.4.6+瓦妮莎) 5.4.7+凡妮莎)、gir1.2-meta-muffin-0.0:amd64(5.4.6+凡妮莎、5.4.7+凡妮莎)、libcinnamon-control-center1:amd64(5.4.6+凡妮莎、5.4.7+)凡妮莎)、肉桂常見:amd64(5.4.11+凡妮莎、5.4.12+凡妮莎)、 mintreport:amd64(1.3.4、1.3.5)、gir1.2-xapp-1.0:amd64(2.2.14+凡妮莎) ,2.2.15+凡妮莎),肉桂控制中心:amd64(5.4.6 +凡妮莎,5.4.7+凡妮莎)
我懷疑cinnamon:amd64
是問題的原因。
錯誤的。我必須設定它並在登出/登入後應用該設定。和更新沒有任何關係。
將 Mint 21 安裝到新電腦後,問題又出現了,更新沒有任何幫助。
正確答案:
開始minlocale-im
(例如使用 Alt-F2)。
將輸入法框架設定為XIM
(選擇位於視窗頂部)。
登出/登入(或重新啟動電腦)。