Autant que je sache, tous les raccourcis de Unity Launcher ont un fichier * .desktop correspondant. J'ai un raccourci (pour skrooge ) qui n'a pas d'icône. Comment trouver le fichier * .desktop correspondant à ce raccourci pour pouvoir y ajouter une icône?
Il est probablement assis dans /usr/share/applications/
mais si vous voulez trouver tous les fichiers .desktop
du système, lancez ceci:
find / -name '*.desktop'
ou
Sudo updatedb
locate *.desktop
Pour trouver des fichiers avec "skrooge" dans leur chemin ou leur nom, ajoutez un grep à la commande:
locate *.desktop | grep -iR "skrooge"
Le système stocke les fichiers .desktop dans /usr/share/applications/
. Malheureusement, si vous ouvrez ce dossier dans Nautilus, les fichiers .desktop apparaissent avec l’icône spécifiée dans le fichier et le nom de fichier appelé dans le fichier. Vous ne serez pas non plus autorisé à modifier ces fichiers en cliquant dessus et en sélectionnant Modifier.
Pour éditer ces fichiers, vous devez ouvrir ce dossier dans une fenêtre de terminal. Faire une commande ls
affichera tous les fichiers .desktop avec leurs noms réels. Lorsque vous localisez le fichier .desktop que vous souhaitez modifier, exécutez gksudo gedit {file-name}.desktop
.
Il est de pratique courante de conserver tous les fichiers .desktop que vous créez ou modifiez dans votre dossier personnel ~/.local/share/applications
.
Quelques détails supplémentaires pour compléter les autres réponses:
Généralement, les fichiers .desktop
des packages seront situés dans /usr/share/applications
.
Si vous le souhaitez, vous pouvez en copier un dans ~/.local/share/applications
et le modifier ici sans avoir besoin de Sudo . Les éléments de ~/.local/share/applications
remplacent les éléments correspondants dans /usr/share/applications
et /usr/local/share/applications
, mais ne sont visibles que par votre utilisateur.
Sinon, vous pouvez placer une copie modifiée dans /usr/local/share/applications
où elle remplacera toute copie de /usr/share/applications
tout en étant visible par tout le système.
Notez que vous ne devez pas modifier les fichiers .desktop
dans /usr/share/applications
directement; toute modification apportée sera automatiquement remplacée lors de la mise à jour de l'application par le gestionnaire de packages.
Extrait de ici