Para iniciar um script sem o terminal visível, use um arquivo .desktop .
- Crie um arquivo
zen.desktop -
Coloque o conteúdo do arquivo usando o gedit ou seu editor de texto favorito (terminal = false irá garantir que ele não mostre o terminal, embora esta opção deva ser padrão):
[Desktop Entry] Type=Application Terminal=false Name=zenity-app Exec=/home/user/zen.shSubstitua o Exec por onde seu script está localizado.
- Certifique-se de definir a permissão para executar no arquivo
.desktop(e seu script) - Como fazer um arquivo (por exemplo, um script .sh) executável, para que possa ser executado a partir do terminal - Clique duas vezes no arquivo da área de trabalho e veja se funciona.