常に英語キーボードレイアウト(入力ソース)に切り替えるようにCapsLockを構成したいのですが、 Shift+CapsLock 常にロシア語に切り替えます[18.04]
Linux Mint 15では、CinnamonとUbuntu 16.04に基づいて、タイトルで説明されているセットアップを正常に使用しています。
キーボード設定に行き、各キーボードレイアウト(入力ソース)の組み合わせを設定しました。
クリーンインストールを介してUbuntu 18.04デスクトップに移行しましたが、同じことができないことがわかりました。 this ソリューションを使用するつもりでしたが、18.04では CapsLock キーはホットキーとして使用できません:
このダイアログでは、CapsLockキーは何もしないか、[キャンセル]ボタンを表示します。 [保存]ボタンは、修飾キーと文字キーの組み合わせを押したときにのみ表示されます。
それで、CapsLockを英語に切り替えるように設定するには(押した回数に関係なく)、そして Shift+CapsLock ロシア語に切り替えるには?
PS:gnome-tweaks
は、言語ごとの構成オプションがないため、ここでは無関係であることに注意してください。
インストールGnome Tweaks:
Sudo apt install gnome-tweaks
実行Gnome Tweaks:Super(別名Windows)キーを押し、Tweaks
と入力して、Enterを押します。
左側のリストのキーボードとマウスセクションに移動します。
右側のメインエリアでAdditional Layout Optionsボタンをクリックします。
Caps Lock Behaviorセクションを展開します。
Caps Lockで追加のメニューキーをロックするを選択します。これは、Caps Lockを通常の非修飾子の未使用キーとして公開するための唯一のオプションのようです。
両方のウィンドウを閉じます。
使用できるようになりました Caps Lock ホットキー-スタンドアロンおよび修飾子付き。
特定のキーボードレイアウトへの切り替えに関しては、gsettings set org.gnome.desktop.input-sources current 0
オプションは廃止され、無視されます。
このコマンドは機能します:
gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"