Kiosk Debian 13 With Browser

From DAFA WIKI
Jump to navigation Jump to search

Buat user

sudo useradd kiosk

Update dan install aplikasi

sudo apt update && apt upgrade

sudo apt install xorg lightdm-autologin-greeter chromium openbox xdotool

Setting autologin

sudo nano /etc/lightdm/lightdm.conf

hapus hastag dan ubah pada bagian

user-session=openbox

autologin-user=kiosk

Buat autostart

mkdir -p /home/kiosk/.config/openbox/autostart

isi seperti berikut

#!/bin/bash

openbox-session &

# Keep screen on
xset -dpms     # Disable DPMS (Energy Star) features
xset s off     # Disable screensaver
xset s noblank # Don't blank video device
unclutter -idle 0.1 -grab -root &

while :
do
  xrandr --auto
  chromium \
    --noerrdialogs \
    --no-memcheck \
    --no-first-run \
    --start-maximized \
    --disable \
    --disable-translate \
    --disable-infobars \
    --disable-suggestions-service \
    --disable-save-password-bubble \
    --disable-session-crashed-bubble \
    --incognito \
    --kiosk "https://google.com"
  sleep 2
done &

Membuat auto refresh browser

nano /home/zeus/.config/openbox/autorefresh

kemudian isi sebagai berikut:

#! /bin/bash
export DISPLAY=:0
export XAUTHORITY=/home/kiosk/.Xauthority
xdotool search "Google - Chromium" windowactivate --sync key --clearmodifiers ctrl+r

buat permission

chmod u+x /home/kiosk/.config/openbox/autorefresh

buat cronjab agar autorefres berjalan sesuai waktu yang di inginkan

crontab -e

isi seperti berikut agar autoresfresh setiap 5 menit

5 * * * * /home/kiosk/.config/openbox/autorefresh

sudo reboot