Comment attribuer une icône aux programmes ne comportant pas d'icônes spécifiques? (ie. vncviewer, rdesktop, etc.). Aujourd'hui, il apparaît sous la forme d'une icône grise avec un point d'interrogation au centre, icône par défaut du lanceur de l'unité.
Sélectionnez un fichier .png et copiez-le/collez-le à un emplacement où vous n'allez pas le déplacer.
Ouvrez Fichiers et accédez à /usr/share/applications/
. Ici, vous allez trouver vos applications et leurs différentes icônes.
Cliquez avec le bouton droit sur l'icône de l'application que vous souhaitez modifier, puis sélectionnez Copier dans le menu contextuel.
Exécutez apt policy gksu
pour vérifier si gksu est installé. Installez gksu s'il n'est pas déjà installé avec Sudo apt-get install gksu
. Ouvrez le terminal et tapez gksu gedit
, puis sur la même ligne, collez l'emplacement de l'icône que vous avez copiée à l'étape 3.
Dans Ubuntu 18.04 et versions ultérieures, gksu a été arrêté, utilisez plutôt cette commande:
Sudo -H gedit /path/to/file &>/dev/null
Sélectionnez le nouveau fichier .png à l'étape 1, cliquez dessus avec le bouton droit de la souris et sélectionnez Copier dans le menu contextuel.
Collez l'emplacement du fichier .png que vous avez copié à l'étape 5 dans la ligne de l'éditeur de texte gedit ouvert commençant par Icon=
.
Remplacer:
Icon=/path/to/old/file
avec:
Icon=/path/to/new/file
Enregistrez les modifications apportées au fichier ouvert dans gedit et fermez gedit.
Sûr.
J'ai trouvé une bonne réponse à cette question ici: Comment puis-je changer l'icône utilisée par une applet?
Modifiez la configuration de l'application pour changer l'icône
Modifiez /usr/share/applications/diodon.desktop et remplacez Icon = gtk-paste par Icon =/usr/share/icons/Faenza-Darkest/actions/22/gtk-paste.png.
Notez que la modification des fichiers système est généralement une mauvaise idée. Vous pourrez peut-être copier diodon.desktop dans ~/.local/share/applications/diodon.desktop, puis le modifier. Je ne sais pas si cela fonctionnerait.
Pour moi, je voulais donner à Rubbyripper une icône, et cela a fonctionné à merveille. J'ai cependant édité le fichier système. N'a pas essayé la méthode .local.