Para referência, consulte a Especificação de Entrada na Área de Trabalho do Freedesktop, mas isso deve funcionar:
[Desktop Entry]
Version=1.0
Name=Unipro UGENE
Comment=Unipro UGENE is a cross-platform visual environment for DNA and protein sequence analysis.
Exec=/home/samuel/ugene-1.11.5/ugene -ui
Path=/home/samuel/ugene-1.11.5/
Icon=/usr/share/icons/Humanity/apps/32/access.svg
Terminal=false
Type=Application
Categories=Utility;Development;
Algumas notas:
Versão
- Deve ser 1.0, refere-se à versão do arquivo .desktop, não à versão do programa.
Nome
- O nome que deve ser exibido no menu.
Exec
- O caminho completo para o executável. Não é necessário usar '.', Significa apenas o diretório atual
Caminho
- O diretório que será definido como atual quando a entrada for executada. Você geralmente não precisa configurá-lo, mas eu adicionei apenas no caso. É o mesmo que usar 'cd' na sua linha de comando
Ícone
- O caminho para o arquivo de ícone que será usado para o arquivo, é provável que o que você colocou não existe, eu mudei para um genérico. Você deve mudar isso para o arquivo que você deseja que o ícone use
Mimetype
- Especifica o tipo de arquivos que este programa pode abrir. Eu deixei vazio.
StartupWMClass
- Necessário apenas para alguns programas Geralmente, ele é necessário para programas java, mas só é definido se você notar alguns problemas.
Para usar o arquivo da área de trabalho do Dash, você precisará copiá-lo para /usr/share/applications
para qualquer usuário poder usá-lo (você precisará de permissões de administrador) ou para ~/.local/share/applications
( onde ~ significa o seu diretório de usuário) se você quer que ele esteja disponível para apenas um usuário.