Fedora 键盘快捷键失效

Fedora 键盘快捷键失效

我使用了许多 Fedora 键盘快捷键,比如ctrl+alt+t打开一个新终端。

我有以下键盘快捷键设置:

name:     syncSrc
command:  ~/Scripts/syncSource.sh

我已将其分配给ctrl+alt+]。该脚本非常简单,它会检查远程目录是否存在,然后使用rsync它将其与本地目录同步。从 shell 运行脚本可以正常工作,但是当我尝试使用此热键时,没有任何本地文件更改被上传,所以我怀疑它没有运行?

此外,当我仅用调用替换命令部分时rsync,它就可以工作,所以我很想知道为什么脚本不起作用。

答案1

尝试将命令更改为完整路径:-

name:     syncSrc
command:  /home/<user>/Scipts/syncSource.sh

波浪符号 ( ~) 在您的 shell 中扩展为“您的主目录”(例如bash),这就是您在终端中输入它时可以正常工作的原因。当您尝试调用快捷方式时,没有涉及任何 shell,这就是它失败的原因。

相关内容