web-dev-qa-db-fra.com

Comment GIMP 2.8 peut-il avoir deux icônes différentes ensemble?

Dans Unity Dash, GIMP 2.8.10 a une icône et en utilise une autre dans le programme de lancement.

GIMP dans Dash

enter image description here

GIMP dans le lanceur

enter image description here

J'ai cherché GIMP dans "Système de fichiers" et je l'ai eu.

enter image description here

Comment cela peut-il être fait tout en empaquetant d'autres applications?

14

Jetez un coup d'œil à l'intérieur du fichier /usr/share/applications/gimp.desktop. Vous verrez que la valeur du champ Image est définie sur gimp. Donc, il n’ya pas de chemin absolu pour l’icône GIMP. Cela signifie que le système cherchera probablement l'icône dans /usr/share/icons. Mais il y a plus d'icônes pour GIMP, et l'icône de droite sera choisie en fonction du thème et de la résolution à laquelle elle devrait être affichée:

locate gimp.png
/usr/share/app-install/icons/gimp.png
/usr/share/icons/HighContrast/16x16/apps/gimp.png
/usr/share/icons/HighContrast/22x22/apps/gimp.png
/usr/share/icons/HighContrast/24x24/apps/gimp.png
/usr/share/icons/HighContrast/256x256/apps/gimp.png
/usr/share/icons/HighContrast/32x32/apps/gimp.png
/usr/share/icons/HighContrast/48x48/apps/gimp.png
/usr/share/icons/hicolor/16x16/apps/gimp.png
/usr/share/icons/hicolor/22x22/apps/gimp.png
/usr/share/icons/hicolor/24x24/apps/gimp.png
/usr/share/icons/hicolor/256x256/apps/gimp.png
/usr/share/icons/hicolor/32x32/apps/gimp.png
/usr/share/icons/hicolor/48x48/apps/gimp.png

Enfin, dans le lanceur, le fichier /usr/share/icons/hicolor/48x48/apps/gimp.png est sélectionné (probablement selon les paramètres) et dans le tiret, le fichier /usr/share/icons/hicolor/256x256/apps/gimp.png est sélectionné. Si vous voulez ouvrir ces fichiers, vous verrez qu'ils ressemblent exactement à ceux de vos images.

16
Radu Rădeanu