我试图绑定一个命令来运行脚本到openbox WM中的某个键上,我使用以下xml行来做到这一点:
.
.
<keybind key="W-t">
<action name="Execute">
<command>"bash /home/bibek/test.sh"</command>
</action>
</keybind>
.
当我尝试使用分配给您的组合键来调用命令时,会弹出一个错误消息:
Failed to execute child process "bash /home/bibek/test.sh" (no such file or directory)
这是什么~/test.sh
样子:
#!/usr/bin/env bash
audacious & exit`
我希望能够做更多的事情;这是一个测试脚本。该脚本将按预期从终端运行。这可能是什么问题?
通过取消bash
在openbox中绑定键的方式可以解决此问题。openbox进程运行脚本,脚本中提供的shebang调用相应的解释器本身。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句