.Desktop EXEC通用主路径

Tic*_*hun 4 home-directory .desktop

我正在为 teampeak 制作 .desktop,而他们的程序员则没有。

它应该适用于每个人,为此我需要使用 EXEC 来普遍定位主文件夹。

所以让我们假设程序 X 在~/.local

  • /home/username/.local/X这种方法只适合我

编辑:解决了 EXEC 的问题,但不适用于 ICON,因此我将其放置到了解决方法/usr/share/icons中。

Edu*_*ola 6

您可以使用环境变量HOME。它存储当前用户主文件夹的绝对路径。

使用方法如下:

Exec=/bin/sh -c "$HOME/.local/X"
Run Code Online (Sandbox Code Playgroud)

将其放在前面非常重要,以便将其作为变量读取。也不要忘记只用大写字母书写。$HOMEHOME

不要忘记使用"双引号包裹 shell 变量,否则它将在执行时失败。