Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
anleitung_fuer_linux_kiosk [2019/11/10 17:33] – [Eigentliches Einrichten als User] cb | anleitung_fuer_linux_kiosk [2020/12/09 16:18] – cb | ||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
==== Arbeit als Root ==== | ==== Arbeit als Root ==== | ||
* Installation einer Debianvariante | * Installation einer Debianvariante | ||
- | * **Raspbian** Buster | + | * **Raspberry Pi OS lite** auf Raspberry Pi 3 oder 4 |
- | * **Debian** Buster firmware-netinst [[http:// | + | * beim ersten Login mit pi / raspberry beachten, dass das y noch auf z liegt |
- | * Wir benötigen einen User, der automatisch angemeldet wird | + | * dann in raspi-config Sprache, auch der Tastatur und ggf. WLAN einrichten |
- | * unter **Raspbian** existiert bereits der User //pi// | + | * **Debian** Buster |
- | * unter **Debian** | + | * Wir benötigen einen User, der später |
- | * bei beiden | + | * unter **Raspberry Pi OS** existiert bereits der User //pi// |
+ | * unter **Debian** | ||
+ | * Zum automatischen Anmelden | ||
ExecStart= | ExecStart= | ||
- | ExecStart=-/ | + | ExecStart=-/ |
- | * Bei Raspbian natürlich mit " | + | |
* Software nachinstallieren als //root// oder als //pi// mit sudo< | * Software nachinstallieren als //root// oder als //pi// mit sudo< | ||
* Bei Raspbian heißt das dritte Paket chromium-browser. | * Bei Raspbian heißt das dritte Paket chromium-browser. | ||
* Nur einmal musste folgendes Paket per Hand nachinstalliert werden <code bash>apt install xserver-xorg-legacy</ | * Nur einmal musste folgendes Paket per Hand nachinstalliert werden <code bash>apt install xserver-xorg-legacy</ | ||
+ | * 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> | * Nun neu booten mit z.B. <code bash> | ||
====Eigentliches Einrichten als User==== | ====Eigentliches Einrichten als User==== | ||
- | Nach dem Reboot bist du als //pi// bzw. //anzeige// angemeldet. | + | Nach dem Reboot bist du als //pi// angemeldet. |
===...auf der Kommandozeile=== | ===...auf der Kommandozeile=== | ||
* Lege im Home-Verzeichnis die folgenden zwei Dateien (deren Namen mit einem Punkt beginnen) mit jeweils einer Zeile an <file bash .bash_profile> | * Lege im Home-Verzeichnis die folgenden zwei Dateien (deren Namen mit einem Punkt beginnen) mit jeweils einer Zeile an <file bash .bash_profile> | ||
* Nun das Kommando <code bash> | * Nun das Kommando <code bash> | ||
===...in der graphischen Oberfläche chromium konfigurieren=== | ===...in der graphischen Oberfläche chromium konfigurieren=== | ||
- | * Alt+F2 drücken, in das aufpoppende Eingabefeld chromium-browser bzw. chromium tippen ((tab completion funktioniert auch hier)) und starten. In die Einstellungen des Browsers gehen. Dort: | + | Alt+F2 drücken, in das aufpoppende Eingabefeld chromium-browser bzw. chromium tippen ((tab completion funktioniert auch hier)) und starten. In die Einstellungen des Browsers gehen. Dort: |
- | * -> Darstellung -> Schaltfläche " | + | * -> Darstellung -> Schaltfläche " |
- | * //unnötig | + | * //unwirksam |
- | * -> Erweitert -> Sprachen -> " | + | * -> Erweitert -> Sprachen -> " |
* Beende nun erst Chromium (Alt-F4) und dann Fluxbox (rechte Maustaste und Menüpunkt Exit). | * Beende nun erst Chromium (Alt-F4) und dann Fluxbox (rechte Maustaste und Menüpunkt Exit). | ||
===...auf der Kommandozeile=== | ===...auf der Kommandozeile=== | ||
Zeile 40: | Zeile 46: | ||
chromium-browser --incognito --noerrdialogs --no-first-run --kiosk 192.168.2.100 & | chromium-browser --incognito --noerrdialogs --no-first-run --kiosk 192.168.2.100 & | ||
( while true; do sleep 600; xdotool key --clearmodifiers " | ( while true; do sleep 600; xdotool key --clearmodifiers " | ||
- | | + | |
- | *unclutter verbirgt den Mauszeiger, | + | *unclutter verbirgt den Mauszeiger, |
- | *chromium-browser bzw. chromium (für Debian ändern!) zeigt die Webseite unter der angegebenen IP-Adresse an und | + | *chromium-browser bzw. chromium (für Debian ändern!) 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. | + | *die letzte Zeile läuft in der while-Schleife endlos und lädt alle 10 Minuten (10*60sek) die Startseite neu. |
====Testen==== | ====Testen==== |