Dans un fichier .desktop, vous pouvez déclarer une icône, mais sa traduction en icône sur le disque n'est pas claire:
Icon=eric
Où puis-je trouver cette icône sur le système de fichiers?
Relatif à cette question:
Cela dépend du thème de l'icône. Si l'icône n'est pas donnée par un chemin absolu, les règles suivantes sont utilisées pour rechercher l'icône:
La recherche s'effectue d'abord dans le thème actuel, puis de manière récursive dans chacun des parents du thème actuel, et enfin dans le thème par défaut appelé "hicolor" (les implémentations peuvent ajouter d'autres thèmes par défaut avant "hicolor", mais "hicolor" doit être dernière). ). Dès qu’une icône de toute taille correspondant à un thème est trouvée, la recherche est arrêtée.
[...]
La recherche dans un thème se fait en trois phases. D'abord, tous les répertoires sont analysés pour rechercher une correspondance exacte, par exemple. une où la taille autorisée des fichiers d'icônes correspond à ce qui a été recherché. Tous les répertoires sont ensuite analysés pour rechercher toute icône correspondant au nom. Si cela échoue, nous nous rabattons enfin sur des icônes non protégées. Si nous ne trouvons aucune icône, c'est à l'application de choisir un bon repli, car le choix correct dépend du contexte.
Voir le Spécification du thème d'icône pour plus de détails.