一个简单的脚本。一个简单的绑定。那为什么不简单呢?

Pet*_*r.O 3 bash shortcut-keys

我曾经xbindkeys将热键与/usr/bin/test.sh

我现在可以通过两种方式运行脚本!(好吧,并非总是如此!因此这个问题。)

例如。/usr/bin/test.sh包含

#!/bin/sh
gedit
Run Code Online (Sandbox Code Playgroud)
  • 使用终端...gedit启动
  • 使用热键 ...gedit启动

然而,当test.sh包含

#!/bin/sh  
nautilus  
Run Code Online (Sandbox Code Playgroud)
  • 使用终端...nautilus启动
  • 使用热键...nautilus 无法执行!

我的 bash 技能是基本的,至少可以说......这里有我需要的括号或引号吗?......或者“nautilus”和“gedit”之间有什么不同的东西......它是“xbindkeys” ? ...我被卡住了:(

Göd*_*del 7

这个怎么样?

#!/bin/sh
/usr/bin/nautilus ~/
Run Code Online (Sandbox Code Playgroud)

也许您的热键管理器不知道您的 PATH。