-
라즈베리파이 부팅시 Qt 자동실행Qt (GUI) 2024. 5. 10. 22:20
라즈베리파이의 Qt 프로그램을 부팅시 등록해놓기 위해 예전에 쓰던 방법은 다음과 같다.
sudo nano /etc/profile
맨 밑에줄에
sudo lxterminal --command=/home/pi/실행파일
그런데 이렇게 하였더니 xwindow의 에러가 생겼던 적이 있다.
하여, xwindow의 안정적인 실행 이후에 실행프로그램을 동작시키고자
아래와 같이 수정하였다.
실행파일은 chmod 777 로 접근허가를 변경해준 상태여야 한다.
(sleep 5 && sudo /home/pi/실행파일) &
5초간 대기 이후, 프로그램을 백그라운드로 실행하겠다.
라는 뜻인데, 이럴 경우 라즈베리파이의 데스크탑모드의 화면으로 넘어간 후에 실행된다.
이때, 상태바에 밀려 GUI UI프로그램이 아래로 시프트되는 현상이 있는데,
이때는 라즈베리파이의 상태바 오른쪽클릭>패널설정>고급>사용하지 않을 경우 패널 최소화 선택
이러면 상태바 자동숨김으로 된다.
'Qt (GUI)' 카테고리의 다른 글
Qt6(c++)에서 OpenSSL AES256 사용하기 (1) 2024.10.01 Qt plugin (동적 플러그인) 만들기 Windows 환경 (0) 2024.04.12 Qt QML 실행파일 배포하기 (0) 2024.04.08 Qt 한글 입출력 깨짐 encording (0) 2021.01.03