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

34

J'ai un problème avec l'installation manuelle d'Eclipse Juno. Après avoir décompressé l'archive à /opt, ajouter un lien symbolique à partir de /usr/local/binet ajouter ce qui suit 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:

Énorme icône dans le tableau de bord de l'unité

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?

Marcus
la source
3
Informations utiles: Ce problème existe uniquement dans Ubuntu 12.10. Cela fonctionne très bien dans Ubuntu 12.04 ou moins.
Saji89

Réponses:

26
  • 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 eclipse.desktopfichier (dans ~/.local/share/applicationsou /usr/share/applications), remplacez Icon = / opt / eclipse / icon.xpm par Icon = eclipse4 . Vous n'avez pas besoin d'ajouter le .xpmsuffixe.

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

Le fichier eclipse.desktoppeut 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

Antwane
la source
1
C'est la réponse. J'ajouterais seulement que vous n'avez pas à copier le fichier mais pouvez plutôt créer un lien symbolique comme QD.indiqué ci-dessous. + Si vous avez utilisé l'application Menu principal pour créer le fichier .desktop, vous pouvez le trouver dans ~/.local/share/applications. Sur ma machine, elle s’appelait alacarte-made.desktopalors sachez que son nom n’a rien à voir avec l’application lancée.
Pijusn
En fait, la meilleure solution consiste à placer eclipse4.xpm dans le dossier / usr / share / icons, car l'utilisation de l'emplacement ~ / .local / * ne fonctionne que pour un utilisateur unique.
kmedv
11

@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
Yu-Hsuan
la source
10

cela peut vous aider ...

entrez la description de l'image ici

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

J'ai redimensionné la taille de l'image.xpm de l'image à 48 x 48 pixels, ce qui correspond à l'application eclipse

Ça a l'air bien:

entrez la description de l'image ici


Une résolution de 48x48 peut sembler un peu floue à 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 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: Eclipse icon

L'image est extraite de la page d' aide Eclipse : page d'aide Eclipse

TCHsu
la source
3

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.

Charlie
la source
0

J'ai eu le même problème , mais résolu ce problème acheter la copie icon.xpmà /usr/share/pixmapset référencer l'icône dans ce dossier.

utilisateur1985537
la source
Et quelle version d'Ubuntu vous utilisiez? Lorsque vous dites référencer l'icône dans ce dossier , quel dossier et comment avez-vous référencé l'icône? Modifiez votre réponse en ajoutant les informations demandées.
Lucio
-1

L'icône du répertoire eclipse (eclipse.xpm) a une taille de 256x256. Remplacez-le par un plus petit (48x48 me convient).

Axel
la source
2
Je pense que cela a commencé avec Ubuntu 12.10, avant 12.10 les icônes xpm ont été redimensionnées correctement.
Peter van der Does
1
Oh. Je l'ai vu pour la première fois après la mise à niveau vers 12.10 et l'éclipse de Juno et je pensais que c'était peut-être à cause de la nouvelle version de l'éclipse. Je vérifierai si le problème persiste (après toutes les mises à jour fournies entre-temps). Si c'est le cas, je déposerai un bogue contre Ubuntu 12.10.
Axel