Kiosk Debian 13 With Browser: Difference between revisions
Jump to navigation
Jump to search
(first kiosk) |
|||
| (5 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
<code>sudo apt update && apt upgrade</code> | <code>sudo apt update && apt upgrade</code> | ||
<code>sudo apt install xorg | <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 | ||
| Line 28: | Line 30: | ||
xset s off # Disable screensaver | xset s off # Disable screensaver | ||
xset s noblank # Don't blank video device | xset s noblank # Don't blank video device | ||
unclutter -idle 0.1 -grab -root & | |||
while : | while : | ||
| Line 49: | Line 52: | ||
=== Membuat auto refresh browser === | === Membuat auto refresh browser === | ||
<code>nano /home/ | <code>nano /home/kiosk/.config/openbox/autorefresh</code> | ||
kemudian isi sebagai berikut: | kemudian isi sebagai berikut: | ||
| Line 55: | Line 58: | ||
export DISPLAY=:0 | export DISPLAY=:0 | ||
export XAUTHORITY=/home/kiosk/.Xauthority | export XAUTHORITY=/home/kiosk/.Xauthority | ||
xdotool | xdotool key f5 | ||
buat permission | buat permission | ||
<code>chmod u+x /home/kiosk/.config/openbox/ | <code>chmod u+x /home/kiosk/.config/openbox/autorefresh</code> | ||
buat | 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/ | */5 * * * * /home/kiosk/.config/openbox/autorefresh | ||
<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