Este deve funcionar:
gnome-terminal -e "python3 /path/to/script.py"
Eu tenho um script Python que gostaria de executar a cada inicialização. Eu posso executá-lo adicionando isso aos aplicativos de inicialização:
python3 /path/to/script.py
Isso funciona, mas não abre uma janela de terminal, então não consigo ver a saída do programa. Como eu poderia fazê-lo abrir uma janela de terminal e executar o script lá dentro?
Nota: Eu obtenho a janela para ficar aberta com input(' ')
no final do script Python.
Obrigado!
Este deve funcionar:
gnome-terminal -e "python3 /path/to/script.py"
Para executar um aplicativo em um terminal padrão do sistema, podemos definir um arquivo .desktop
que podemos adicionar aos nossos aplicativos de inicialização em ~/.config/autostart
com o seguinte conteúdo:
[Desktop Entry]
Encoding=UTF-8
Name=Name of Application
Exec=python3 path/to/application.py
Terminal=true
Type=Application
StartupNotify=true
NoDisplay=true
Observe que o terminal fechará no término do nosso script somente se o nosso perfil de terminal estiver configurado para isso (padrão no gnome-terminal, mas editável a partir das configurações de perfil).