Kiosk Debian 13 With Browser: Difference between revisions

From DAFA WIKI
Jump to navigation Jump to search
 
Line 63: Line 63:
<code>chmod u+x /home/kiosk/.config/openbox/autorefresh</code>
<code>chmod u+x /home/kiosk/.config/openbox/autorefresh</code>


buat cronjab agar autorefres berjalan sesuai waktu yang di inginkan
buat cronjob agar autorefresh berjalan sesuai waktu yang di inginkan


<code>crontab -e</code>
<code>crontab -e</code>


isi seperti berikut agar autoresfresh setiap 5 menit
isi seperti berikut agar autoresfresh setiap 5 menit
  5 * * * * /home/kiosk/.config/openbox/autorefresh
  */5 * * * * /home/kiosk/.config/openbox/autorefresh
<code>sudo reboot</code>
<code>sudo reboot</code>

Latest revision as of 07:28, 5 August 2026

Buat user

sudo useradd kiosk

Update dan install aplikasi

sudo apt update && apt upgrade

sudo apt install xorg chromium openbox xdotool unclutter

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

nano /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/kiosk/.config/openbox/autorefresh

kemudian isi sebagai berikut:

#! /bin/bash
export DISPLAY=:0
export XAUTHORITY=/home/kiosk/.Xauthority
xdotool key f5

buat permission

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

buat cronjob agar autorefresh berjalan sesuai waktu yang di inginkan

crontab -e

isi seperti berikut agar autoresfresh setiap 5 menit

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

sudo reboot