按键运行自定义shell脚本

我已经为自定义操作创建了一个shell脚本,该脚本运行正常。 我想按Alt+F15运行此.sh文件( mon.sh )。

我已经完成了以下操作:在gconf-editor中,在apps>metacity>keybinding_commands ,编辑了command_1的值

"/home/administrator/My Scripts/mon.sh" (试过没有引号)

apps>metacity>global_keybindings ,编辑带有值的run_command_1

F15

但是按Alt + F15时脚本没有被执行

我错过了什么?

我不知道你是否使用正确的gconf密钥,但你可以通过gui配置:

如果您使用Ubuntu而没有桌面效果,则metacity是您的窗口管理器,那么您应该使用System ▸ Preferences ▸ Keyboard Shortcuts添加命令并设置键绑定。

如果激活了desktopeffects,则使用compiz windowmanager。 安装compizconfig-settings-manager 安装compizconfig-settings-manager ,运行它并在Commands首选项中输入您的脚本。

在键盘快捷键面板中,您应该在命令的开头添加sh
sh / home / administrator / My Scripts / mon.sh

你也可以使用gnome-terminal
gnome-terminal / home / administrator / My Scripts / mon.sh

xdg-open以使用扩展名启动默认关联程序。
xdg-open / home / administrator / My Scripts / mon.sh

xterm是一个很好的选择。
xterm / home / administrator / My Scripts / mon.sh