Andreas & Ralfs Wissensdatenbank

Raspberry-Pi - Webseite in Vollbild öffnen beim Autostart

Linux    

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ß :-)


Schreibe uns einen Kommentar


Vorheriger Beitrag
Raspberry Pi - WLAN und/oder Bluetooth abschalten

Nächster Beitrag
Nextcloud - Hintergrund Aufgaben

Wissensdatenbank