Добавить значок привязки на рабочий стол Ubuntu 16.04

19

Как добавить значок приложения Snap (Notes) на рабочий стол?

Обычный метод usr / shared / Applications не работает для приложения с привязкой.
Я посмотрел в папке оснастки и не смог найти ничего полезного.

Дэн
источник
Я нашел исполняемый файл в компьютере> snap> notes> 4> user> bin> notes исполняемый файл и значок в компьютере> snap> meta> gui> snap icon.png. Я поместил исполняемый файл на рабочий стол, но он получит те же значки. Любые идеи о том, как это исправить?
Дан
Посмотрите в / var / lib / snapd / desktop / apps для .desktop. Вы можете скопировать его на рабочий стол (хотя при запуске заметок его можно просто закрепить на панели запуска, если используется единство.
Дуг
Спасибо, Даг. Это именно то, что я искал. Я бы дал эти очки, если бы мог - Решил
Дан

Ответы:

27

В настоящее время .desktops для привязок находится в /var/lib/snapd/desktop/applications

Можно скопировать их для использования в качестве рабочего стола или в случае Unity при запуске оснастки, просто прикрепите значок, который отображается в панели запуска.

Что касается значков оснастки в модуле запуска Unity - atm, если на оснастке установлен эквилибант .deb (один из примеров - vlc), то на оснастке будет использоваться значок .deb. (неправильное поведение)

В этих случаях новый файл .desktop для привязки должен быть создан в ~ / .local / share / Applications, а в строке Exec = используется полный путь к исполняемому файлу привязки, это будет отличать .desktop

Дуг
источник
5

Простое постоянное решение для всех установок моментальных снимков - это связать вашу папку Snap .desktop с одной из ваших пользовательских или системных папок .desktop.

Для администраторов:

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

Только для вашего пользователя:

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

Подтвердили мгновенную работу на Linux Mint.

Луи Гарчински
источник
Да. Можно подтвердить и на Элементарной ОС ... построен на Ubuntu 18.04 LTS
jasonflaherty
2

Когда я щелкаю установочный блендер, файл .desktop остается в подкаталоге / snap. Чтобы заставить его работать с gnome, мне пришлось скопировать blender.desktop из /snap/blender/current/blender.desktop в / usr / share / Applications (как root), а затем все было исправлено: blender показывает в меню gnome и nautilus связывает это с .blend файлами.

Похоже, какая-то трещина между снимками и гномами для меня. Возможно, что нам нужно, это мгновенный гном (или это щелчок гнома; ^).

Майк Уорд
источник
Я сделал ссылку. `sudo ln -s /var/lib/snapd/desktop/applications/postman_postman.desktop
usr/local/share/applications/postman.desktop`