
背景故事:一些 Linux 發行版設定了鍵盤快捷鍵來讓您輸入 Unicode 字符,並且它們使用CTRL
+ SHIFT
+U
作為該快捷鍵。作為一名程式設計師,我想在程式碼編輯器中使用該快捷方式,所以我想停用系統快捷方式......但我似乎無法弄清楚哪個程式負責它。
我發現的一切(例如,在這個問題中重新啟用那個快捷方式:如何在 Cinnamon Mint 17.3 中重新啟用 Ctrl+Shift+U 快速鍵?)表明它取決於我的 IME(輸入法編輯器)。但是當我進入“輸入法”(在系統選單中)時,它說我沒有選擇輸入法。
然後我嘗試切換到 Fcitx IME(因為我會喜歡能夠輸入日文),但這沒有幫助。另外,我瀏覽了所有 Fcitx 配置,但找不到任何提及CTRL
+ SHIFT
+U
快捷方式的內容。
我的問題是:如何禁用這個全域CTRL
++SHIFT
快捷U
方式?最好使用 Fcitx IME,但如果我必須停用它,我也可以。
答案1
答案2
答案3
這是此處列出的錯誤:
我找到的解決方案是刪除 ibus 套件:
$ sudo apt-get remove ibus
$ sudo apt-get purge ibus
前往更新並設定 Ubuntu 焦點窩版本的儲存庫並刪除剩餘的 eoan
前往更新並設定 Ubuntu 焦點窩版本的儲存庫,然後刪除剩餘的 eoan 並重新安裝 ibus:
sudo apt-get install ibus
前往語言支援並為使用者和 root 設定 iBus 方法
在使用者和 root 的終端機中:
ibus-setup
並更改表情符號標籤中的快捷方式
在使用者和 root 的終端機中:
im-config
並設定ibus
對於終端中的使用者:
gedit .bashrc
在末尾添加以下行:
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
答案4
gsettings
方法(與在 IBus 首選項中更改 Unicode 程式碼點的結果相同)
若要取消設定快捷方式:
gsettings set org.freedesktop.ibus.panel.emoji unicode-hotkey "[]"
復原快捷方式:
gsettings set org.freedesktop.ibus.panel.emoji unicode-hotkey "['<Control><Shift>u']"