web-dev-qa-db-ja.com

Ubuntu 17.10以降:入力切り替えショートカットをalt + shiftに変更できません

キーボードで異なる言語レイアウトに切り替えるためのデフォルトのコンボを設定しようとすると Shift+Super+Space に Alt+Shift できません。

このコンボは、Ubuntu 14以降、Windowsを使用する前から使用されていました。今、いくつかの愚かな理由でそれは許可されていません(実際には、エラーが発生したり、他の場所でコンボが使用されたりするようなことはありません)。どうすればこのバグを回避できますか?

84
papajo

(GNOME)Tweaksを使用して目標を達成できます。最初に実行してインストールします

Sudo apt install gnome-tweaks

(Ubuntu 18.04以降)または

Sudo apt install gnome-Tweak-tool

Tweaksを起動して、Keyboard&Mouseセクションに移動します。 「Additional Layout Options」をクリックします。

enter image description here

新しいウィンドウがポップアップするはずです。 「別のレイアウトへの切り替え」を探して展開します。次に、「Alt + Shift」オプションを確認します。

enter image description here

139
pomsky

これは、gsettings(コマンドライン構成ツール)を使用して実現できます。

  1. フォワードスイッチを Shift+Alt(left)

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
    
  2. 後方スイッチを Alt+Shift(left)

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
    

現在の設定値を確認するには、getコマンドを使用します。

gsettings get org.gnome.desktop.wm.keybindings switch-input-source
gsettings get org.gnome.desktop.wm.keybindings switch-input-source-backward

他のキーバインディングの例:

<Primary>space, Alt_R, <Shift>Control_R, <Shift><Super>space

変更はすぐに有効になります。

42