2018. 7. 27. 19:22ㆍ마이 스토리/Raspberry PI 놀이
라즈베리 파이를 이용해서 키오스크(Kiosk)를 구성하는 방법에 대해서 고민을 해봤습니다.
라즈베리 파이가 부팅이 되고 자동으로 전체 화면모드의 웹 브라우저가 떠서 해당 액션만 할 수 있도록 만들면... 용도가 참 많겠지요?
우선 크롬 브라우저의 위치를 찾아봤습니다.
/usr/lib/chromium-browser/chromium-browser
요기 있었군요.
크롬 브라우저 실행을 다음과 같이 터미널에서 시켜봅니다.
chromium-browser --incognito --kiosk http://blog.hometown.co.kr
전체 창으로 웹 브라우저가 떡~ 뜨게 됩니다.
해당 창을 닫고 싶어도 단축키를 모르면 닫을 수가 없답니다. (단축키 : Ctrl + Shift + Q)
자 그러면 저 커맨드를 LX윈도우가 부팅된 후에 실행이 되어지면 브라우저가 딱 뜨겠지요?
LX윈도우의 시작프로그램 등록은 어디서 할지 한번 알아보겠습니다.
$ sudo vi /home/pi/.config/lxsession/LXDE-pi/autostart
해당 파일의 맨 하단에 다음과 같이 추가합니다.
@chromium-browser --incognito --kiosk http://blog.hometown.co.kr
맨뒤의 URL은 실제로 오픈하실 URL을 넣으시면 됩니다.
위와 같이 하신 후 라즈베리파이를 재부팅 하게 되면 웹 브라우저가 전체모드로 열리면서 해당 웹 사이트가 오픈되게 됩니다.
###########
사족으로 ...
그러면 매번 시작 프로그램을 변경할 때마다 저 파일을 찾아서 수정해야하는데... 좀 불편할 수 있겠지요.
그래서 저는 별도의 shell 을 하나 만들었습니다.
/home/pi/startup.sh
이 파일 안에다가 아래와 같이 추가했습니다.
/usr/lib/chromium-browser/chromium-browser --incognito --kiosk http://blog.hometown.co.kr
그리고 autostart 파일에는 /home/pi/startup.sh을 추가했습니다.
결과는 원하는 대로 짜라란~
'마이 스토리 > Raspberry PI 놀이' 카테고리의 다른 글
Raspberry PI로 SSH 접속시 느릴때 해결방법 (0) | 2018.07.30 |
---|---|
Raspberry PI 한글 폰트 설치 (0) | 2018.07.27 |
Raspberry Pi 화면 해상도가 안맞을 때... (0) | 2018.07.27 |
Raspberry PI 에 NginX 웹 서버, 톰캣 설치하기 (0) | 2017.10.18 |
Raspberry PI 3 Model B 구매하고 기본 설정 구축하기 (0) | 2017.10.17 |