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.
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.
Odpowiedzi:
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
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.
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; ^).