Fügen Sie dem Desktop Ubuntu 16.04 ein Snap-Symbol hinzu

18

Wie füge ich dem Desktop ein Symbol für eine Schnellanwendung (Notes) hinzu?

Die normale Methode von usr / shared / applications funktioniert für eine Schnellanwendung nicht.
Ich habe im Schnellordner nachgesehen und konnte nichts Nützliches finden.

Dan
quelle
Ich habe die ausführbare Datei in computer> snap> notes> 4> user> bin> notes und das Symbol in computer> snap> meta> gui> snap icon.png gefunden. Ich habe die ausführbare Datei auf den Desktop gelegt, aber sie wird dieselben Symbole enthalten. Irgendwelche Ideen, wie das behoben werden kann?
Dan
Suchen Sie in / var / lib / snapd / desktop / applications nach der .desktop-Datei. Sie können es auf Ihren Desktop kopieren (obwohl es beim Ausführen von Notizen nur an den Launcher
geheftet werden kann,
Danke Doug - Genau das habe ich gesucht. Ich würde diese Punkte geben, wenn ich es könnte - Gelöst
Dan

Antworten:

25

Derzeit befinden sich Desktops für Snaps in /var/lib/snapd/desktop/applications

Man kann sie zur Verwendung als Desktop oder im Falle von Unity beim Ausführen des Snaps kopieren, indem man einfach das im Launcher angezeigte Symbol anheftet.

Was Snapsymbole im Unity Launcher angeht - atm Wenn auf dem Snap ein .deb-Äquivalent installiert ist (vlc ist ein Beispiel), verwendet der Snap das .deb-Symbol. (unangemessenes Verhalten)

In diesen Fällen sollte in ~ / .local / share / applications eine neue .desktop-Datei für den Snap erstellt werden. Verwenden Sie in der Exec = -Zeile einen vollständigen Pfad zur Snap-Binärdatei. Dadurch wird die .desktop-Datei unterschieden

doug
quelle
4

Eine einfache dauerhafte Lösung für alle Snap-Installationen besteht darin, Ihren Snap-Desktop-Ordner mit einem Ihrer Benutzer- oder System-Desktop-Ordner zu verknüpfen.

Für Administratoren:

sudo ln -s /var/lib/snapd/desktop/applications/ /usr/share/applications/snap 

Nur für Ihren Benutzer:

ln -s /var/lib/snapd/desktop/applications/ ~/.local/share/applications/snap

Es wurde bestätigt, dass es sofort unter Linux Mint funktioniert.

Louis Garczynski
quelle
Ja. Kann auch auf Elementary OS bestätigen ... gebaut auf Ubuntu 18.04 LTS
jasonflaherty
2

Beim Snap-Install-Blender blieb die .desktop-Datei in einem / snap-Unterverzeichnis. Damit es mit Gnome funktioniert, musste ich blender.desktop von /snap/blender/current/blender.desktop nach / usr / share / applications (als root) kopieren und dann wurde alles behoben: Blender wird in den Gnome-Menüs und in Nautilus angezeigt verknüpft es mit .blend-Dateien.

Sieht für mich nach einer Art Riss zwischen Schnappschüssen und Zwergen aus. Vielleicht brauchen wir einen bissigen Zwerg (oder einen gnomischen Schnappschuss; ^).

Mike Ward
quelle
Ich habe einen Link gemacht. `sudo ln -s /var/lib/snapd/desktop/applications/postman_postman.desktop /usr/local/share/applications/postman.desktop`
Lasith Niroshan