Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
kioskraspi [2022/07/12 08:36] – cb | kioskraspi [2022/08/01 14:46] (aktuell) – cb | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
=====Installation eines Linux-Kiosk-Clients===== | =====Installation eines Linux-Kiosk-Clients===== | ||
- | NOCH NICHT FERTIG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
- | ===Reload=== | ||
- | Nach den Problemen mit einem in Raspi OS nachinstallierten Chromium hier nun die Lösung mit Firefox: | ||
+ | ===Reload Juni 2022 (vorerst Raspberry Pi-spezifisch)=== | ||
- | 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, | + | Der Sonderweg für RasPi OS ist nun der Standardweg geworden, siehe die [[anleitung_fuer_linux_kiosk|Installation |
- | + | ||
- | Es wird nur so viel installiert, | + | |
- | + | ||
- | Es finden zwei Installationsschritte statt, einmals als Root, dann als User pi. | + | |
- | + | ||
- | ==== Arbeit als Root bzw. mit sudo==== | + | |
- | * Installation | + | |
- | * beim ersten Start den User pi mit einfachem Passwort anlegen lassen. Bitte beachten, dass das y noch auf z liegt | + | |
- | * dann in raspi-config Sprache, auch der Tastatur und ggf. WLAN einrichten. | + | |
- | * Zum automatischen Anmelden müsste man die Datei / | + | |
- | ExecStart= | + | |
- | ExecStart=-/ | + | |
- | * Software nachinstallieren:< | + | |
- | * Zeitserver einrichten: | + | |
- | * In der Datei / | + | |
- | * Dann den Dienst einschalten und starten:< | + | |
- | systemctl start systemd-timesyncd | + | |
- | * Wer pessimistisch ist, lässt den Raspi/ | + | |
- | * Nun neu booten mit z.B. <code bash> | + | |
- | ====Eigentliches Einrichten als User==== | + | |
- | Nach dem Reboot bist du als //pi// angemeldet. | + | |
- | ===...auf der Kommandozeile=== | + | |
- | * Lege im Home-Verzeichnis zwei Dateien an und starte die graphische Oberfläche. Das geht einfach als Dreizeiler ohne Editor <code bash> | + | |
- | echo " | + | |
- | echo " | + | |
- | startx </ | + | |
- | ===...in der graphischen Oberfläche Firefox konfigurieren=== | + | |
- | Alt+F2 drücken, in das aufpoppende Eingabefeld firefox tippen ((tab completion funktioniert auch hier)) und starten. Im Burgermenü in die Einstellungen (Settings) des Browsers gehen. Dort: | + | |
- | * -> Darstellung -> Schaltfläche " | + | |
- | * //unwirksam ist: -> Beim Start -> Bestimmte Seite ... öffnen -> im Eingabefeld die Zieladresse eingeben.// | + | |
- | * -> Erweitert -> Sprachen -> " | + | |
- | * Beende nun erst Chromium (Alt-F4) und dann Fluxbox (rechte Maustaste und Menüpunkt Exit). | + | |
- | ===...auf der Kommandozeile=== | + | |
- | * __Ergänze__ die neue Datei .fluxbox/ | + | |
- | # MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' | + | |
- | xset s noblank | + | |
- | xset s off | + | |
- | xset -dpms | + | |
- | unclutter -grab -visible & | + | |
- | chromium --incognito --noerrdialogs --no-first-run --kiosk 192.168.2.100 & | + | |
- | ( while true; do sleep 600; xdotool key --clearmodifiers " | + | |
- | *die beiden xset schalten den Bildschirmschoner ab, | + | |
- | *unclutter verbirgt den Mauszeiger, | + | |
- | *chromium zeigt die Webseite unter der angegebenen IP-Adresse an und | + | |
- | *die letzte Zeile läuft in der while-Schleife endlos und lädt alle 10 Minuten (10*60sek) die Startseite neu. | + | |
- | + | ||
- | ====Testen==== | + | |
- | * einen ersten Test kann man jetzt schon mit < | + | |
- | * Schließlich neu booten & testen | + | |
- | + | ||
- | ==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 | + |