web-dev-qa-db-fra.com

L'icône de l'application Eclipse est énorme dans le tableau de bord de Unity

J'ai un problème avec l'installation manuelle d'Eclipse Juno. Après avoir décompressé l'archive dans /opt, ajouté un lien symbolique à partir de /usr/local/bin et le suivant dans un nouveau fichier /usr/share/applications/Eclipse.desktop:

[Desktop Entry]
Version=1.0
Name=Eclipse
GenericName=Integrated Development Application
Comment=Eclipse Juno
Exec=/usr/local/bin/Eclipse
TryExec=/usr/local/bin/Eclipse
Icon=/opt/Eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;

J'ai toujours ce comportement étrange du tableau de bord:

Huge icon in Unity dash

Eclipse fonctionne très bien et l’icône est cliquable, mais comme vous pouvez le constater, la taille est un peu large. Comment puis-je réparer cela? Unity ne devrait-il pas automatiquement redimensionner l'icône?

34
Marcus
  • Créez un lien pour ecplise icon.xpm dans votre dossier de partage:

ln -s /opt/Eclipse/icon.xpm ~/.local/share/icons/Eclipse4.xpm

pour votre utilisateur seulement ou

Sudo ln -s /opt/Eclipse/icon.xpm /usr/share/icons/Eclipse4.xpm

pour tous les utilisateurs

  • Dans votre fichier Eclipse.desktop (dans ~/.local/share/applications ou /usr/share/applications), remplacez Icon =/opt/Eclipse/icon.xpm par Icon = Eclipse4. Vous n'avez pas besoin d'ajouter le suffixe .xpm.

Si nécessaire, mettez également à jour la ligne Icon[en_US] avec la même valeur.

Le fichier Eclipse.desktop peut avoir un nom différent selon l'outil que vous avez utilisé pour le créer.

Edit: Améliorer la réponse grâce à Pius, QD. et commentaires iAm

26
Antwane

@Tawane J'ajoute un lien symbolique dans ~/.local/share/icons /, ce qui facilite peut-être les choses:

ln -s /opt/Eclipse/icon.xpm ~/.local/share/icons/Eclipse.xpm
11
Yu-Hsuan

cela peut vous aider ...

enter image description here

vous pouvez enregistrer l'image et changer l'icône pour cela.

J'ai redimensionné le format icon.xpm de l'image à 48 x 48 pixels, ce qui correspond à l'application Eclipse

Ça a l'air bien:

enter image description here


48 x 48 peut sembler un peu flou à une résolution plus élevée (ou même moyenne). Vous pouvez utiliser 512x512 (même s’il s’agit d’un excès) pour vous assurer que votre système le redimensionne en fonction de ce qui est utilisé. Les fichiers PNG sont correctement redimensionnés. Vous pouvez donc toujours lui fournir une image plus grande que celle affichée.

La version de l’icône 512x512 est disponible ici: icône Eclipse

L'image provient de la page d'aide Eclipse: page d'aide Eclipse

10
TCHsu

Il semble que Unity ne puisse pas redimensionner correctement les fichiers xpm.

Pour contourner le problème, vous pouvez convertir votre icône en png.

Sudo apt-get install imagemagick
convert /opt/Eclipse/icon.xpm /opt/Eclipse/icon.png

N'oubliez pas de mettre à jour votre fichier .desktop.

3
Charlie

J'ai eu le même problème, mais j'ai résolu le problème en copiant icon.xpm en /usr/share/pixmaps et en référençant l'icône dans ce dossier.

0
user1985537