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


132

Ich möchte wissen, in welchem ​​Ordner die .desktop-Dateien von Unity Launcher gespeichert sind, da sie nicht mehr vorhanden sind /.gconf/desktopund ich der Startleiste eine benutzerdefinierte Anwendung hinzufügen /usr/share/applicationsmuss (das Hinzufügen in scheint nicht ausreichend zu sein).

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


Verwandte Themen
Eliah Kagan

Antworten:


178

Global in

/usr/share/applications 

Vor Ort in

~/.local/share/applications

Wenn Sie einen benutzerdefinierten Launcher hinzufügen möchten, erstellen Sie ihn in ~/.local/share/applications, machen Sie ihn ausführbar, ziehen Sie ihn auf den Launcher * und legen Sie ihn dort ab (klicken Sie mit der rechten Maustaste auf das Startelement → Im Launcher behalten ).

* Das Öffnen mit Nautilus reicht anscheinend nicht aus.


Auf diese Weise wird das benutzerdefinierte Symbol nicht angezeigt, sondern das Anwendungssymbol. Irgendwelche Ideen, wie man das behebt? Ich habe auch versucht, die .desktop-Datei über gconf-editor hinzuzufügen, aber ich habe den Unity-Eintrag nicht gefunden.
Tigull

Sie haben recht, das ist wahrscheinlich ein Fehler. Stattdessen können Sie die .desktop-Datei einfach auf den Launcher ziehen und dort ablegen. Installieren Sie das dconf-toolsPaket und führen Sie es aus, um die Favoritenliste zu finden dconf-editor. Die Liste wird unter Desktop → Unity → Launcher gespeichert .
htorque

1
Sie können das zu verwendende Symbol manuell angeben, indem Sie der Desktop-Datei die folgende Zeile hinzufügen:Icon=/absolute/path/to/image.png
Dunes

Nur eine Anmerkung, dass diejenigen, die Snaps verwenden, diese möglicherweise in /var/lib/snapd/desktop/applications/xyz.desktop
Jon

14

Unity 2D sucht im /usr/share/applicationsVerzeichnis nach .desktop-Dateien . Dies kann im Terminal folgendermaßen ermittelt werden:

locate firefox.desktop

Für mich funktionierte es, indem ich einen der bereits vorhandenen Launcher (z. B. gimp.desktop ) mithilfe der folgenden Befehle im Terminal hinzufügte

gconf-editor

um einen Eintrag zur Favoritenliste unter hinzuzufügen desktop/unity-2d/launcher.


Ich habe es vergessen locate, danke! /usr/local/share/applications/dort war der Täter!
Variona

5

cd ~/.local/share/applications ist der 1. Platz, in dem gesucht wird.

Beispiele aus meinem Verzeichnis, mit denen ich Quicklists hinzugefügt habe:

~ / .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

Neben global in /usr/share/applications, lokal in ~/.local/share/applications, hat es auch in /usr/local/share/applications/. Es hat ähnliche Auswirkungen wie global. Einige Anwendungen legen ihre Desktop-Datei in diesem Ordner ab.


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

3

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


Das klingt nicht nach der richtigen Lösung, sondern eher nach einer Problemumgehung für einen Fehler im Launcher oder in der ursprünglichen .desktop-Datei.
9.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.