Icône d'application Lowres sur la commutation de window (alt-tab)

J'ai téléchargé manuellement et installé Sublime Text 2 (au lieu d'append le référentiel et l'installation via apt-get install ) et j'ai du mal à get gnome pour find les icons haute résolution pour sublime.

J'ai extrait l'application dans /usr/lib/sublime-text Ajout du script exécutable suivant sous /usr/bin/sublime

 #!/bin/sh export SUBLIME_HOME="/usr/lib/sublime-text" $SUBLIME_HOME/sublime_text $* 

Le /usr/lib/sublime-text/Icon contient des icons pour diverses résolutions dans les sous-directorys (16×16, 32×32, 48×48, 128×128, 256×256) et j'ai utilisé le 256×256 lorsque j'ai ajouté l'élément de menu au menu cannelle.

Comment Gnome trouve-t-il l'icône d'une application? J'ai renommé le directory /etc/lib/sublime-text/Icon et je n'ai pas reçu d'icône du tout (icône gnome par défaut).

Gnome utilise évidemment une icône du dossier /usr/lib/sublime-text , mais si oui, comment puis-je l'utiliser? De même, comment Gnome fait-il correspondre l'application au nom de l'image? Actuellement le script dans /usr/bin est nommé sublime , le directory dans /usr/lib est nommé sublime-text , l'exécutable dans /usr/bin/lib/sublime-text est nommé sublime_text et l'élément de menu est défini dans un file nommé Sublime Text.desktop .

Je ne comprends vraiment pas comment le système parvient à faire correspondre tout ça …


Je cours Linux Mint 13 (Cinnamon)

Bien que ce ne soit pas la meilleure solution, je contourne le problème des icons basse résolution en pointant directement vers la version la plus haute possible dans le file .desktop. Dans ce cas précis, je le pointe vers une copy locale de l'icône 256px officielle, mais n'importe quel location devrait fonctionner.

 Icon=/home/pasortingck/.icons/sublime-256.png 

J'ai copié les icons Sublime sur les différents directorys /usr/share/icons/hicolor/[NxN]/apps

Ensuite, j'ai créé un file sublime.desktop et je l'ai placé sous ~/.local/share/applications , avec Icon=sublime_text .

Cela semblait fonctionner.