我已经为自定义操作创建了一个 shell 脚本,该脚本运行良好。我想mon.sh
在按下 时运行此 .sh 文件 ( ) Alt+F15
。
我已完成以下操作:在 gconf-editor 下,使用值进行apps>metacity>keybinding_commands
编辑command_1
"/home/administrator/My Scripts/mon.sh"
(也尝试过不加引号)
下apps>metacity>global_keybindings
,编辑run_command_1
了值
<Alt>F15
但按下 Alt+F15 时脚本并未执行
我缺少了什么?
答案1
我不知道您是否使用了正确的 gconf-keys,但您可以通过 gui 进行配置:
如果您使用的 Ubuntu 没有使用 DesktopEffects metacity 作为窗口管理器,那么您应该使用System ▸ Preferences ▸ Keyboard Shortcuts
它来添加命令并设置键绑定。
如果桌面效果已激活,则表示您正在使用 compiz 窗口管理器。安装compizconfig-设置管理器 ,运行它并在Commands
首选项中输入您的脚本。
答案2
在键盘快捷键面板中,您应该添加什在命令的开头。
sh /home/administrator/我的脚本/mon.sh
您还可以使用gnome 终端
gnome-terminal /home/administrator/我的脚本/mon.sh
xdg-开放启动与扩展程序默认关联的程序。
xdg-open /home/administrator/我的脚本/mon.sh
终端是一个不错的选择。
xterm /home/administrator/我的脚本/mon.sh