A chave Exec em um arquivo .desktop
aceita apenas um nome de executável (+ argumentos):
The Exec key must contain a command line. A command line consists of an executable program optionally followed by one or more arguments.
Então, você também:
-
invoca o shell com um
sh -c "command_string"
explícito (ondecommand_string
= seus comandos reais):Exec=sh -c "cd /home/abc/wikidpad; python WikidPad.py"
ou
-
coloque seus comandos em um script (em algum lugar no seu
$PATH
), torne-o executável e faça com que o arquivo.desktop
execute o script:Exec=my_script
(ou
Exec=/full/path/to/my_script
se o script não estiver no seu$PATH
).