Автоматический запуск графического скрипта Python при запуске в Ubuntu - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть скрипт на python, который запускает полноэкранную анимацию при запуске - как мне настроить его запуск при запуске в Ubuntu 16.04?Другие ответы на проблему «скрипт при запуске» не работают - потому что я предполагаю, что они выполняются до того, как среда рабочего стола сможет запустить ...

У меня есть скрипт под названием «запуск».sh ", который читается как:

xrandr --output HDMI-0 -s 1280x1024

source activate demo

cd ~/demo/

python run.py

Где первая строка устанавливает правильное разрешение - вторая строка активирует среду anaconda, третья строка меняет каталог (часть скрипта должна находиться в этом каталогеи 4-я строка наконец запускает скрипт, который запускает полноэкранную графику (используя pygame, если это имеет значение.)

Как мне установить автоматический запуск после завершения настройки Unity? Большое спасибо ... любойпомощь или комментарии очень ценятся ...

РЕДАКТИРОВАТЬ: похоже, что у кого-то здесь была похожая проблема: https://www.raspberrypi.org/forums/viewtopic.php?t=128602

Они хотели запустить скрипт pygame при запуске - и былив состоянии сделать это после того, как их среда рабочего стола загружена путем вызова их программы в ~/.config/lxsession/LXDE-pi/autostart - я не использую LXDE - я нахожусь на единице, так есть ли эквивалент?

1 Ответ

0 голосов
/ 01 февраля 2019

Самый простой способ запустить вещи при запуске - добавить их в файл /etc/rc.local.

Но чтобы сделать это правильно, вы должны использовать команду update-rc.d.Вы можете попробовать это так:

update-rc.d /path_to_script/script_name.sh start 2

Или используйте update-rc.d /path_to_script/script_name.sh defaults для одновременного создания сценариев запуска и уничтожения.

Для более точных действий вы можете посетить здесь для получения подробной информации:http://manpages.ubuntu.com/manpages/xenial/man8/update-rc.d.8.html.

...