Dodaj ikonę Snap do pulpitu Ubuntu 16.04

19

Jak dodać ikonę aplikacji Snap (Notes) na pulpicie?

Normalna metoda usr / shared / applications nie działa w przypadku aplikacji Snap.
Zajrzałem do folderu Snap i nie znalazłem nic przydatnego.

Dan
źródło
Znalazłem plik wykonywalny na komputerze> Snap> Notatki> 4> Użytkownik> Bin> Notatki wykonywalny i ikonę na komputerze> Snap> Meta> GUI> Snap icon.png. Umieszczam plik wykonywalny na pulpicie, ale będzie miał te same ikony. Wszelkie pomysły, jak to naprawić?
Dan
Szukaj w / var / lib / snapd / desktop / aplikacji dla .desktop. Możesz skopiować go na pulpit (- chociaż podczas uruchamiania notatek można go po prostu przypiąć do programu uruchamiającego, jeśli używasz jedności.
Doug
Dzięki, Doug. Właśnie tego szukałem. Dałbym te punkty, gdybym mógł - rozwiązany
Dan

Odpowiedzi:

27

Obecnie .desktops dla snapów znajduje się w /var/lib/snapd/desktop/applications

Można je skopiować do użytku jako pulpit lub w przypadku Unity podczas uruchamiania przystawki wystarczy przypiąć ikonę, która pojawia się w programie uruchamiającym.

Jeśli chodzi o ikony przystawek w programie uruchamiającym jedność - atm, jeśli przystawka ma zainstalowanego ekwiwalentu .deb (vlc jest jednym z przykładów), wtedy przystawka użyje ikony .deb. (niewłaściwe zachowanie)

W takich przypadkach nowy .desktop dla przystawki powinien zostać utworzony w ~ / .local / share / applications, a w wierszu Exec = użyj pełnej ścieżki do pliku binarnego przystawki, co spowoduje rozróżnienie .desktop

doug
źródło
5

Prostym trwałym rozwiązaniem dla wszystkich instalacji Snap jest połączenie folderu Snap .desktop w jednym z folderów .desktop użytkownika lub systemu.

Dla administratorów:

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

Tylko dla użytkownika:

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

Potwierdzono natychmiastową pracę w Linux Mint.

Ludwik Garczyński
źródło
Tak. Potwierdza to również w elementarnym systemie operacyjnym ... zbudowanym na Ubuntu 18.04 LTS
jasonflaherty
2

Kiedy instaluję blendera, plik .desktop pozostaje w podkatalogu / snap. Aby działał z gnome, musiałem skopiować blender.desktop z /snap/blender/current/blender.desktop do / usr / share / applications (jako root), a potem wszystko zostało naprawione: blender pokazuje się w menu gnome i nautilus kojarzy go z plikami .blend.

Wygląda mi na pęknięcie między snapami a krasnalami. Być może potrzebujemy zgrabnego gnoma (a może to krasnoludka; ^).

Mike Ward
źródło
Zrobiłem link. `sudo ln -s /var/lib/snapd/desktop/applications/postman_postman.desktop
usr/local/share/applications/postman.desktop`