Создайте пользователя в системе для киоска. В моем случае имя пользователя kiosk-user.
useradd -m kiosk-user
Обновите список пакетов.
apt-get update
Установите необходимые пакеты.
apt-get install \
sudo \
xorg \
chromium \
openbox \
lightdm
Отредактируйте скрипт конфигурации lightdm, /etc/lightdm/lightdm.conf чтобы включить автологин.
Этот файл должен содержать только это содержимое для работы автологина.
[SeatDefaults]
autologin-user=kiosk-user
user-session=openbox
Перезагрузитесь, чтобы убедиться, что автологин работает. Теперь вы должны войти в систему как kiosk-user автоматически.
Создайте каталог конфигурации openbox, kiosk-user если он не существует.
mkdir -p $HOME/.config/openbox
Создайте скрипт
$HOME/.config/openbox/autostart
для kiosk-user. Этот скрипт будет запускаться при входе в систему.
chromium \
--no-first-run \
--disable \
--disable-translate \
--disable-infobars \
--disable-suggestions-service \
--disable-save-password-bubble \
--start-maximized \
--kiosk "http://www.google.com" &
В & конце требуется для каждой команды в autostart скрипте.
Перезагрузитесь, и вы должны увидеть, как машина автоматически входит в систему и запускает хром в режиме киоска.