Ubuntu Gsettigs和dconf设置热键

Ubuntu Gsettigs和dconf设置热键,ubuntu,global-hotkey,Ubuntu,Global Hotkey,你好我需要在ubuntu 12.10中设置一个热键,我使用 gsettings(dconf) 但是当我使用dconf来查看这个模式时 ~$ dconf list /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ binding command 我做错了什么? 谢谢。您忘记设置父密钥的值:自定义密钥绑定,其类型为[]。首先检查它是否为空,包括: gsettings get org.gnome.set

你好
我需要在ubuntu 12.10中设置一个热键,我使用

gsettings(dconf)

但是当我使用dconf来查看这个模式时

~$ dconf list /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/
binding
command
我做错了什么?
谢谢。

您忘记设置父密钥的值:
自定义密钥绑定
,其类型为[]。首先检查它是否为空,包括:

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'
gsettings set org.gnome.settings daemon.plugins.media keys.custom keybinding:/custom2/binding's
gsettings set org.gnome.settings daemon.plugins.media keys.custom keybinding:/custom2/命令'gnome terminal'
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/']"
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'