Raspberry Pi Zero: Im Kiosk-Modus starten

Meine Versuche kivy auf meinem Raspberry Pi Zero mit 3.5″ Display zum Laufen zu bringen waren leider noch nicht von Erfolg gekrönt. Das ist natürlich schade, aber ich habe eine passende Alternative gefunden, die für den Moment erst einmal eine akzeptable Zwischenlösung darstellt. Ich habe meinen Raspberry Pi Zero so eingestellt, dass er den Midori Browser im Kisok-Modus öffnet. Damit habe ich das Display sofort im Griff und gleichzeitig funktioniert die Touch-Eingabe. Das ganze ist zwar nicht so ressourcen-schonend, wie ich mir das ursprünglich gewünscht habe, aber es hat einige Vorteile – Webanwendungen sind schneller entwickelt und der kleine Raspberry Pi macht das erstaunlich gut.

Für Midori habe ich mich entschieden, weil der Browser damit wirbt, besonders wenige Ressourcen zu verbrauchen, HTML5 & CSS3 unterstützt, auf Webkit aufbaut und obendrein als OpenSource bereitgestellt wird. Wie der Kiosk-Modus aktiviert werden sollte, wird auf Github von Nutzer „El Alemaño“ gut erklärt. Was Ihr also im folgenden lest, ist nur eine kurze Zusammenfassung, der dort beschriebenen Schritte.

Wie bei jedem guten Projektstart, sorgt man erst einmal dafür, dass der Raspberry Pi auf dem aktuellen Stand ist. Das erledigt Ihr mit:

Danach installiert Ihr Midori (Browser), die x11-xserver-utils (Hilfsprogramme für den X-Server), matchbox (Window Manager) und unclutter (versteckt den Cursor, wenn er nicht benötigt wird)

Wenn das geschehen ist, könnt Ihr ein Shellscript anlegen, dass Ihr nach möglichkeit hier  nano /home/pi/fullscreen.sh speichert. Das Shellscript sollte die folgenden Zeilen enthalten:

Ganz wichtig ist dabei natürlich, dass Ihr den Platzhalter [URL] durch eine gültige URL ersetzt. Sobald das gespeichert ist (mit ⌃+x), müsst Ihr das Script so bearbeiten, dass es ausgeführt werden kann. Das geht mit dem CHMOD Befehl, den Ihr hier seht. Falls Ihr CHMOD nicht kennt, damit regelt man die Zugriffsrechte für den besitzer einer Datei, die Gruppe und die „Welt“.

Jetzt sind wir fast so weit, dass es schon laufen kann :) Aber die Autostart Datei muss noch angepasst werden, dazu führt Ihr diesen Befehl aus:

und sorgt dafür, dass diese folgende Zeilen enthält:

Damit die graphische Benutzeroberfläche auch lädt, musst Du noch sicherstellen, dass StartX automatisch ausgeführt wird. Dazu bearbeitest Du rc.local

Hier hinterlegst Du am Ende der Datei, aber vor exit 0

Tja, und dann bootet Dein Raspberry Pi Zero in den Browser, ruft die Seite auf und versteckt den Cursor. Bei mir sieht das für den Moment so aus:

Claus Wolf

Seit 1994 im Netz unterwegs und seit 2004 eingefleischter Mac-Nutzer. 21.5" iMac - 2.9GHz Intel Core i5, 16GB RAM, 1TB Fusion Drive HDD / 128GB iPhone 7 / 128GB iPad 9,7" (2017) / 15" MacBook Pro (Mitte 2014) in der Firma...

Das könnte Dich auch interessieren...

3 Antworten

  1. Kintrup sagt:

    Hallo Claus

    könntest du mir verraten welches Programm bei dir auf dem Raspi Display zu sehen ist? Oder hast du das Selbst erstellt. Wenn ja hätte ich da sehr gerne mehr informationen zu da dies genau das zu sein scheint was ich seit Monaten suche

    Mfg
    Kintrup

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

This site uses Akismet to reduce spam. Learn how your comment data is processed.