Raspery Pi zum Anzeigen einer Webseite

Auch genannt Kiosk-PC.
Eine Anleitung is schnell gefunden: https://die-antwort.eu/techblog/2017-12-setup-raspberry-pi-for-kiosk-mode/.
Der Raspery Pi der ersten Generation braucht zum Start dann gut und gerne 2 Minuten. Aber er lädt die Website, samt Flash und allem drum herum :-)

Die einzelnen Schritte im Schnelldurchlauf:

  1. Raspbian Lite installieren
  2. Chromium Browser drauf
  3. Openbox drauf (es gibt ja keinen grafischen Desktop - daher braucht der Browser die Openbox Umgebung um etwas anzeigen zu können).
Inhalt der Openbox Autoconfig (/etc/xdg/openbox/autostart):
# Disable any form of screen saver / screen blanking / power management
xset s off
xset s noblank
xset -dpms

# Allow quitting the X server with CTRL-ATL-Backspace
setxkbmap -option terminate:ctrl_alt_bksp

# Start Chromium in kiosk mode
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State'
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences
chromium-browser --disable-infobars --disable-features=TranslateUI --kiosk 'https://www.orf.at'


Zum Reload der Website alle 5 Minuten:

  1. xdotool installiert
  2. Script, dass CTRL+F5 schickt
  3. cronjob der alle 2 Minuten das Script ausführt

Der erste Schritt ist easy:

sudo apt-get install xdotool

Das Skript dann schon etwas kniffliger:

export DISPLAY=":0"
xdotool key ctrl+F5


nicht vergessen, das Script ausführbar zu machen:
sudo chmod +x refresh.sh

Der cronjob war wieder schnell gegoogelt:

# Reload every 2 minutes
*/2 *   * * *   pi      /home/pi/refresh.sh

Kommentare

Beliebte Posts aus diesem Blog

Fronius Gen 24 in Loxone eingebunden