Jak spustit webový prohlížeč Chromium v omezeném režimu kiosku na celé obrazovce bez uživatelského rozhraní?

by Zdeněk Večeřa 1 Comment

Webový prohlížeč Chromium můžete pomocí parametrů spustit v režimu kiosku na celé obrazovce, bez ukládání jakýchkoli uživatelských dat nebo interakcí, s minimálním uživatelským rozhraním a deaktivovanými mnoha funkcemi, které by mohly narušit plynulý běh prohlížeče. To je užitečné například pro zobrazení webové stránky na veřejně přístupném zařízení, kde je žádoucí omezit interakci uživatelů s prohlížečem.

Chromium je open-source projekt distribuovaný pod BSD licencí, což znamená, že jeho zdrojový kód je volně dostupný pro kohokoli k prohlížení, úpravám a distribuci. Je tak ideální volbou pro Linux a třeba Raspberry Pi OS.

Zdroj: Chromium

Spuštění Chromia

chromium --kiosk --incognito --no-first-run --disable-translate --disable-sync --disable-component-update --disable-popup-blocking --disable-features=TranslateUI --disable-features=Translate --disable-pinch --disable-session-crashed-bubble --disable-infobars --disable-pull-to-refresh-effect --disable-background-networking --disable-background-mode --disable-default-apps --disable-remote-fonts --disable-logging --no-default-browser-check --window-position=0,0 --start-fullscreen --disable-gpu --disable-breakpad --disable-renderer-backgrounding --disable-background-timer-throttling --disable-device-discovery-notifications --disable-domain-reliability --disable-notifications --disable-password-manager-reauthentication --disable-speech-api --bwsi "https://www.seznam.cz"

Co znamenají jednotlivé parametry?

–kiosk: Spustí prohlížeč v režimu kiosku, což znamená, že běží na celé obrazovce bez uživatelského rozhraní (např. bez lišty s adresou nebo tlačítek pro ovládání).

–incognito: Aktivuje anonymní režim, ve kterém prohlížeč neukládá historii prohlížení, soubory cookie ani jiné údaje relace.

–no-first-run: Přeskakuje úvodní obrazovku, která se obvykle zobrazuje při prvním spuštění prohlížeče.

–disable-translate: Zakazuje funkci automatického překladu stránek.

–disable-sync: Vypíná synchronizaci uživatelských dat s účtem Google.

–disable-component-update: Zabraňuje automatickým aktualizacím komponent prohlížeče.

–disable-popup-blocking: Vypíná blokování vyskakovacích oken.

–disable-features=TranslateUI: Zakazuje uživatelské rozhraní pro funkci překladu.

–disable-features=Translate: Vypíná funkci překladu.

–disable-pinch: Deaktivuje gesto přiblížení/oddálení (pinch-to-zoom).

–disable-session-crashed-bubble: Skrývá upozornění na obnovení relace po pádu prohlížeče.

–disable-infobars: Skrývá informační lišty, které se mohou zobrazovat v horní části prohlížeče.

–disable-pull-to-refresh-effect: Vypíná efekt „pull-to-refresh“ (obnovení stránky tažením dolů).

–disable-background-networking: Zabraňuje prohlížeči provádět síťové operace na pozadí.

–disable-background-mode: Zabraňuje běhu prohlížeče na pozadí po zavření všech oken.

–disable-default-apps: Zakazuje načítání výchozích aplikací.

–disable-remote-fonts: Zabraňuje načítání písem z externích zdrojů.

–disable-logging: Vypíná protokolování událostí.

–no-default-browser-check: Přeskakuje kontrolu, zda je Chromium nastaven jako výchozí prohlížeč.

–window-position=0,0: Nastavuje pozici okna prohlížeče na souřadnice (0,0), tedy levý horní roh obrazovky.

–start-fullscreen: Spouští prohlížeč v režimu celé obrazovky.

–disable-gpu: Vypíná hardwarovou akceleraci pomocí GPU.

–disable-breakpad: Deaktivuje systém pro hlášení pádů prohlížeče.

–disable-renderer-backgrounding: Zabraňuje pozastavení procesů vykreslování, když jsou na pozadí.

–disable-background-timer-throttling: Vypíná omezení časovačů na pozadí.

–disable-device-discovery-notifications: Zakazuje oznámení o nalezení nových zařízení.

–disable-domain-reliability: Vypíná funkci sledování spolehlivosti domén.

–disable-notifications: Zakazuje veškerá oznámení z webových stránek.

–disable-password-manager-reauthentication: Vypíná opětovné ověřování v rámci správce hesel.

–disable-speech-api: Deaktivuje API pro rozpoznávání řeči.

–bwsi: Spouští prohlížeč v režimu „bez přihlášení“ (Browse Without Sign-In), což znamená, že uživatel není přihlášen k žádnému účtu.

„https://www.seznam.cz“: Otevírá specifikovanou URL adresu při spuštění prohlížeče.

Comment ( 1 )

  1. Michal Skoula
    Pokud je potřeba i autostart (používám to tak na mém domácím dashboardu), dá se použít tohle - zeditovat sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart a vložit něco takového: @xset s off @xset -dpms @xset s noblank @chromium-browser --kiosk --incognito --app=https://moje.domena @unclutter -idle 0

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.