启动器图标不再可用

启动器图标不再可用

无法再找到 clementine 的启动器图标。启动器显示默认齿轮图标。

Clementine 已快速安装完毕。我找到了 .desktop 文件/var/lib/snapd/desktop/applications/clementine_clementine.desktop,图标“路径”Icon=org.clementine_player.Clementine与某个图标相关,但根据某些约定,我找不到任何相关信息。

我已编辑 .desktop 文件以使用自定义图标(具有实际的绝对路径,可以正常工作),但图标又恢复为默认齿轮。它可能在重新启动后被重置为默认齿轮图标,也可能没有(我不记得重新启动过我的笔记本电脑,也没有注意到它何时恢复为默认齿轮)。

如果您能提供关于 .desktop 文件中路径/图标命名约定的任何信息,我们将不胜感激。或者有任何方法可以真正解决这个问题(我应该删除 snap 并改用 apt 吗?)。

答案1

可能是通过 snap 包安装的图标有问题。指定完整路径名后图标恢复原状只能通过系统更新覆盖.desktop您更改的文件来解释 - 或者可能是 snap 特有的某种机制(这些是每次重新启动时安装的压缩磁盘映像)。

为了防止这种情况发生,请将.desktop文件复制到您的.local/share/applications文件夹中。将您想要使用的图标复制到您的.local/share/icons文件夹中。编辑Icon=本地副本的行并指定文件名(仅名称,不包含路径或扩展名)。

桌面启动器和图标会在系统的专用路径中搜索。您的本地专用文件夹优先。因此,.desktop即使系统安装的启动器被覆盖,修改后的启动器仍将保持有效。

相关内容