ターミナルで実行されるEmacsでは、 ctrl+space は、地域を選択するための標準のショートカットキーです。しかし、Ubuntu 12.04では、英語以外の言語の入力メソッドを呼び出します。 Emacs専用に予約できるかどうか疑問に思っていましたか?
System Settings -> Keyboard -> Shortcuts
の下で、何を見つけることができませんでした ctrl+space バインドされています。奇妙な。
他のプログラム、特にEclipseのオートコンプリートも問題の処理があるようです ctrl+space。
Ibusを実行しているように聞こえます。 Ctrl + Space デフォルトでは、入力エディターを有効/無効にします。
Ibus Preferencesで割り当てられたショートカットキーを変更できます。
Ibusがメニューバーで実行されている場合、右クリックしてメニューからPreferenceを選択できます。 Ibusがメニューバーで実行されていない場合は、Keyboard Input Methodsを実行するか、ibus-setup
を使用してターミナルからダッシュから[設定]ダイアログを開始できます。
14.04の更新
ibus-setup
は14.04では使用できなくなりました。前者のibus-setup
の関数は、代わりにSystem Settings >> Text Entryに統合されます。
入力切り替えがデフォルトで設定されるようになりました Super + Space、しかし、Ibusは Control + Space キーバインドおよび他のシステム問題の原因であり、最も顕著なのはEclipseのオートコンプリートです。
Ibus入力切り替えの新しいテキストエントリ設定への統合はまだ進行中の作業であり、古い設定がまだ舞台裏に残っているため、これが問題の原因となっています。
12.04からアップグレードした場合、ibus-settings
は引き続き使用可能です。
14.04では、dconf-editor
の設定を直接編集できます。
インストールされていない場合:
Sudo apt install dconf-editor
次に、Desktop >> ibus >> general >> hotkeyを参照します。 trigger
およびtriggers
の設定には、引き続き「control + space」が表示されます。 triggers
に空のブラケット[]
を残して、これらの設定を編集します。
コマンドラインを使用してIBUSトリガーを無効にします。
gsettings set org.freedesktop.ibus.general.hotkey triggers @as []
または、これが機能しない場合は、最初のエラーでエラーが発生するか試してください:
gsettings set org.freedesktop.ibus.general.hotkey triggers []
ibusは頭痛だけを引き起こします。設定を変更しようとするたびに、再起動するとCtrl + Spaceが戻ります。私のソリューションは次のとおりです。
Sudo apt-get purge ibus
Sudo killall ibus
Ubuntuが次の愚かなことを決定するまで、すべてが機能するようになりました。たぶん、「o」という文字はコンピューターの電源を切ることに対応するのでしょうか?
Ubuntu 14.04にアップグレードした後、同じ問題が発生しました。私がしたこと。
Ibusの設定:System > Preferences > Keyboard Input Methods
。
オプションがあります:Next input method
ctrl + spaceに設定されていたので、それを削除し、すべてが再び機能し始めました。
Ubuntu Studio 14.04(XFCE)はこちら。オートコンプリート(Ctrl + Space
)に問題はありませんでしたが、行のコピー(Ctrl + Alt + Down
)には問題がありました。
これは私のために働いた:
xfwm4-settings
dconf-editor
の変更だけでは十分ではありませんでした。 Mozc(日本語)入力ソースがインストールされています。
Ubuntu 16.04では、次のことも必要でした。
LXDEを使用したUbuntu 14.04 GNOMEがあります。どうやらこのデスクトップにはibus-setupがあります。そのため、私にとって、ibusの設定を変更することは正しい修正でした。おそらく、ibus-setupアプリを廃止したのはUnityだけだったのでしょう。
Fcitxで日本語入力を使用している一部の人は、Fcitx Configuration
を確認してください。グローバル構成用のメニューがあり、Trigger Input Method
の下にデフォルトのショートカットがあります Ctrl + Space。