custom-controls - 通过命令行添加自定义快捷方式 - Ubuntu 12.10

标签 custom-controls installation shortcut ubuntu-12.10

如何通过命令行添加快捷方式?

如果我们手动执行此操作(键盘>自定义快捷键),它就会按预期工作。

当我们想通过命令行执行此操作时(以 bashscript 为例)

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name "killscript"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command "pkill chromium"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding "<Primary><Alt>X"

这不起作用。当我通过 dconfeditor 检查快捷方式时,我发现它具有正确的名称、绑定(bind)和命令设置。

有什么想法可以解决这个问题吗?

最佳答案

您可以随时更改 GUI 中的设置并使用以下方式查看终端中的更改:

dconf watch /

您会注意到有 4 个命令,其中 3 个命令您必须设置名称、绑定(bind)和命令,第 4 个命令将命令添加到数组中:

/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/binding
  '<Primary>1'

/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/name
  'test'

/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/command
  'test'

/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings
  ['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']

因此,要将您的 custom0 命令添加到数组中,请使用此命令,然后它就可以工作了

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

此外,请查看有关如何操作数组的详细答案
https://askubuntu.com/a/597414

关于custom-controls - 通过命令行添加自定义快捷方式 - Ubuntu 12.10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15279267/

相关文章:

android - Canvas 上字符串的简单淡出动画,android

android - 使用事件单击创建自定义控件

c - 安装/卸载 C Windows 服务

ruby-on-rails - 与雷神的互动提示

maven - 如何配置 GIRAPH 1.1.0 pom.xml 使其与 HADOOP 2.6.0 一起工作?安装错误

TFS 2013 自定义仪表板小部件

xaml - 使用 MergedDictionaries (UWP) 拆分 generic.xaml 文件的正确语法是什么

vb.net - 用于自动添加事件委托(delegate)方法的 Visual Studio 快捷方式

java - 将 Android 启动器快捷方式添加到主屏幕

C99 单行比较语法快捷方式