Conhecendo a estrutura do arquivo .desktop
No post anterior eu comentei algo sobre os arquivos .desktop no linux. Então resolvi deixar aqui uma breve explicação sobre esse tipo de arquivo.
O arquivo .desktop é semelhante ao arquivo de atalho .lnk do windows. Esse arquivo segue um padrão definido pela freedesktop.org que é utilizado tanto pelo Gnome quanto pelo KDE. Eles ficam dentro da pasta /usr/share/applications ou na pasta ~/.local/share/applications. Nesses arquivos é que estão contidas as configurações e características do atalho.
Explicando cada item:
[Desktop Entry]: É o cabeçalho do arquivo. Ele define o grupo ao qual o arquivo pertence.
Name: Nome do atalho.
Name[pt_BR]: Nome do atalho em português do Brasil. Podem ser adicionadas diversas linhas como essa, para especificar a tradução para vários idiomas.
Comment: Comentário do atalho.
Comment[pt_BR]: Comentário em portugês do Brasil. Podem ser adicionadas linhas como essa para várias traduções diferentes.
GenericName: Nome genérico da aplicação.
GenericName[pt_BR]: Tradução do nome genérico.
Exec: Programa a ser executado.
Terminal: true para o programa ser executado em uma janela do terminal, false para não.
Type: Especifica o tipo do atalho. Pode ser: Application, Link ou Directory.
Icon: Icone da aplicação.
Categories: Categoria da aplicação. As principais são: AudioVideo, Audio, Video, Development, Education , Game, Graphics, Network, Office, Settings, System, Utility.
MimeType: MIME types suportados pela aplicação.