当桌面文件不在应用程序文件夹中时,“.desktop”文件中正在运行的应用程序的自定义图标不会显示在 dock 中(Ubuntu 17.10)

当桌面文件不在应用程序文件夹中时,“.desktop”文件中正在运行的应用程序的自定义图标不会显示在 dock 中(Ubuntu 17.10)

有什么方法可以让自定义项Icon=/path/file.png在应用程序运行时显示在 Dock 中,而无需将此.desktop文件放入/usr/share/applications/~/.local/share/applications/文件夹中?

.desktop文件位于此文件夹中时,图标会在 dock 中正确显示,如果文件位于其他文件夹中,则使用默认图标。nautilus 中的桌面文件图标可以正确显示。

为了澄清起见,我指的是当前启动的应用程序的图标。

内容pre2.desktop

[Desktop Entry]
Version=1.0
Name=Prehistorik 2
Exec=dosbox -exit /home/user/dos/pre2/pre2.exe
Icon=/home/user/dos/pre2/pre2.svg
Terminal=false
Type=Application

启动时只显示默认图标(带有红色 X 的终端)。

相关内容