Halbautomatische Installation eines Linux-Kiosk-Clients
Ziel ist es mit Linux einen Anzeigerechner zu bauen, der nach dem Einschalten hochfährt (BIOS-Einstellung bei einem PC, automatisch bei einem RasPi) und selbständig eine Webseite aufruft. Diese sollte dann per refresh o.Ä. eigenständig Aktualisierungen der Anzeige durchführen, was z.B. tabula.info so macht. Die bisherige Anleitung ist recht schematisch, daher gibt es nun ein Skript, das dies alles erledigt.
Es wird nur so viel installiert, dass der Rechner automatisch nach dem Booten eine Webseite anzeigt. Welche das ist, wird im Browser als Home (Startseite) festgelegt. Diese Seite wird automatisch alle 10 Minuten (600 Sekunden - s.u.) zurückgesetzt. Natürlich kann/wird die Seite selbst per refresh viel früher den Inhalt ändern. Auf diese Weise wird aber bei fehlender Erreichbarkeit des Webservers (z.B. Netzwerkprobleme, Stromausfall) zumindest die Startseite immer wieder geladen, bis der Server wieder erreichbar ist.
Es finden nach der Betriebssysteminstallation zwei Konfigurationsschritte statt, zuerst als Root, dann als User pi.
Sie können das Ganze manuell durchführen, siehe hier.
Ab sofort gibt es aber ein Konfigurationsskript, das im Folgenden verwendet wird.
Nun am Rechner anmelden und den folgenden Befehl eingeben.
wget https://tabula.info/download/kiosk.sh && sudo bash kiosk.shEr lädt die Datei kiosk.sh herunter und startet sie mit Administratorrechten.
Danach bootet der Rechner neu und startet automatisch mit dem User pi und einem zweiten Konfigurationsskript.
Dieses zweite Skript fordert dazu auf, den Firefox per rechtem Mausklick im Menü zu starten und zu konfigurieren.
1. In den Einstellungen muss die Startseite auf den Tabulaserver eingestellt werden.
2. In der Adresszeile about:config
eingeben und dann die Einstellungen browser.sessionstore.restore_on_demand
und browser.sessionstore.restore_from_crash
auf FALSE setzen.
Schließlich den Firefox mit Alt-F4 beenden und Fluxbox mit der rechten Maustaste im Kontextmenü beenden.
Dann wird die GUI zum Testen automatisch erneut gestartet.
Jetzt kann der Rechner neu gestartet werden und ist einsatzbereit.
Es wird kein Schutz gegen das Beenden des Browsers vorgenommen. Mit Alt-F4 ist man auf der Oberfläche von Fluxbox. An den Rechner sollte also keine Tastatur angeschlossen sein.
Das aktualisierte Kiosksystem ab August 2024 testet vor dem Start der graphischen Oberfläche, dass das Netzwerk verfügbar ist. Dazu muss ein Gateway eingetragen sein, was aber Standard ist.