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


91

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

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

回答:


146

あなたは使用することができます(GNOME)の微調整をあなたの目標を達成するために。最初に実行してインストールします

sudo apt install gnome-tweaks

(Ubuntu 18.04以降)または

sudo apt install gnome-tweak-tool

Tweaksを起動して、キーボードとマウスのセクションに移動します。[ 追加のレイアウトオプション]をクリックします。

ここに画像の説明を入力してください

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

ここに画像の説明を入力してください


10
ハードコーディングされたオプションのみがあり、必要なものはそこにあるので、私は幸運です..:PIはすでに団結を失います...ありがとうm8!こんなかわいい子犬も!^^
パパジョ

3
また、よく知られているバグ1218322です。この問題を解決できるのはgnome-tweak-toolのみです。
N0rbert

@ N0rbert Tweaksが唯一の方法ですか?とができませんかdconf/ gsettings
ポンスキー

1
@ user502144あなたは何も悪いことをしていません。それはGNOMEの問題です。リリースではなくプレスでトリガーします。それほどエレガントではない回避策については、こちらをご覧ください:askubuntu.com/a/973906/480481
pomsky

3
私が望んだのは正反対でした-PHPStorm IDEのショートカットを台無しにしていたため、このキーの組み合わせを解放し、gnome tweakツールがそれを行う唯一の方法でした(少なくとも私にとって)。このショートカットは、このキーの組み合わせを有効にするかどうかを尋ねる更新後に強制されました...更新の種類を明確に覚えていません。言語切り替えのためにalt + shiftを使用したいのですが、Windowsバージョンとまったく同じように動作せず、たとえばPHPStormの「alt + shift + up」など、alt + shiftを使用する他の短いキーと干渉します。
vivanov

46

これは、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

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


7
これは目的の変更を実現するのに便利な方法ですが、Windowsユーザーにとっては不自然なマッピングが作成されるため、最初にShiftキーを押してからAltキーを押す必要があります。自然なWindowsシーケンスを使用するには、後方に同様に変更"['<Shift>Alt_L']""['<Alt>Shift_L']"ます。本来どおりに機能します。
笑う
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.