Est-il possible de remplacer une icône particulière par une de nos choix dans Ubuntu 16.04? Si oui, merci de partager.
Les lanceurs Unity sont des fichiers stockés sur votre ordinateur, dotés de l'extension .desktop
. Ces fichiers sont utilisés pour lancer une application spécifique, mais dans Unity, ils sont également utilisés pour créer des menus contextuels pour chaque application, auxquels vous pouvez accéder à partir du programme de lancement Unity.
Un tel fichier ressemble à ceci:
[Desktop Entry]
Version=x.y
Name=ProgramName
Comment=This is my comment
Exec=/home/$USER/Documents/exec.sh
Icon=/home/$USER/Pictures/icon.png
Terminal=false
Type=Application
Categories=Utility;Application;
Le champ Icône est l’icône que le lanceur doit utiliser et représente l’application. Toutes les icônes figurant dans le répertoire /usr/share/pixmaps
n'ont pas besoin de spécifier leur chemin complet, mais leur nom de fichier sans l'extension.
Par exemple, si le fichier d'icône est /usr/share/pixmaps/wallch.png
, le champ Icon doit uniquement être wallch
. Toutes les autres icônes doivent avoir leur chemin complet spécifié.
Par conséquent, pour changer l'icône d'un programme spécifique, vous devez:
1. Recherchez le fichier .desktop
associé, ils se trouvent généralement sous /usr/share/...
.
Vous pouvez le faire avec:
locate program_name.desktop
ou si vous n'arrivez pas à le trouver:
locate .desktop
et faites défiler la liste.
2. Ouvrez le .desktop
que vous souhaitez modifier:
gedit /path/to/program_name.desktop
3. Modifiez les champs de votre choix:
Juste pour être sauvegardé, faites d'abord une sauvegarde, que vous pourrez remplacer pour le fichier d'origine au cas où vous bousilleriez:
cp /path/to/program_name.desktop /path/to/program_name_backup
Source et informations complémentaires:
https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles