qcomicbook no Snappy Playpen é um bom exemplo disso. Ele envia um ícone e um arquivo .desktop em um diretório especial chamado ./setup/gui .
Para o arquivo da área de trabalho, você pode, na maioria dos casos, apenas copiar o que é fornecido com a origem do upstream ou criar um a partir do zero ( Especificação de entrada na área de trabalho ).
Observe o seguinte ao criar as entradas Icon e Exec :
- Para
Exec, use o que você definiu na sub-rotinaappsdo snap. - Para
Iconuse${SNAP}/meta/gui/, porque é onde o ícone será enviado.
No exemplo de qcomicbook , isto é:
Exec=qcomicbook
Icon=${SNAP}/meta/gui/qcomicbook.png