Aqui estão algumas dicas que podem ajudar você a resolver seu problema:
- Substitua
Exec=/path/shell.sh
porExec=sh /path/shell.sh
ouExec=bash /path/shell.sh
-
Adicione permissão de execução ao arquivo .desktop
sudo chmod +x /usr/share/application/<your_desktop_file>
Além disso, a menos que você queira que esse ativador esteja disponível em todo o sistema (por exemplo: para todos os usuários), você pode colocar o arquivo .desktop em ~/.local/share/applications
. Como essa pasta está localizada em sua pasta pessoal, você não precisa de sudo
para criar / editar o arquivo.