Tom*_*Tom 5 xfce xubuntu scripts shortcut-keys
我想按一下按钮运行一个 shell 脚本。如果我像往常一样运行该脚本,则该脚本有效:sh script.sh. 但是为其分配快捷方式不起作用。

您将如何在 Xubuntu 14.10 中执行此操作?
我很确定问题是~. 这是一个外壳(命令行外壳)功能,键盘快捷键由图形外壳处理。我不认为~或$HOME将在那里正确扩展。所以,而不是~/path/to/script,使用
/home/username/Documents/Various/SyncStuff.sh
Run Code Online (Sandbox Code Playgroud)
这假设您已使脚本可执行。如果没有,请使用
sh /home/username/Documents/Various/SyncStuff.sh
Run Code Online (Sandbox Code Playgroud)
本sh应该是足够的,因为$PATH也被图形壳就读我所知。如果这也失败了,请尝试使用完整路径,但我怀疑是否有必要:
/bin/sh /home/username/Documents/Various/SyncStuff.sh
Run Code Online (Sandbox Code Playgroud)