Kiosk Debian 13 With Browser: Difference between revisions

From DAFA WIKI
Jump to navigation Jump to search
m (tambah restart)
(autorefresh file)
Line 49: Line 49:


=== Membuat auto refresh browser ===
=== Membuat auto refresh browser ===
<code>nano /home/zeus/.config/openbox/autostart</code>
<code>nano /home/zeus/.config/openbox/autorefresh</code>


kemudian isi sebagai berikut:
kemudian isi sebagai berikut:
Line 58: Line 58:
buat permission
buat permission


<code>chmod u+x /home/kiosk/.config/openbox/autostart</code>
<code>chmod u+x /home/kiosk/.config/openbox/autorefresh</code>


buat cronjab agar autorefres berjalan sesuai waktu yang di inginkan
buat cronjab agar autorefres berjalan sesuai waktu yang di inginkan
Line 65: Line 65:


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

Revision as of 04:09, 9 February 2026

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

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