web-dev-qa-db-fra.com

Le lanceur n'affiche pas l'icône

J'ai installé le programme sur /opt dossier et entrée de bureau créée sous /home/username/.local/share/applications.

J'ai déplacé un nouveau icon.png dans le dossier du programme et y a changé le chemin du lanceur, mais malheureusement, il me montre une icône de lanceur par défaut, je suis sûr que le chemin de l'icône est correct. Je l'ai essayé avec une autre icône de programme installée de la même manière et cela fonctionne.

Quelle pourrait être la raison de ce comportement?

Le fichier .png a un indicateur de verrouillage

1
kidwon

Le verrou signifie qu'il est verrouillé pour votre utilisateur et n'appartient qu'à root.

Dans un terminal, exécutez

Sudo chown $USER:$USER path/to/icon.png

Échanger path/to pour le dossier d'icônes réel et il vous donnera la permission.

2
Mark Kirby