← Zurück zum Blog
Blog
Raspberry im Kiosk-Modus
Ziel
Ein Raspberry Pi soll nach dem Booten automatisch eine Webseite im Vollbild öffnen — ohne Mauszeiger, ohne Bildschirmschoner, ohne Panel. Klassischer Anwendungsfall: Info-Display, Dashboard, Türsignal, digitale Speisekarte.
Voraussetzungen
- Raspberry Pi mit Raspberry Pi OS (Bullseye oder Buster) inkl. LXDE-Desktop. Bookworm setzt standardmäßig auf Wayland/Labwc — dort ist das Vorgehen ein anderes.
- Auto-Login als Pi-User aktiviert (über
sudo raspi-config→ System Options → Boot / Auto Login → Desktop Autologin). - Zusatzpakete für Bildschirmschoner-Steuerung und Cursor-Versteckung:
sudo apt update sudo apt install --no-install-recommends chromium-browser unclutter xscreensaver
Schritt 1 — Autostart-Datei öffnen
Die LXDE-Session führt beim Start jede mit @ beginnende Zeile dieser Datei als Befehl aus:
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
Schritt 2 — Inhalt komplett ersetzen
Folgenden Inhalt einfügen.
Wichtig: Jeder
@-Befehl muss in einer Zeile stehen — Zeilenumbrüche mit Backslash funktionieren im LXDE-Autostart nicht.
@lxpanel --profile LXDE-pi @pcmanfm --desktop --profile LXDE-pi @xset s off @xset -dpms @xset s noblank @unclutter -idle 0 @chromium-browser --kiosk --noerrdialogs --disable-infobars --disable-restore-session-state --disable-features=TranslateUI --disable-session-crashed-bubble --app=https://www.keep-it-simple.net
Was die einzelnen Zeilen tun:
@xset s off/@xset -dpms/@xset s noblank— deaktivieren Bildschirmschoner und DPMS-Standby, damit das Display dauerhaft an bleibt.@unclutter -idle 0— versteckt den Mauszeiger sofort.@chromium-browser --kiosk …— startet Chromium im Vollbild und blendet jede Browser-UI aus. Die Schalter unterdrücken außerdem die „Sitzung wiederherstellen“-Dialoge nach unsauberem Herunterfahren.
Schritt 3 — Neustart
sudo reboot
Nach dem Reboot startet der Pi direkt in die gewünschte Webseite im Kiosk-Modus.
Fehlersuche
- Display schaltet trotzdem ab: Bei manchen HDMI-Monitoren hilft zusätzlich
consoleblank=0in/boot/cmdline.txt. - „Restore session“-Dialog erscheint nach Stromausfall: Vor jedem Chromium-Start die Datei
~/.config/chromium/Default/Preferencesbereinigen oder den Schalter--incognitohinzufügen. - Cursor bleibt sichtbar:
unclutterwurde nicht installiert, oder läuft bereits unter Wayland (Bookworm). Dort stattdessen Cursor über die Labwc-Konfiguration ausblenden.