티스토리 뷰
라즈베리파이에서 재부팅시에 프로그램을 자동시작 하는 방법이다.
이 방법의 장점은 startx까지 모두 실행한후에 실행하므로 crontab으로 불가능한 GUI프로그램들도 모두 잘 작동한다는 점이다.
터미널에서 다음파일을 연다.
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
여기서 한 4줄인가있는데 screensaver의 바로 윗줄에다가 명령어를 입력해주면된다.
예를들면 터미널을 키고 바탕화면에있는 test.py를 실행하는 명령어는 다음과같다.
lxterminal -e python /home/pi/Desktop/test.py
저장하면 재부팅을하면 test.py가 실행되는 터미널을 마주할수있다.
삽질중 이곳에서 찾았습니다.
http://raspberry-projects.com/pi/pi-operating-systems/raspbian/auto-running-programs-gui
댓글