我为自定义操作创建了一个运行良好的 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 时脚本没有执行
我错过了什么?
我不知道您是否使用了正确的 gconf-keys,但您可以通过 gui 进行配置:
如果您使用没有桌面效果的 Ubuntu,metacity 是您的窗口管理器,那么您应该使用
System ▸ Preferences ▸ Keyboard Shortcuts
添加您的命令并设置键绑定。如果激活了桌面效果,则您正在使用 compiz 窗口管理器。安装compizconfig-settings-manager ,运行它并在首选项中输入您的脚本。
Commands
在键盘快捷键面板中,您应该在命令的开头添加sh。
sh /home/administrator/我的脚本/mon.sh
你也可以使用gnome-terminal
gnome-terminal /home/administrator/My Scripts/mon.sh
xdg-open启动带有扩展名的默认关联程序。
xdg-open /home/administrator/我的脚本/mon.sh
xterm是一个不错的选择。
xterm /home/administrator/我的脚本/mon.sh