Heute erkläre ich euch kurz, wie ihr mit dem Raspberry Pi innerhalb von 10-15 Minuten ein Kiosksystem erstellt. Der Raspberry startet dann automatisch mit einer grafischen Oberfläche und lädt eine bestimmte Webseite. So kann man relativ einfach z.B. eine Werbewebseite auf einem Monitor anzeigen lassen oder eine Systemüberwachungs-Webseite von Servern. Das gute dran ist, der Raspberry ist klein und braucht nicht viel Strom. Außerdem ist er günstig, bietet aber nahezu alles, was ein normaler Computer auch bietet.
- Wir laden das Raspbian (whezzy) Image herunter. Ein System das auf Debian basiert, aber für den Raspberry angepasst wurde.
- Wir laden Win32Diskimager herunter. Damit schreiben wir das Image auf eine SD Karte und machen es bootbar.
- Wir starten Win32Diskimager und wählen das heruntergeladene Image aus. Als Zielort wählen wir den Laufwerksbuchstaben der SD Karte und klicken auf „Write„. Das Schreiben dauert etwas.
- In der Zwischenzeit verkabeln wir den Raspberry. Netzwerkkabel, USB Maus/Tastatur und das HDMI Kabel können schon angeschlossen werden, Wenn die SD Karte fertig ist, stecken wir sie in den Slot des Raspberry Pi. Als letztes stecken wir dann das Stromkabel ein. Der Raspberry sollte nun booten.
- Wir sehen das Start-Config Menü und nehmen folgende Einstellungen vor:
Expand_rootfs Configure_keyboard → Classmate PC → German → Default → No compose key → No Change_locale → 'de_DE.UTF-8' wählen UND 'en_GB.UTF-8' deaktivieren. Default: de_DE.UTF-8 Memory_split → 32 Change_timezone → Europe → Berlin Ssh → enable Boot behavior → no Finish → Reboot → yes
- Nach dem Reboot loggen wir uns mit dem Benutzername „pi“ und dem Passwort „raspberry“ ein. Beides kann später noch geändert werden.
- Nun nehmen wir die Hauptkonfiguration vor um dem Raspberry zum Kiosk zu machen. Die Zeilen könnt ihr einfach in euer Terminal kopieren. Die Zeilen, die mit einem # Zeichen vorne anfangen, sind Kommentare und dienen nur dem Verständnis.
# Root werden sudo su # Screensaver aus I, Autostart des Browsers # Wir verwenden den Midori Browser cat < < EOF > /etc/xdg/lxsession/LXDE/autostart @lxpanel --profile LXDE @pcmanfm --desktop --profile LXDE @xset s off @xset -dpms @xset s noblank # Ersetzt die URL mit eurer Wunschseite @midori -e Fullscreen -a https://www.spin-planet.de/ EOF # Screensaver aus II cat < < EOF > /root/.xinitrc xset s off # Screensaver nicht aktivieren xset -dpms # Energysparmodus ausschalten xset s noblank # Schwarzen Bildschirm verhindern EOF # Screensaver aus III perl -pi -e "s/BLANK_TIME=[0-9]+/BLANK_TIME=0/g" /etc/kbd/config perl -pi -e "s/POWERDOWN_TIME=[0-9]+/POWERDOWN_TIME=0/g" /etc/kbd/config # rc.local anlegen cat < < EOF > /etc/rc.local #!/bin/sh -e clear _IP=$(hostname -I) || true if [ "$_IP" ]; then printf "My IP address is %sn" "$_IP" fi su -c "/usr/bin/startx" pi < /dev/tty8 > /dev/tty8 2>&1 & exit 0 EOF # Passwort setzen wir ändern es hier auf "pi" echo "pi:pi" | chpasswd echo "root:pi" | chpasswd # Updates und Reboot apt-get update && apt-get -y dist-upgrade && apt-get install x11-xserver-utils && reboot
Jetzt sind alle Updates installiert und alles ist konfiguriert. Nach dem Reboot sollte euer Raspberry sich dann komplett alleine einloggen und die gewünschte Webseite im Vollbildmodus starten. Wenn ihr den Code oben per Copy & Paste übernehmt und nur euer Passwort und die URL anpasst, habt ihr innerhalb von 10-15 Minuten ein Kisokssystem. Viel Spaß!
Update: WordPress wandelt die „<<“ Zeichen leider falsch um. Vor dem Kopieren bitte die Leerzeichen zwischen den Zeichen entfernen.