在.desktop文件中声明的图标的绝对路径是什么?

在.desktop文件中,您可以声明一个图标,但是不清楚这是如何转换为磁盘上的图标:

Icon=eric 

我可以在文件系统的哪个位置找到这个图标?

与此问题相关:

  • 如何将图标添加到没有图标的应用程序中?

它取决于图标主题。 如果绝对路径未给出图标,则使用以下规则查找图标:

查找首先在当前主题中完成,然后在每个当前主题的父项中递归,最后在默认主题中称为“hicolor”(实现可能在“hicolor”之前添加更多默认主题,但“hicolor”必须是最后一个)。 只要在主题中有任何大小的图标,搜索就会停止。

[…]

主题内的查找分三个阶段完成。 首先扫描所有目录以进行精确匹配,例如,图标文件的允许大小与查找的匹配。 然后扫描所有目录以查找与名称匹配的任何图标。 如果失败了,我们最终会回到未经训练的图标上。 如果我们找不到任何图标,那么由应用程序选择一个好的后备,因为正确的选择取决于上下文。

有关详细信息,请参阅Icon主题规范 。