Où se trouvent les fichiers .desktop d'Unity Launcher?


132

J'aimerais savoir dans quel dossier les fichiers .desktop d'Unity Launcher sont stockés, car ils ne le sont plus /.gconf/desktopet j'ai besoin d'ajouter une application personnalisée à la barre de lancement (son ajout /usr/share/applicationsne semble pas être suffisant).

Où se trouvent les fichiers .desktop d'Unity Launcher?


Réponses:


178

Globalement dans

/usr/share/applications 

Localement dans

~/.local/share/applications

Si vous souhaitez ajouter un lanceur personnalisé, créez-le ~/.local/share/applications, rendez-le exécutable, faites-le glisser sur le lanceur *, puis épinglez-le (cliquez avec le bouton droit de la souris sur l'élément du lanceur → Garder dans le lanceur ).

* L'ouvrir en utilisant Nautilus ne semble pas faire l'affaire.


En fait, l’icône personnalisée ne s’affiche pas mais l’icône de l’application. Des idées sur la façon de résoudre ce problème? J'ai également essayé d'ajouter le fichier .desktop via gconf-editor mais je n'ai pas trouvé l'entrée Unity.
Tigull

Vous avez raison, c'est probablement un bug. Au lieu de cela, vous pouvez simplement faire glisser le fichier .desktop sur le lanceur. Pour trouver la liste des favoris, installez le dconf-toolspaquet et lancez dconf-editor. La liste est stockée sous bureau → unité → lanceur .
Htorque

1
Vous pouvez spécifier manuellement l'icône à utiliser en ajoutant la ligne suivante au fichier du bureau:Icon=/absolute/path/to/image.png
Dunes

Juste une note que ceux qui utilisent des instantanés peuvent les trouver dans /var/lib/snapd/desktop/applications/xyz.desktop
Jon

14

Unity 2D recherche les fichiers .desktop dans le /usr/share/applicationsrépertoire. Ceci peut être trouvé en utilisant ce qui suit dans le terminal:

locate firefox.desktop

Pour moi, cela a fonctionné en ajoutant l’un des lanceurs déjà présents (par exemple, gimp.desktop ) en utilisant ce qui suit dans le Terminal

gconf-editor

pour ajouter une entrée à la liste des favoris sous desktop/unity-2d/launcher.


J'ai oublié locate, merci! /usr/local/share/applications/c'est là que le coupable était!
Variona

5

cd ~/.local/share/applications est la 1ère place à regarder.

Exemples de mon répertoire que j'ai utilisé pour ajouter des listes rapides:

~ / .local / share / applications $ ls
banshee.desktop gnome-terminal.desktop
chromium-browser.desktop mimeapps.list
firefox.desktop nautilus-home.desktop
gedit.desktop ubuntu-software-center.desktop

4

En plus globalement dans /usr/share/applications, localement ~/.local/share/applications, il a aussi /usr/local/share/applications/. Ses effets sont similaires à ceux du monde entier. Certaines applications choisissent de placer leur fichier de bureau dans ce dossier.


1
Le pourboire /usr/local/share/applications/était parfait! Merci!
smac89

3

J'ai effectivement trouvé un correctif moi-même! Il est nécessaire de créer une entrée dans alacarte. Pour personnaliser l'icône, vous devez éditer manuellement l'icône à nouveau depuis alacarte.


Cela ne semble pas être la bonne solution, mais plutôt une solution de contournement pour un bogue dans le programme de lancement ou dans le fichier .desktop d'origine.
JanC
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.