membuat Kiosk Menggunakan STB HG680P Debian Buster
install os pilih yang debian buster 5.10
https://yadi.sk/d/pHxaRAs-tZiei/OLD/5.90/s9xxx/default
========= install kiosk ===============
sebelumnya ganti dulu repo debian busternya
seperti ini
caranya menggunakan perintah nano untuk mengeditnya
setelah itu install xorg openbox dan chromium
sekarang buat script tersebut bisa diakses
====================== Mengganti local TIme ==============================
pertama cek tanggal dengan perintah
kemudian delete localtime yang ada
kemudian buat localtime lagi dengan perintah
setelah berhasi silahkan cek tanggal / waktunya dengan peritah #date
========================Menambahkan permission Audio pada User Xorg=============
menambahkan permission audio di user xorg
https://yadi.sk/d/pHxaRAs-tZiei/OLD/5.90/s9xxx/default
========= install kiosk ===============
sebelumnya ganti dulu repo debian busternya
seperti ini
caranya menggunakan perintah nano untuk mengeditnya
nano /etc/apt/sources.list
ganti repo yg sebelumnya http://httpredir.debian.org/debian menjadi http://deb.debian.org/debiansetelah itu install xorg openbox dan chromium
apt-get install update
apt-get install upgrade
apt install xorg xserver-xorg-legacy openbox chromium
dan install unclutter. fungsi unclutter agar menyembunyikan cursor pada saat tidak digunakanapt-get install uncluttersetelah itu kita setting Xwrapper file
nano -w /etc/X11/Xwrapper.config
ubah bagian baris allowed_userallowed_users=anybody
needs_root_rights=yes
selanjutnya membuat startup script untuk pengguna kiosk. kita buat usernya duluuseradd -m kiosk-user
setelah itu baru kita buat scriptnya gunakan perintah nanonano /opt/kiosk.sh
edit seperti dibawah ini#!/bin/sh
xset -dpms
xset s off
xset s noblank
openbox-session &
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' /home/kiosk-user/.config/chromium/Default/Preferences
sed -i 's/"exit_type":"Crashed"/"exit_type":"Normal"/' /home/kiosk-user/.config/chromium/Default/Preferences
chromium --autoplay-policy=no-user-gesture-required --window-size=1920,1080 --disable-translate --disable-infobars --disable-suggestions-service --disable-save-password-bubble --start-fullscreen --kiosk --disable-session-crashed-bubble http:/localhost
bagian --windows-size=1920,1080 itu merupakan settingan untuk mebuat chrome full size ke resolusi resolusi monitor yg diinginkan. jika tidak disetting maka secara default chromium hanya muncul setengah saja
sekarang buat script tersebut bisa diakses
chmod 755 /opt/kiosk.sh
Sekarang kita buat systemd servicenano /etc/systemd/system/kiosk.service
isi seperti ini[Unit]
Description=Kiosk
[Service]
Type=simple
User=kiosk-user
ExecStart=/usr/bin/startx /etc/X11/Xsession /opt/kiosk.sh
[Install]
WantedBy=multi-user.target
setelah itu reload systemd daemon dan enable system kiosksystemctl daemon-reload
systemctl enable kiosk
kemudian untuk menjalankan kiosk kita bisa menggunakan perintah systemctl namun harus install terlebih dahulu apache2 karena diawal start chromium kita sudah arahkan ke http://localhost.systemctl start kiosk
================ ===========Install Apache2=============================apt-get install apache2
====================== Mengganti local TIme ==============================
pertama cek tanggal dengan perintah
# date Wed Dec 25 03:36:17 UTC 2019
kemudian delete localtime yang ada
# cd /etc # rm localtimecek zone info
c
kemudian buat localtime lagi dengan perintah
ln -s /usr/share/zoneinfo/Asia/Jakarta localtime
setelah berhasi silahkan cek tanggal / waktunya dengan peritah #date
========================Menambahkan permission Audio pada User Xorg=============
menambahkan permission audio di user xorg
sudo usermod -a -G audio kiosk-user

Comments
Post a Comment