获取桌面文件中的当前用户 (GNOME)

获取桌面文件中的当前用户 (GNOME)

运行应用程序, 用户点击在桌面上的图标上,或者他们从菜单中选择要运行的应用程序。

我正在寻找一个有效的替换模式,得到当前用户在一个桌面文件

[Desktop Entry]
Name=FooCorp Painter Pro
Exec=/run/media/%%USER_NAME%%/foocorp-usb-stick/foocorp-painter-pro
Icon=foocorp-painter-pro
Type=Application
Categories=GTK;GNOME;Utility;

答案1

我想,您不能在桌面文件中添加一些 ENV 变量,但您可以通过在每个用户的主目录中创建相同的桌面文件来实现您想要的。

路径如下:

~/.local/share/applications/

这些桌面文件是特定于用户的。如果需要,您甚至还可以添加桌面目录。

相关内容