Raspberry-Pi - Webseite in Vollbild öffnen beim Autostart
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ß :-)
Tudey
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
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
Lara
Will share this with others
Nico Heßlich
Hast du eine Idee wie ich den Login bei Google automatisiere? Wenn ich Chromium manuell starte, loggt es automatisch ein…