Raspberry PI Kiosk Modus - einrichten

Mein Name ist Christoph Purin und befasse mich mit IoT Geräten wie Raspberry, Arduino, ESP. Auch Aktivitäten wie die FFW, Quad-fahren, Amateurfunk zählen zu meinen bevorzugten Hobbys. Dieser Blog, stellt eine Sammlung meiner Projekte dar, wie Dinge gelöst oder umgebaut werden können.

Kurzanleitung – Kiosk Mode mit Chromium Raspbian Buster auf einem Raspberry PI 4 oder 3 zu realisieren. Einsatz von z. B. io.Broker, Monitoring etc. Diese Methode ist geeignet, wenn diese Privat im Einsatz ist.

Dies ist einer von vielen Wegen die nach Rom führen. Ich bevorzuge diesen Weg, da ich damit die wenigsten Probleme hatte.

In Kombination mit dem Automatischen ein und Ausschalten vom Raspberry Display ist es eine gut funktionierende Lösung.

Vorbereitung

Wir benötigen einen Raspberry PI, ein Display.
Die Installation von Raspbian, habe ich bereits hier erklärt.

Zusätzlich zur Grundinstallation benötigen wir noch diese Pakete:

sudo apt-get install chromium-browser
sudo apt-get install unclutter

Einen Browser: chromium-browser – versteht sich und den unclutter damit wir den Mauszeiger ausblenden können. Dieser stört in den meisten fällen.

Konfiguration Autostart

Wir öffnen nun die Autostartdatei, um dieser mitzuteilen, dass wir den Chromium und wenn gewünscht ohne „Mauszeiger“ ein Browser Fenster öffnen möchten. Dazu öffnen wir die folgenden Konfigurationsdateien.
Beim Raspberry PI4 mit Buster:

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart 

bzw. bei den älteren Systemen:

sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

Wir fügen nun diese Codezeilen zu den bestehenden dazu!

# Mauszeiger Ausblenden
@unclutter

# Bildschirmschoner ausschalten
#@xscreensaver -no-splash  
@xset s off
@xset -dpms
@xset s noblank

# startet Chromium im vollbild und incognito Modus - öffnet die Webseite https://stoffl.ifno
@chromium-browser --incognito --kiosk https://stoffl.info 

Danach einfach Speichern und den Raspberry neu starten.
STRG + o und STRG -x

sudo reboot

Tipp – Webcam Bild mit Benutzer und passwort öffnen:

@chromium-browser --incognito --kiosk http://user:password@192.168.0.100/bild.jpg 

Zwischen Benutzername und Passwort muss ein „Doppelpunkt“ : Das ganze gefolgt von einem @ Zeichen.
Damit kann zb. eine Mobotix Kamera direkt in ein Livestream geladen werden.

Tipp – io.Broker / lokale Seiten

Wenn Ihr lokale Webseiten die sowieso auf dem Raspberry gehostet werden, könne Ihr als Link localhost verwenden.

@chromium-browser --incognito --kiosk http://localhost:8081/...

Sichere Methode – etwas komplizierter

Hier eine alternative sichere Methode sollte der Vollbildmodus an öffentlichen Screens benötigt werden.

Comments

  1. Der Chromium-Browser heißt inzwischen nur noch Chromium, daher muss bei neuen Versionen die Befehlszeile entsprechend angepasst werden.

    VG

    Jörg

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.