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.sh
Substitua 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.