web-dev-qa-db-fra.com

Ubuntu 16.04 Problèmes liés aux icônes du lanceur Eclipse

J'utilise Ubuntu 16.04 LTS, avec la dernière version d'Eclipse installée à partir de leur site Web. Dans la barre Unity Launcher située à gauche, je ne peux pas obtenir l'icône Eclipse autre chose qu'un point d'interrogation. J'ai créé un fichier .desktop avec les chemins appropriés pour Exec = et Icon = et j'ai rendu l'élément exécutable via chmod. La fonctionnalité du fichier .desktop n’est pas un problème. Je n'arrive pas à obtenir l'icône qui apparaît pour changer.

Le nom change d'Eclipse en Workspace Launcher lorsque Eclipse démarre enfin. Toute aide serait très appréciée.

EDIT: le code:

[Desktop Entry]
Exec=/home/**removed**/Eclipse/Java-mars/Eclipse/eclipse
StartupNotify=true
Terminal=false
Type=Application
Icon=/usr/share/icons/eclipseIcon.xpm

* nom d'utilisateur supprimé pour des raisons de sécurité.

EDIT: La réinstallation a résolu tous les problèmes Eclipse que je rencontrais.

8
linuxuser

J'avais un problème similaire. J'ai essayé la réponse de ScottC mentionnée ici . J'ai créé le fichier .desktop sur l'emplacement de mon bureau, ajouté le chemin de l'exécutable sous la forme <Eclipse installation directory>/Eclipse et le chemin de l'icône sous la forme <Eclipse installation directory>/icon.xpm, puis je l'ai épinglé dans le programme de lancement. Cela a fonctionné pour moi.

6
Rahul Sharma

J'ai pu résoudre ce problème en supprimant simplement le fichier Eclipse.desktop de ~/.local/share/applications, puis en quittant et en relançant Eclipse:

J'ai suivi cette solution: https://askubuntu.com/a/735924

5
Baalmart

Dans l'exemple que vous avez mentionné en haut, la clé requise "Nom" est manquante. Dans Ubuntu 16, lorsque j'exécute la commande desktop-file-install, il échoue avec l'erreur suivante:

/usr/share/applications/Eclipse.desktop: error: required key "Name" in group "Desktop Entry" is not present

Pour résoudre ce problème, vous devez ajouter l'entrée "Nom"

Name=Eclipse
0
Sajith

Je n'ai jamais eu ces problèmes. J'ai mon fichier de bureau dans le dossier Eclipse, je le copie et le modifie de version en version puis en le glissant-déposant de Nautilus vers le lanceur. Voici mon fichier de bureau Eclipse:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/USERNAME/Apps/Eclipse-neon/Eclipse --clean -vm /usr/lib/jvm/Java-8-Oracle/jre/bin -vmargs -Dfile.encoding=UTF-8 -Xms256m -Xmx3000m -XX:+UseG1GC -XX:+UseStringDeduplication 
Name=Eclipse JEE neon
Icon=/home/USERNAME/Apps/Eclipse-neon/Eclipse-neon.png
Name[de_DE]=Eclipse JEE Neon

Vous voulez aussi mon logo néon Eclipse personnalisé, c'est génial! ;) vous voilà: http://imgur.com/a/Uxjfg

0
mondjunge

Ajoutez une entrée de bureau pour le programme de lancement ici (/usr/share/applications/Eclipse.desktop) avec les modifications d’icône et de chemin d’exécution. Même votre problème existe, essayez celui-ci

remove space in your exec and icon path or use back slash Ex:
Exec=/home/<some dir>/Eclipse Mars/Eclipse
         **->/home/<some dir>/Eclipse\ Mars/Eclipse**
0
gobi

Ajoutez une entrée de bureau pour le programme de lancement ici (/usr/share/applications/Eclipse.desktop) avec les modifications d’icône et de chemin d’exécution. Même votre problème existe, essayez celui-ci

remove space in your exec and icon path or use back slash Ex: Exec =/home // Eclipse Mars/Eclipse ->/home // Eclipse\Mars/Eclipse

0
gobi

Le fichier .desktop doit être à $HOME/.local/share/applications.

Voir cette réponse et le source originale .

0
fabianopinto

L'entrée de l'icône doit avoir un chemin d'accès complet au fichier image XPM réel. Si vous conservez votre dossier Eclipse dans votre répertoire personnel, l'entrée Eclipse.desktop devient:

Icon =/home/USERNAME/Eclipse/icon.xpm

Ennuis, Neon est livré avec l’icône Mars. Cela vous rendra triste et manquera la thématique planétaire, si elle reste inchangée.

Par exemple, Neon pour Android devrait avoir un accent vert:

http://imgur.com/stMvzCQ (utilisez GIMP pour convertir ce PNG en XPM, alpha par défaut).

Vous ne devriez jamais adultérer le logo bleu et blanc d'Eclipse, qui est un blasphème. L'accent est maintenant agnostique depuis que le thème de la planète a été abandonné. Phobos aurait été le nom idéal pour une version Eclipse ...

0

Je viens juste de faire face au même problème et de le résoudre en modifiant le nom du nom de l'icône dans le fichier de bureau. En utilisant Ubuntu 16.04.3 et Eclipse Oxygen et en regardant le dossier Eclipse, j’ai vu que l’icône s’appelait 'icon.xpm', alors que dans le fichier desktop

~/.local/share/applications, the name is 'Eclipse'.
So, I replaced:
Icon=Eclipse
by:
Icon=$your_Eclipse_path/icon.xpm

et cela a fonctionné pour moi.

0
Jay