Открыть окно терминала и выполнить скрипт Python при запуске

7

У меня есть скрипт Python, который я хотел бы выполнить при каждом запуске. Я могу запустить его, добавив это в приложения для запуска:

python3 /path/to/script.py

Это работает, но он не открывает окно терминала, поэтому я не могу видеть вывод программы. Как я могу открыть окно терминала и выполнить там скрипт?

Примечание. Я хочу, чтобы окно оставалось открытым с input(' ') в конце скрипта Python. Спасибо!

    
задан Sean Bone 29.09.2013 в 18:03
источник

2 ответа

4

Это должно работать:

gnome-terminal -e "python3 /path/to/script.py"
    
ответ дан s3lph 29.09.2013 в 18:11
источник
2

Чтобы запустить приложение в терминале по умолчанию в системе, мы можем определить файл .desktop , который мы можем добавить к нашим загружаемым приложениям в ~/.config/autostart со следующим содержимым:

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

Обратите внимание, что терминал закрывается по окончании нашего скрипта, только если наш профиль терминала настроен так (по умолчанию в gnome-terminal, но редактируется из настроек профиля).

    
ответ дан Takkat 29.09.2013 в 20:32