2016-12-13 4 views
0

У меня есть код GUI, написанный в PyQt в main.py, который я хочу запустить автоматически после запуска startx.автоматический запуск программы GUI на startx

Я уже настроил свой beaglebone (Debian) для запуска startx при включении питания.

я первоначально включал следующее/и т.д./x11/xinitrc: @/usr/bin/python3 /root/PyQt/main.py

Это работало отлично, пока я не удалил некоторые файлы из/корня, чтобы создать пространство на моем beaglebone. Я не уверен, что именно я удалил (в основном, файлы журнала), но я, возможно, также удалил папку .XAuthority, .bash_profile, .config, .dbus.

С этого момента он не был автозапуском моего main.py на ботинке. Даже сейчас, после новых .XAuthority,. bash_profile и т. Д., Он по-прежнему не запускает мою программу автоматически.

Есть ли способ исправить это? Или еще один способ автозагрузки main.py?

Примечание: Я запускаю Debian на моем beaglebone и lxqt.

+0

Superuser.Stackexchange может помочь вам в этом. – Trilarion

ответ

0

sudo nano /etc/rc.local затем добавить исполняющую команду в конце файла прямо перед exit 0. что-то вроде

python /path/to/file/main.py & 
exit 0 

забудьте добавить & в конце команды, так что команда будет работать как демон и не остановит ОС от загрузки, если он имеет бесконечный цикл в нем.

+0

К сожалению, это не повлияло – avelampudi

Смежные вопросы