Fullscreen-Browser nach boot auf RaspberryPi – Kiosk-Mode

In diesem Beitrag sind Befehle zu finden, die für das verlinkte YouTubevideo „RaspberryPi-Kiosk-Mode“ genutzt wurden.

Befehle

„USER“ & „111.222.333.44“ anpassen

sudo apt get install xdotool unclutter
sudo raspi-config
sudo nano /home/USER/kiosk.sh

„USER“ anpassen

#!/bin/bash

xset s noblank
xset s off
xset -dpms

unclutter -idle 0.5 -root &

sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' /home/USER/.config/chromium/Default/Preferences
sed -i 's/"exit_type":"Crashed"/"exit_type":"Normal"/' /home/USER/.config/chromium/Default/Preferences

/usr/bin/chromium-browser --noerrdialogs --disable-infobars --kiosk https://blog.easytec.tech

while true; do
   xdotool keydown ctrl+Tab; xdotool keyup ctrl+Tab;
   sleep 10
done

(2x) „USER“ und „https://blog.easytec.tech“ anpassen

sudo nano /lib/systemd/system/kiosk.service
[Unit]
Description=Chromium Kiosk
Wants=graphical.target
After=graphical.target

[Service]
Environment=DISPLAY=:0.0
Environment=XAUTHORITY=/home/USER/.Xauthority
Type=simple
ExecStart=/bin/bash /home/USER/kiosk.sh
Restart=on-abort
User=USER
Group=USER

[Install]
WantedBy=graphical.target

(4x) „USER“ anpassen

sudo systemctl enable kiosk.service
sudo systemctl start kiosk.service
sudo systemctl stop kiosk.service
sudo reboot