我有一个小的 .sh 文件,用于转换成批的图片文件。我只是将这个小文件复制到文件夹中并运行它来转换文件夹中的所有图片。这很好用,但让我烦恼的是它每次都会弹出“在终端/显示/运行中运行”选项。
我尝试创建一个 .desktop 文件,如其他帖子所示,名为convertpics.desktop:
[Desktop Entry]
Type=Application
Name=convertpics
Exec='/fullpath_to_script/convertpics.sh'
Terminal=true
Run Code Online (Sandbox Code Playgroud)
然后我将convertpics.desktop文件设置为可执行文件。现在,当我双击convertpics.desktop(现在显示为convertpics)时,它确实运行脚本,但它在我的主文件夹而不是我所在的文件夹中运行它。有没有办法让它使用当前文件夹作为工作文件夹?
.desktop ×1