Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Überblick

Aushang

Auf der ersten Seite („Aushang“) werden verschiedene Informationen kombiniert dargestellt:

Pläne

Folgeseiten, die in strenger Reihenfolge angezeigt werden.

Weitere Inhalte

Weitere Features

Bestimmte Einstellungen regeln, was wann wo und wie dargestellt wird:

Technik & Datenschutz

Entwicklung

anleitung_fuer_linux_kiosk

Dies ist eine alte Version des Dokuments!


Installation eines Linux-Kiosk-Clients

Nach den Problemen mit einem in Raspi OS nachinstallierten Chromium hier nun die neue und getestete Lösung mit Firefox

Reload August 2022

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 folgende Anleitung ist recht schematisch, daher wird es zur Version 2.1 ein Skript geben, 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 zwei Installationsschritte statt, zuerst als Root, dann als User pi.

Sie können das Ganze manuell durchführen, siehe.

Seit Juli 2023 gibt es aber ein Installationsskript, das im Folgenden verwendet wird.

Arbeit als Root bzw. mit sudo

  • Installation einer Debianvariante ohne GUI (getestet mit Debian Bookworm amd64 netinst ohne Desktopumgebung exemplarisch auf einem Fujitsu ThinClient „Futro S720“)
  • Den User pi mit Passwort anlegen lassen.
  • Wenn die Installation durchgelaufen ist, wird der Rechner automatisch gebootet.
  • Dann am Rechner anmelden und folgenden Befehl eingeben. Er 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 Installationsskript.
wget https://tabula.info/download/kiosk.sh && sudo bash kiosk.sh
  • Das Installationsskript fordert dazu auf, den Firefox zu starten und zu konfigurieren.
    • In den Einstellungen muss die Startseite auf den Tabulaserver eingestewllt werden.
    • In der Adresszeile
      about:config

      eingeben und dann die Einstellung

      browser.sessionstore.restore_on_demand

      auf FALSE setzen.

  • Dann den Firefox mit Alt-F4 beenden und Fluxbox mit der rechten Maustaste im Kontextmenü beenden.
  • Dann wird die GUI zum Testen erneut gestartet.
  • Nun kann der Rechner neu gestartet werden und ist einsatzbereit.
Anmerkung:

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.

anleitung_fuer_linux_kiosk.1689597287.txt.gz · Zuletzt geändert: 2023/07/17 14:34 von cb