Apri la finestra del terminale ed esegui lo script Python all'avvio

7

Ho uno script Python che vorrei eseguire ad ogni avvio. Posso eseguirlo aggiungendo questo alle applicazioni di avvio:

python3 /path/to/script.py

Funziona, ma non apre una finestra di terminale, quindi non riesco a vedere l'output del programma. Come potrei farlo aprire una finestra di terminale ed eseguire lo script lì dentro?

Nota: la finestra rimane aperta con input(' ') alla fine dello script Python. Grazie!

    
posta Sean Bone 29.09.2013 - 20:03

2 risposte

5

Questo dovrebbe funzionare:

gnome-terminal -e "python3 /path/to/script.py"
    
risposta data s3lph 29.09.2013 - 20:11
2

Per eseguire un'applicazione nel terminale predefinito di un sistema possiamo definire un file .desktop che possiamo aggiungere alle nostre applicazioni di avvio in ~/.config/autostart con il seguente contenuto:

[Desktop Entry]
Encoding=UTF-8
Name=Name of Application
Exec=python3 path/to/application.py
Terminal=true
Type=Application
StartupNotify=true
NoDisplay=true

Si noti che il terminale si chiuderà al termine del nostro script solo se il nostro profilo terminale è impostato per farlo (default in gnome-terminal ma modificabile dalle impostazioni del profilo).

    
risposta data Takkat 29.09.2013 - 22:32

Leggi altre domande sui tag