У меня есть приложение, которое я успешно упаковал в виде оснастки, но я не хочу, чтобы мои пользователи запускали его из командной строки. Как я могу создать пункт меню для него?
qcomicbook на Мгновенном Детском манеже является хорошим примером этого. Это поставляет значок и .desktop
файл в специальном каталоге, названном ./setup/gui
.
Для файла на рабочем столе, можно в большинстве случаев просто скопировать тот, который поставляется с восходящим источником, или создайте тот с нуля ( Настольная Спецификация Записи).
Примечание следующее, когда Вы создаете Icon
и Exec
записи:
Exec
просто использование вообще Вы определили в apps
строка файла конфигурации снимка. Icon
использование ${SNAP}/meta/gui/
, потому что это - то, куда значок будет поставлен. В примере qcomicbook
, это:
Exec=qcomicbook
Icon=${SNAP}/meta/gui/qcomicbook.png