2016-12-13 3 views
0

GUI 시작 코드를 main.py에 PyQt로 작성했습니다.이 코드는 startx가 시작된 후 자동으로 시작됩니다.startx에서 GUI 프로그램을 자동으로 시작합니다.

전원을 켰을 때 startx를 실행하기 위해 Beaglebone (Debian)을 이미 구성했습니다.

나는 처음에 포함 된에서 다음을/etc/X11/XINITRC : 내 beaglebone 공간을 만들/루트에서 일부 파일을 삭제 할 때까지 @/usr/bin/python3 /root/PyQt/main.py

이 완벽했다. 내가 정확히 무엇을 삭제했는지 (대부분 로그 파일) 모르겠지만 .XAuthority, .bash_profile, .config 폴더, .dbus 폴더를 삭제했을 수도 있습니다.

그 이후로 부팅 할 때 내 main.py을 자동 시작하지 않았습니다. 지금도 새 .XAuthority 이후. bash_profile 등이 만들어졌지만 여전히 내 프로그램을 자동 시작하지 않습니다.

해결 방법이 있습니까? 또는 다른 방법으로 자동 시작 main.py?

참고 : 저는 비글 본과 lxqt에서 데비안을 사용하고 있습니다.

+0

이 경우 Superuser.Stackexchange가 도움이 될 수 있습니다. – Trilarion

답변

0

sudo nano /etc/rc.local 그런 다음 exit 0 바로 전에 파일 끝 부분에서 실행 명령을 추가하십시오. 하여 명령으로 데몬 실행 것이며, 그것에서 무한 루프가있는 경우 부팅 OS를 중지하지 않도록

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

같은 명령의 끝에서 &을 추가해야합니다.

+0

불행히도 이것은 아무런 영향을 미치지 않았습니다. – avelampudi