Kiosk Debian 13 With Browser: Difference between revisions

From DAFA WIKI
Jump to navigation Jump to search
Line 5: Line 5:
<code>sudo apt update && apt upgrade</code>
<code>sudo apt update && apt upgrade</code>


<code>sudo apt install xorg lightdm-autologin-greeter chromium openbox xdotool</code>
<code>sudo apt install xorg chromium openbox xdotool unclutter</code>


=== Setting autologin ===
=== Setting autologin ===
Line 17: Line 17:


=== Buat autostart ===
=== Buat autostart ===
<code>mkdir -p /home/kiosk/.config/openbox/autostart</code>
<code>mkdir -p /home/kiosk/.config/openbox</code>
 
<code>nano /home/kiosk/.config/openbox/autostart</code>


isi seperti berikut
isi seperti berikut

Revision as of 07:27, 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 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