我正在使用 Quickly 开发一款软件。我更改了图标,但即使我注销并重新登录,unity 仍显示旧的默认图标。我安装了该软件的 .deb 文件,其中包含新图标。我甚至检查了指向新图标的 .desktop 文件。
如何从 Unity 的内存中更改图标?
但我不确定这是否仅限于 Unity。
答案1
通常,当Icon=
在中更改行时.desktop file
,它应该在注销/登录后在启动器中可见。当重新安装应用程序时,它的图标也应该发生变化,正如您提到的那样,没有“Unity 内存”。
.desktop 文件的优先级
另一件事是文件的本地版本.desktop
(在 中~/.local/share/applications
) 优先于 中的全局版本。由于您提到拥有(在评论中)/usr/share/applications
的 (旧) 本地副本,因此全局文件中新定义的图标仅在您删除本地文件后才会生效。.desktop file
.desktop
.desktop