Problemas com o arquivo da área de trabalho
Considerando o arquivo de área de trabalho criado pela alacarte como ponto de partida (o outro tem mais problemas), há duas linhas que são quase sempre críticas e fazem com que o arquivo da área de trabalho seja recusado pelo Dash e pelo Iniciador:
-
The Exec=line:Exec=/home/jantek/Instalki/Eclipse Java/eclipse/eclipseO que você está realmente tentando fazer aqui é abrir um arquivo
Java/eclipse/eclipsecom um executável chamadoEclipse, localizado em/home/jantek/Instalki:Exec=<application> <file>Isso provavelmente não é o que você pretendia. Em vez do aplicativo (
eclipse), você está se referindo ao que parece ser um diretório (Exec=/home/jantek/Instalki/Eclipse).Assumindo que o executável
eclipse(em letras minúsculas) esteja na pasta.../Eclipse(olhando para sua linhaIcon=, mas verifique), sua linhaExec=simplesmente deveria ser como:Exec=/home/jantek/Instalki/Eclipse/eclipse -
A linha
Icon=:Como mencionei no meu comentário, o Alacarte remove a extensão do arquivo de qualquer ícone que você definir. Além disso, assim como na linha
Exec=, o caminho que você está definindo está incorreto (por que o espaço?). Sua linhaIcon=deve se parecer com:Icon=/home/jantek/Instalki/Eclipse/icon.xpmMas, novamente, verifique se os caminhos para o executável do eclipse e para o ícone estão corretos.
Se você corrigir essas duas linhas, o arquivo .desktop deverá funcionar bem.
Nota:
Se o caminho para o seu executável ou o seu ícone incluir nomes de pastas com espaços:
-
Se estiver na linha
Exec=, coloque a parte inteira apósExec=entre aspas:Exec="/long/path/to/executable/folder with spaces/eclipse"ou apenas a pasta com espaços:
Exec=/long/path/to/executable/"folder with spaces"/eclipse -
Na linha
Icon=, uma pasta com um espaço deve estar bem:Icon=/long/path/to/executable/folder with spaces/icon.xpm