
後ろのストーリー:一部の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
言語サポートにアクセスして、ユーザーとルートのiBusメソッドを設定します。
ユーザーとルートの端末から:
ibus-setup
そして、絵文字タブでショートカットを変更してください
ユーザーとルートの端末から:
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']"