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

14

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

GIMP dans Dash

entrez la description de l'image ici

GIMP dans Launcher

entrez la description de l'image ici

J'ai cherché GIMP dans "File System" et j'ai obtenu ceci.

entrez la description de l'image ici

Comment cela peut-il être fait lors du packaging d'autres applications?

Archisman Panigrahi
la source
Quelle version de GIMP utilisez-vous? AFAIK gimp n'utilise qu'une seule icône.
Utilisateur enregistré le
Pourriez-vous joindre une capture d'écran?
Danatela
Cela peut être dû au fait que les icônes du lanceur sont redimensionnées.
Danatela
1
J'ai ajouté une autre photo qui prouve clairement qu'elles sont différentes
Archisman Panigrahi
1
@terdon Ils sont différents. Regardez de plus près l'oreille.
Radu Rădeanu

Réponses:

16

Jetez un œil à l'intérieur du /usr/share/applications/gimp.desktopfichier. Vous verrez que la valeur du Imagechamp est définie sur gimp. Il n'y a donc pas de chemin absolu pour l'icône GIMP. Cela signifie que le système recherchera probablement l'icône dans /usr/share/icons. Mais il y a plus d'icônes pour GIMP, et la bonne icône sera choisie en fonction du thème et de la résolution à laquelle cela devrait être affiché :

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 est choisi (le plus probablement - en fonction de vos paramètres) /usr/share/icons/hicolor/48x48/apps/gimp.pnget dans le tableau de bord est choisi le /usr/share/icons/hicolor/256x256/apps/gimp.pngfichier. Si vous ouvrez ces fichiers, vous verrez qu'ils ressemblent exactement à vos images.

Radu Rădeanu
la source
C'est pourquoi l'icône plus grande est visible lorsque la taille du lanceur est de 64.
Archisman Panigrahi
@ArchismanPanigrahi Exactement.
Radu Rădeanu