O uso de caminhos em um arquivo .desktop
Em um arquivo .desktop
, você precisa usar os caminhos absoluto e completo . Portanto, ~
não é expandido.
Este é um erro comumente cometido:)
Exceções relativas a ícones são um.o. descrito aqui :
Ícone para exibir no gerenciador de arquivos, menus, etc. Se o nome for um caminho absoluto, o arquivo fornecido será usado. Se o nome não é um caminho absoluto, o algoritmo descrito no Tema de ícones A especificação será usada para localizar o ícone.
e aqui :
Campo de ícone é o ícone que deve ser usado pelo lançador e representa o aplicativo. Todos os ícones que estão sob o diretório
/usr/share/pixmaps
não precisa ter seu caminho completo especificado, mas seu nome de arquivo sem a extensão. Por exemplo, se o arquivo de ícone for/usr/share/pixmaps/wallch.png
, então o campo Ícone deve ser apenas 'wallch'. Todos os outros ícones devem ter o caminho completo especificado.
Mais informações
Em um arquivo .desktop
:
Na linha Icon=
, você tem permissão para usar espaços:
Icon=/home/jacob/Thema/icon/some folder/some icon.png
está bem.
No entanto
Na linha Exec=
, você não tem permissão para usar espaços, a menos que no caso de um argumento . Em todos os outros casos, você precisa citar as etapas do caminho com um espaço:
Exec=/home/jacob/Bureaublad/some folder/application
falhará, enquanto
Exec="/home/jacob/Bureaublad/some folder/application"
ou
Exec=/home/jacob/Bureaublad/"some folder"/application
funcionará bem