private:poznamky:linux:kiosk
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| private:poznamky:linux:kiosk [2021/04/16 07:54] – [Instalace] snemec | private:poznamky:linux:kiosk [2022/03/20 08:37] (aktuální) – snemec | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== Internetový kiosek ====== | ||
| + | |||
| + | **Kiosk - dvě plochy - dual screen**\\ | ||
| + | <wrap hi> | ||
| + | Konkrétně se jedná o úkolovník u Luksíka, kde se periodicky spouští chrome a při každém spuštění se načítá nový obsah, problém je cca 2s prodleva - černá obrazovka.\\ Přepínání mezi virtuálními obrazovkami se dvěmi instancemi chromu by to teoreticky mohlo vyřešit. | ||
| + | https:// | ||
| + | |||
| + | Raspberry Pi Kiosk using Chromium\\ | ||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | Návod popisuje instalaci internetového kiosku v distribuci Ubuntu.\\ | ||
| + | |||
| + | https:// | ||
| + | |||
| + | Ubuntu 16.04\\ | ||
| + | https:// | ||
| + | |||
| + | Ubuntu 16.04\\ | ||
| + | http:// | ||
| + | https:// | ||
| + | https:// | ||
| + | |||
| + | Export historie prohlížení do CSV souboru\\ | ||
| + | https:// | ||
| + | |||
| + | |||
| + | ===== Instalace ===== | ||
| + | * nastavte heslo pro přístup do Biosu - pro školní NB viz. Keepass | ||
| + | * minimální instalace Ubuntu 16.04 server | ||
| + | * update a upgrade systému | ||
| + | < | ||
| + | * změna konfigurace v **/ | ||
| + | řádek '' | ||
| + | | ||
| + | |||
| + | * nastavte jméno počítače v souboru **/ | ||
| + | <code - / | ||
| + | kiosk01 | ||
| + | </ | ||
| + | <code - / | ||
| + | 127.0.0.1 | ||
| + | </ | ||
| + | |||
| + | |||
| + | * instalace základních programů | ||
| + | < | ||
| + | * instlace xorg a openbox | ||
| + | < | ||
| + | * přidat uživatele **kiosk** - heslo v Keepass | ||
| + | < | ||
| + | * vytvořte spouštěcí skript **startbrowser.sh** ve složce **/ | ||
| + | <code bash / | ||
| + | #!/bin/bash | ||
| + | # | ||
| + | |||
| + | # Keep screen on | ||
| + | xset -dpms # Disable DPMS (Energy Star) features | ||
| + | xset s off # Disable screensaver | ||
| + | xset s noblank # Don't blank video device | ||
| + | |||
| + | # Rotate display | ||
| + | #xrandr -o left | ||
| + | |||
| + | |||
| + | #xset s 0 0 | ||
| + | #xset -dpms | ||
| + | #xset dpms force off | ||
| + | |||
| + | while true | ||
| + | do | ||
| + | killall chrome | ||
| + | #killall chromium-browser | ||
| + | rm -rf ~/ | ||
| + | |||
| + | # | ||
| + | chromium-browser --disable-features=Translate -test-type --ignore-certificate-errors | ||
| + | # | ||
| + | # | ||
| + | |||
| + | sleep 1 | ||
| + | |||
| + | while true | ||
| + | do | ||
| + | pgrep chrome | ||
| + | #pgrep chromium-browse | ||
| + | #if [ " | ||
| + | if [ " | ||
| + | then | ||
| + | echo "Chrom nebezi" | ||
| + | # | ||
| + | chromium-browser --disable-features=Translate -test-type --ignore-certificate-errors | ||
| + | fi | ||
| + | |||
| + | sleep 1 | ||
| + | done | ||
| + | |||
| + | exit 0 | ||
| + | done | ||
| + | |||
| + | </ | ||
| + | |||
| + | * změňte oprávnění skriptu startbrowser.sh | ||
| + | < | ||
| + | *automatické spuštění skriptu startbrowser.sh | ||
| + | | ||
| + | < | ||
| + | |||
| + | * automatické přihlášení uživatele **kiosk** na první terminál | ||
| + | |||
| + | < | ||
| + | |||
| + | v souboru **/ | ||
| + | |||
| + | < | ||
| + | vim / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | na | ||
| + | < | ||
| + | |||
| + | <WRAP left round important 100%> | ||
| + | Po startu prohlížeče Chrome se otevře ihned 5 záložek od každé URL.\\ | ||
| + | </ | ||
| + | |||
| + | Nepodařilo se zjistit příčinu.\\ | ||
| + | Ale pokud se Chrome restartuje, tak po restartu je to v pořádku - ke každé URL se otevře jen jedna záložka.\\ | ||
| + | Nastavil jsem cron, aby po spuštění Chromu provedl restart(restart se provede po 50ti vteřinách od spuštění počítače) | ||
| + | |||
| + | < | ||
| + | @reboot sleep 50 && killall chrome | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Disable display sleep Openbox/ | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== Chromium parametry příkazové řádky ===== | ||
| + | |||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
