在启动时运行 .desktop 文件(并遵循其 Icon= 规范)

在启动时运行 .desktop 文件(并遵循其 Icon= 规范)

我想在启动时运行一个脚本,该脚本将使用应出现在 Plank Dock 中的自定义图标

为此,我创建了一个运行脚本.desktop的文件~/.local/share/applications(请参阅上面链接的问题中的所有详细信息),其中还包含Icon=指定我想要的自定义图标的行。

如果我双击执行桌面文件,则Icon=不会遵循该行,并且 Plank 中不会使用自定义图标。

.desktop如果我从应用程序启动器或使用命令执行该文件,则该文件将执行其工作gtk-launch <.desktop>(如建议的那样这里)。

但我希望它的效果能够自动触发启动时Exec=:我想要运行线下设置的脚本,同时我也想要Icon=线下设置的图标显示在停靠栏中。

如果我只是将桌面文件的路径添加到启动列表中,它在启动时不会执行任何操作:脚本根本不运行。

如果我将该命令添加到启动列表中,则 gtk-launch <.desktop>脚本将运行,但不使用图标。

相关内容