Andreas & Ralfs Wissensdatenbank

Raspberry-Pi - Webseite in Vollbild öffnen beim Autostart

Linux 5    

Aufgabe:

Ein Raspberry-Pi soll eine Webseite in Vollbild nach dem einschalten anzeigen und dann nicht in den Energiesparmodus gehen.

Lösung:

Teil - Autostart:

Dafür muss unter „/etc/xdg/autostart/“ eine Datei angelegt werden mit der Dateiendung „.desktop“.

sudo nano /etc/xdg/autostart/chromium.desktop

In diese Datei bitte folgendes eintragen:

[Desktop Entry]
Type=Application
Name=Chromium
Comment=Chromium Webbrowser
NoDisplay=false
Exec=chromium-browser --incognito --noerrdialogs --disable-crash-reporter --disable-infobars --force-device-scale-factor=1.00 --kiosk "https://[meine-Webseite]"

Type, Name, Comment sollte selbsterklärend sein.
Bei Exec wird der Befehl (der auch in der Bash funktionieren muss) aufgeführt wie der Browser gestartert werden soll und welche URL (ACHTUNG muss oben noch geändert werden) der Browser aufrufen soll.
In diesem Beispiel ist es der Chromium Browser mit diversen Parametern (starte im Inkognito-Modus, zeige keine Fehlerdialoge an, schalte den Crash-Reporter aus, blende die Infobar aus, erzwinge den Skalierungsfaktor von 1,0 zu verwenden und wende den Kiosk-Modus an).

 

Teil - Cronjob:

Dann legen wir noch einen cronjob für einen täglichen reboot des Raspberry-Pi an:

sudo crontab -e

Am Ende der Datei bitte folgendes ergänzen (hier kann auf eine vordefinierte Variable @daily verwiesen werden):

@daily sudo reboot

 

Teil - Energiesparmodus:

Normalerweise schlatet der Raspberry-Pi den Monitor nach ein paar Minuten aus. Da das aber nicht gewünscht ist, müssen wir nun den Energiesparmodus abschalten:

sudo nano /etc/lightdm/lightdm.conf

Hier dann bitte bei dem Bereich [Seat:*] folgendes am Ende ergänzen:

xserver-command=X -s 0 dpms

 

Teil - Num-Block:

Wenn auf der Webseite Daten (insbesondere Zahlen) eingegeben werden können, sollte bei der Tastatur der NUM-Block automatisch nach einem Neustart aktiv sein. Dazu installieren wir das Tool numlockx:

sudo apt-get install numlockx

Danach folgende Datei öffnen

sudo nano /etc/rc.local

und hier folgendendes VOR "exit 0" eintragen:

/usr/bin/numlockx on

 

Das wars, viel Spaß :-)


Kommentare

  • Tudey

    Tudey

    • vor 2 Jahre
    Hallo,
    beim Autostart während der Bildschirm an ist, wird die Webseite zwar geladen, aber wird nicht angezeigt, sondern der Desktop wird angezeigt, dieses Problem kann ich jedes Mal nur lösen, indem ich das HDMI Kabel aus dem Raspy herausziehe und wieder hereinstecke oder den Bildschirm an- und ausschalte, dann wird mir die Webseite im Full Screen angezeigt.
    Kannst du mir da weiter helfen?
  • Hans Huber

    Hans Huber

    • vor 2 Jahre
    Guten Abend,
    nach langem Suchen hat mir Ihre Anleitung zum Autostart im Kiosk Modus sehr geholfen.
    Leider scheitern nun alle Versuche, den Mauszeiger verschwinden zu lassen.
    Meine Idee: in die lightdm.conf
    xserver-command=X - nocursor zu schreiben führt nicht zum Erfolg.
    Können Sie mir evtl. weiterhelfen?
    Mit freundlichen Grüßen
  • Sam

    Sam

    • vor 2 Jahre
    Vielen Dank für die Anleitung. Leider klappt das inzwischen nicht mehr. Wir haben das nur noch mit der Anleitung https://www.raspberrypi.com/tutorials/how-to-use-a-raspberry-pi-in-kiosk-mode/ hinbekommen.
  • Lara

    Lara

    • vor 8 Monate
    Great article. Your perspective is refreshing.
    Will share this with others
  • Nico Heßlich

    Nico Heßlich

    • vor 8 Monate
    Hi, die erste Anleitung die genau das macht was ich brauche!!! 1000 Dank!
    Hast du eine Idee wie ich den Login bei Google automatisiere? Wenn ich Chromium manuell starte, loggt es automatisch ein…

Schreibe uns einen Kommentar


Vorheriger Beitrag
Raspberry Pi - WLAN und/oder Bluetooth abschalten

Nächster Beitrag
Nextcloud - Hintergrund Aufgaben

Wissensdatenbank