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?

Tigull
quelle
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.

Drehmoment
quelle
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.

andersand
quelle
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
Rinzwind
quelle
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.

Beahacker
quelle
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.

Tigull
quelle
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.