Frage Wo befinden sich die Unity Launcher .desktop-Dateien?


Ich würde gerne wissen, in welchem ​​Ordner die .desktop-Dateien von Unity Launcher gespeichert sind, da sie nicht mehr darin enthalten sind /.gconf/desktop und ich muss eine benutzerdefinierte Anwendung zur Launcher-Leiste hinzufügen (Hinzufügen in /usr/share/applications scheint nicht genug zu sein).

Wo befinden sich die Unity Launcher .desktop-Dateien?


114
2018-05-07 08:16


Ursprung




Antworten:


Global im

/usr/share/applications 

Örtlich im

~/.local/share/applications

Wenn Sie ein benutzerdefiniertes Startprogramm hinzufügen möchten, erstellen Sie es in ~/.local/share/applicationsmach es ausführbar, ziehe es per Drag & Drop auf den Launcher * und stecke es schließlich fest (klicke mit der rechten Maustaste auf den Launcher → Keep In Launcher).

* Öffnen mit Nautilus scheint nicht den Trick zu tun.


155
2018-05-07 08:20



Tatsächlich wird auf diese Weise das benutzerdefinierte Symbol nicht angezeigt, aber stattdessen das Anwendungssymbol. Irgendwelche Ideen, wie das zu beheben ist? Ich habe auch versucht, das .desktop über den gconf-editor hinzuzufügen, aber ich habe den Unity-Eintrag nicht gefunden. - Tigull
Du hast Recht, das ist wahrscheinlich ein Fehler. Stattdessen können Sie die .desktop-Datei einfach per Drag & Drop auf den Launcher ziehen. Um die Favoritenliste zu finden, installieren Sie die dconf-tools Paket und Lauf dconf-editor. Die Liste ist unter gespeichert Desktop → Einheit → Launcher. - htorque
Sie können das zu verwendende Symbol manuell angeben, indem Sie der Desktopdatei die folgende Zeile hinzufügen: Icon=/absolute/path/to/image.png - Dunes
Nur ein Hinweis, dass diejenigen, die Snapshots verwenden, sie in /var/lib/snapd/desktop/applications/xyz.desktop finden können - Jon


Unity 2D sucht nach .desktop-Dateien in der /usr/share/applications Verzeichnis. Dies kann durch Verwendung der folgenden im Terminal gefunden werden:

locate firefox.desktop

Für mich funktionierte es, indem ich einen der Launcher hinzufügte, der bereits dort war (z. B. gimp.desktop) Verwenden Sie Folgendes im Terminal

gconf-editor

um einen Eintrag hinzuzufügen Favoriten Liste unter desktop/unity-2d/launcher.


12
2017-07-15 22:01



Ich habe es vergessen locate , Danke! /usr/local/share/applications/ Das war der Übeltäter! - variona


cd ~/.local/share/applications ist der 1. Platz, der hineinschaut.

Beispiele aus meinem Verzeichnis, mit dem ich Quicklisten hinzugefügt habe:

~ / .local / teilen / Anwendungen $ ls
banshee.desktop gnome-terminal.desktop
Chrome-Browser.desktop mimeapps.list
firefox.desktop nautilus-home.desktop
gedit.desktop ubuntu-software-center.desktop

5
2018-05-07 08:23





Neben global in /usr/share/applications, lokal in ~/.local/share/applicationshat es auch in /usr/local/share/applications/. Es hat ähnliche Auswirkungen wie global. Einige Anwendungen wählen ihre Desktop-Datei in diesen Ordner.


4
2018-06-15 03:53



Der Tipp über /usr/local/share/applications/ war genau richtig! Vielen Dank! - smac89


Ich habe selbst eine Lösung gefunden! Es ist notwendig, einen Eintrag in alacarte zu erstellen. Um das Symbol anzupassen, müssen Sie das Symbol erneut von alacarte aus bearbeiten.


3
2018-05-10 17:21



Das klingt nicht wie das Recht Lösung, aber mehr eine Problemumgehung für einen Fehler im Launcher oder der ursprünglichen .desktop-Datei. - JanC