web-dev-qa-db-ja.com

Ubuntuでgsettingsを使用してカスタムキーバインドを追加する

次のように既存のカスタムキーバインドを変更できます。

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name "browser"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command "/home/kaiyin/workspace/bash_scripts/focusRun.sh chromium-browser"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding "<Primary><Shift><Alt>b"

しかし、新しいものを追加するにはどうすればよいですか?

6
qed

名前、コマンド、バインディングの設定に加えて、キーバインディングも割り当てたすべてのパスを割り当てるcustom-keybindings配列を変更する必要があります。

例のパスは/ org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0 /になり、次のコマンドはこのパスをcustom- keybindings key:

gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"
3
Oliver Sauder