Réponses:
C'est probablement assis, /usr/share/applications/
mais si vous voulez trouver tous les .desktop
fichiers 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"
/usr/share/applications/kde4/skrooge.desktop
. Merci. :)
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 du 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 ls
commande affichera tous les fichiers .desktop avec leurs noms réels. Lorsque vous localisez le fichier .desktop que vous souhaitez modifier, lancez 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
.
~/.local/share/applications
sont rechargés au redémarrage de la session. Alors, déconnectez-vous et reconnectez-vous. Notez que ceux-ci sont spécifiques à cet utilisateur.
Quelques détails supplémentaires pour compléter les autres réponses:
En règle générale, les .desktop
fichiers des packages sont situés dans /usr/share/applications
.
Si vous le souhaitez, vous pouvez en copier un ~/.local/share/applications
et le modifier sans avoir besoin de sudo . Articles en ~/.local/share/applications
seront prioritaires sur les éléments correspondants dans /usr/share/applications
et /usr/local/share/applications
, mais ne sont visibles que pour votre utilisateur.
Vous pouvez également placer une copie modifiée dans /usr/local/share/applications
laquelle elle remplacera n'importe quelle entrée tout en /usr/share/applications
étant visible par l'ensemble du système.
Notez que vous ne devez pas éditer les .desktop
fichiers /usr/share/applications
directement; toute modification apportée sera automatiquement remplacée lorsque l'application sera mise à jour par le gestionnaire de packages.
Extrait d' ici
locate -i "*skrooge*.desktop"
. Bien qu’il y ait principalement trois endroits, l’unité cherchera des fichiers de bureau.~/.local/share/applications
,/usr/local/share/applications
Et/usr/share/applications
. S'il existe des fichiers de bureau pour la même commande à plusieurs endroits, il utilisera le plus à gauche des trois que j'ai énumérés.