我gnome-terminal
用来创建一个可点击的桌面应用程序.该应用程序应下载到一个zip文件夹中,其子目录bin
包含my myapp.desktop
.我想somedir
在我的zip文件中有一个不同的目录,其中包含主应用程序脚本和应用程序的图标.
但是,gnome-terminal
似乎不适用于相对路径.我在这里myapp.desktop
:
[Desktop Entry] Exec=gnome-terminal -e "bash -c -i 'exec $SHELL --init-file ../somedir/myscript.sh'" Icon=../somedir/myicon.gif Terminal=true Type=Application
我的问题是:如何将点击应用程序图标的目录传递给gnome-desktop
?或者我如何组织我的目录,以便我不必拥有myicon.gif
和myscript.sh
在同一目录中myapp.desktop
?
我知道这个--working-directory
论点,gnome-terminal
并试图通过$PWD
,没有成功.
编辑:
相关问题: 用于Python脚本的桌面启动器以错误的路径启动程序(Linux)
可以在.desktop
文件中指定路径,但同样,它似乎不处理相对路径.如果我添加
Path=.
,则找不到.