如何制作一个启动器,首先导航到某个文件夹,然后执行位于正常 /usr/bin/ 中的命令

如何制作一个启动器,首先导航到某个文件夹,然后执行位于正常 /usr/bin/ 中的命令

好的,这个问题基本上是针对使用格里夫Linux 客户端Google 云端硬盘

具体操作如下这里

问题是,每次我想要同步文件夹时,我必须导航到 Google Drive 文件夹,然后执行grive命令。

我想让它简单一点..我想制作一个启动器(我知道如何制作 *.desktop 文件)。但是在 .desktop 文件中,您总是给出可执行文件(通常是 .sh)的路径。

这里,Grive文件夹中没有脚本。应用程序照常运行/usr/bin/grive

现在我该如何让启动器首先导航到 grive 文件夹,然后执行 grive 命令。

谢谢 :)

答案1

.desktop文件中,设置

Exec=sh -c "cd /path/to/directory/to/sync && grive"

并设置Terminal=true

相关内容