
以前と同じように言語設定を使用したいと思います。
- 勝つキーは最初のレイアウトに切り替わります
- Alt+CapsLock次の文字に切り替わります(Caps Lock を切り替えずに)
- ウィンドウごとに有効な言語設定
- Alt+スペースランチャーメニューを開きます
現在Alt+CapsLockレイアウトが切り替わりますが、キャップスロック切り替えも可能で勝つキーは再定義できず、ランチャーメニューを開きます
答え1
注記:
Ubuntu 18.04.3 でこれを試しました。19.10 に似ています。(問題がある場合は、19.10 をインストールしてテストします)
回避策:
Alt+CapsLock で次の項目に切り替えます (CapsLock を切り替えずに)
これを選択するには、gnome-tweak ツールを使用してください。caps_lock は切り替わりません。gnome
-tweak ツールがない場合は、以下のコマンドでインストールしてください。
sudo apt install gnome-tweaks
Alt+Spaceでランチャーメニューが開きます
キーボードショートカットに移動します。デフォルトのキーボードショートカットAlt+Spaceを無効にします。
以下の詳細でカスタムショートカットを作成します
名前: 概要の切り替え
コマンド: /bin/bash /home/<yourusername>/tgov.sh
{ 例: /bin/bash /home/pratap/tgov.sh
}
ホームフォルダにtgov.sh
以下の内容のスクリプトを作成します(概要を切り替えます)。
#!/bin/bash
status=`gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.overview.visible'`
if [ "$status" == "(true, 'false')" ]; then
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.show()'
else
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.hide()'
fi
Winキーで最初のレイアウトに切り替わります
- Superキーからのオーバーレイ機能を無効にします。
gsettings set org.gnome.mutter overlay-key ''
Super+F
以下の詳細を使用してカスタムショートカットキーを作成します
名前: 第一言語に切り替える
コマンド:
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()"
xcape
以下のコマンドでパッケージをインストールします。
sudo apt install xcape
- Super_L キーを 2 つのキー Super_L+F を押したように動作させる
xcape -e 'Super_L=Super_L|f'
- 以下のようなスタートアップアプリケーションの設定を作成します
ウィンドウごとに有効な言語設定
システム設定を使用して以下のように設定します