3

こんにちは
、ubuntu 12.10 でホットキーを設定する必要があります。

gsettings(dconf)

~$ gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ binding '<Primary><Alt>s'
~$ gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ binding '<Primary><Alt>s'
~$ gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ command 'gnome-terminal'

しかし、このスキーマを見ると、

~$ gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings
~$ @as []

しかし、dconfを使用してこのスキーマを表示すると

~$ dconf list /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/
binding
command

私は何を間違っていますか?ありがとうございました。

4

1 に答える 1

2

custom-keybindingsタイプの親キー: の値を設定するのを忘れました@as[]。最初に空かどうかを確認します。

gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings

空の場合: []、実行:

gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/']"

空でない場合は、既存の値を上記のコマンドに追加する必要があります (値は単一引用符で囲み、 のようにコンマ + スペースで区切る必要があります['val1', 'val2', 'val3'])。そして実行します:

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/custom2/ binding '<Primary><Alt>s'
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/custom2/ command 'gnome-terminal'
于 2013-05-11T21:02:55.413 に答える