16 votes

Comment puis-je réparer les icônes de programme qui apparaissent comme un point d'interrogation dans le Launcher ?

Dans la partie gauche de l'écran se trouvent des icônes : Centre de logiciels, Ubuntu One, etc. Les icônes du système sont visibles mais les icônes des programmes que j'ai installés ne le sont pas. Il y a plutôt un " ?" pour les icônes. Comment puis-je résoudre ce problème ?

23voto

ScottC Points 536

Les fichiers .desktop contrôlent le comportement des raccourcis du lanceur sous Linux. Pour vérifier l'icône utilisée, vous devrez ouvrir le fichier .desktop approprié qui se trouve dans l'un des deux emplacements suivants /usr/share/applications ou dans ~/.local/share/applications en tapant la commande suivante : (Je suppose que vous avez installé Eclipse à partir du centre logiciel, donc l'option la plus probable est utilisée :

sudo -H gedit /usr/share/applications/eclipse.desktop

Si ce fichier est vide, vous devrez quitter sans sauvegarder, et substituer le chemin dans la commande. Descendez à la ligne marquée Icon= et s'il y a des commentaires dans celui-ci (désignés par # ), supprimez ce commentaire, car j'ai entendu parler d'un bug qui provoque l'affichage de l'icône, mais je ne sais pas s'il a été corrigé à ce jour.

S'il n'y a pas de Icon= trouvez une icône appropriée au format .png et mettez le chemin d'accès complet dans cette ligne, y compris l'élément Icon= .

Modifier :

Dans les commentaires, vous avez dit que vous exécutez cette application à partir d'un lien sur le bureau. La bonne façon de procéder est de créer un lanceur de bureau et d'y associer l'icône. Pour ce faire, ouvrez un terminal et tapez :

gedit ~/Desktop/eclipse.desktop

cela ouvrira un document vierge. Pour en faire un lanceur, ajoutez ceci au fichier, en substituant les chemins d'accès corrects pour les deux éléments suivants Exec= y el Icon= lignes :

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=<path_to_eclipse>/eclipse
Icon=<path_to_eclipse>/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;

Sauvegardez et fermez, puis rendez le fichier exécutable en tapant chmod +x ~/Desktop/eclipse.desktop

Maintenant, lorsque vous ouvrez ce raccourci, le jeu d'icônes apparaîtra dans le lanceur.

8voto

Michaël Points 91

J'ai eu ce problème et je l'ai résolu (j'utilise eclipse neon)

1) sudo gedit /usr/share/applications/eclipse.desktop

2) ajoutez le texte suivant au fichier :

[Desktop Entry]
Name=Eclipse 
Type=Application
Exec=env UBUNTU_MENUPROXY= <path_to_eclipse>/eclipse
Terminal=false
Icon=<path_to_eclipse>/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=eclipse.desktop

3) sudo desktop-file-install /usr/share/applications/eclipse.desktop

4) cd /usr/local/bin/

5) sudo ln -s <path_to_eclipse>/eclipse

6) sudo cp <path_to_eclipse>/icon.xpm /usr/share/pixmaps/eclipse.xpm

ÇA MARCHE ! Je n'ai plus de point d'interrogation !

1voto

user37577 Points 31

Vous pouvez essayer d'installer Unity Tweak et de vous assurer que vos applications ont un thème d'icône sélectionné. Si cela ne fonctionne pas, essayez d'installer un thème d'icônes différent et voyez si cela met à jour vos icônes. Si cela ne fonctionne pas, faites un rapport car le problème est probablement différent.

1voto

John Doe Points 111

Cela devrait fonctionner parfaitement :

sudo cp /snap/gitkraken/current/usr/share/gitkraken/gitkraken.png /usr/share/icons/hicolor/512x512/apps/

Mettre à jour le cache des icônes

sudo gtk-update-icon-cache -f /usr/share/icons/hicolor/

Rechargez le bureau

nautilus -q

0voto

seq Points 1

Si vous avez un projet ouvert, pour accéder au lanceur, vous devez d'abord aller dans Fichier -> Fermer le projet, puis Configurer -> Créer une entrée de bureau.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X