Para criar uma representação de ícone de um aplicativo, por exemplo, no Dash ou na área de trabalho, precisamos definir um arquivo <name_of_app>.desktop
que pode ter o seguinte conteúdo:
[Desktop Entry]
Type=Application
Exec=</path/to/executable [--options]> # commands to run
Icon=</path/to/icon> # optional path to the icon
Terminal=false # set 'true' for terminal applications
OnlyShowIn=GNOME;XFCE;KDE;Unity; # optionally defines where the icon is shown
Podemos querer colocar esse arquivo no HOME do usuário em ~/.local/share/applications
(recomendado) ou para um acesso amplo ao sistema para todos os usuários em /usr/share/applications
. É importante fornecer o caminho completo para o executável (ou script) ou para o ícone do aplicativo aqui.
Podemos colocar esse arquivo da área de trabalho no diretório apropriado no momento em que instalamos o aplicativo externo, mas é claro que também podemos fazer isso mais tarde (por exemplo, durante uma sessão SSH).
Veja também: Especificação de entrada na área de trabalho