diff --git a/README.md b/README.md index 235bd0d..5c56e2f 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,29 @@ Uruchamiany przez sway przy starcie sesji. Kolejność działania: 4. Ping-loop czeka, aż `KIOSK_HOST` (192.168.40.126) odpowie 5. Po uzyskaniu sieci: Chromium jest zamykany i restartowany z docelowym `http://instrukcje.local` +**Flagi Chromium (`CHROMIUM_OPTS`):** + +| Flaga | Opis | +|---|---| +| `--ozone-platform=wayland` | Używa backendu Wayland zamiast X11 | +| `--no-first-run` | Pomija ekran powitalny przy pierwszym uruchomieniu | +| `--noerrdialogs` | Ukrywa okna dialogowe błędów Chromium | +| `--disable-infobars` | Ukrywa paski informacyjne (np. „Chromium jest zarządzany...") | +| `--disable-gpu-suspend` | Zapobiega zawieszaniu GPU podczas wygaszania ekranu | +| `--force-device-scale-factor=1` | Wymusza skalowanie 1:1 (bez DPI scaling) | +| `--user-data-dir` | Osobny katalog profilu — izoluje dane kiosku | +| `--disable-features=AutofillServerCommunication` | Wyłącza pobieranie podpowiedzi autouzupełniania z serwerów Google | +| `--disable-features=Translate` | Wyłącza pasek z propozycją tłumaczenia strony | +| `--disable-features=MediaRouter` | Wyłącza obsługę Chromecast / Cast | +| `--disable-save-password-bubble` | Ukrywa bańkę „Zapisz hasło" | +| `--disable-sync` | Wyłącza synchronizację z kontem Google | +| `--disable-extensions` | Wyłącza wszystkie rozszerzenia | +| `--disable-background-networking` | Blokuje ruch sieciowy w tle (aktualizacje, telemetria) | +| `--disable-notifications` | Wyłącza powiadomienia systemowe | +| `--disable-component-update` | Wyłącza automatyczne aktualizacje komponentów Chromium | +| `--password-store=basic` | Nie używa systemowego portfela haseł (gnome-keyring, kwallet) | +| `--disable-pinch` | Wyłącza gesty pinch-to-zoom (ekran dotykowy) | + **Zmiana adresu IP serwera:** ```bash # W kiosk-manager.sh zmień zmienną: diff --git a/kiosk-manager.sh b/kiosk-manager.sh index 615d4c6..a262f27 100644 --- a/kiosk-manager.sh +++ b/kiosk-manager.sh @@ -13,6 +13,15 @@ CHROMIUM_OPTS=( --disable-gpu-suspend --force-device-scale-factor=1 --user-data-dir=/home/kiosk/.cache/chromium + --disable-features=AutofillServerCommunication,AutofillKeyValueService,Translate,MediaRouter + --disable-save-password-bubble + --disable-sync + --disable-extensions + --disable-background-networking + --disable-notifications + --disable-component-update + --password-store=basic + --disable-pinch ) # wlopm działa z sway (obsługuje wlr-output-power-management-v1) diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..ea4ab8e Binary files /dev/null and b/logo.png differ diff --git a/waiting.html b/waiting.html index afe3a03..6a3a4f5 100644 --- a/waiting.html +++ b/waiting.html @@ -79,10 +79,25 @@ 75% { content: '...'; } 100% { content: ''; } } + + .logo { + width: 90%; + display: flex; + justify-content: center; + margin-bottom: 40px; + } + + .logo img { + width: 100%; + height: auto; + } + +
+
Oczekiwanie na sieć