안녕하세요.


오늘은 chromium-browser를 이용해 kiosk모드로 부팅하는 방법에 대하여 간략하게 적어 보겠습니다. 


* kiosk가 무엇인가요?


- 본래 옥외에 설치된 대형 천막이나 현관을 뜻하는 페르시아어에서 유래된 말로서 간이 판매대/소형매점을 가르킴

- 정보통신에서는 정보서비스와 업무의 무인자동화를 위하여 대중들이 쉽게 이용할 수 있도록 공공장소에 철치한 무인 단말기를 의미한다.


아래 일련의 과정을 수행하시면 chromium-browser를 이용해 kiosk 모드로 부팅할 수 있습니다. 


1. 우분투 패키지 인덱스 정보와 설치된 패키지를 의존성을 검사하며 업그레이드 합니다.

 

$ sudo apt-get update && sudo apt-get dist-upgrade

 

2. ".xsesstion" 이라는 파일을 "~/." 위치에 다음 내용을 기입합니다.

 

$ vi ~/.xsesstion

 #!/usr/bin/env bash

while true; do

chromium-browser --start-maximized --kiosk http://< URL >/;

sleep 5s;

done

  

3. "/etc/default/nodm" 파일을 다음과 같이 수정합니다.


$ vi /etc/default/nodm


 NODM_ENABLED=true

NODM_USER=<kiosk_user>

NODM_FIRST_VT=7

NODM_XSESSION=/etc/X11/Xsession

NODM_X_OPTIONS='-nolisten tcp'

NODM_MIN_SESSION_TIME=60

 

 

4. 제 부팅 하시면 됩니다!

 

5. 만약 안되시는 분은 다음과 같은 라이브러리를 설치하세요.

 

$ sudo apt-get install gdm

 

선택하는 창이 나오는데 "LightDM" 을 선택하시면 됩니다!