Hopp til hovedinnhold
  1. Posts/
  2. Linux/

Web Kiosk

·1 min

Enable wayland on RPI
#

wayland=true as kernel param

Cage and cog
#

cage is a WL kiosk.

cog is a minimal browser, can be controlled via local command line and ssh

Extract variable from hidden kernel param
#

linux boot ROOT=something ro -- HIDDEN_PARAM="SOMETHING"
YOUR_ENV_VAR="$(grep -Po 'HIDDEN_PARAM=\K[^ ]+' /proc/cmdline)"

Start cog inside cage “jail”
#

# with cog options
cage -d -- cog https://www.example.com

# without cog options
cage -d cog https://www.example.com

This command will:

cage -d: Start cage in debug mode. – cog: Specify cog as the browser to launch. https://www.example.com: Open this URL in the cog browser.

Make sure that:

You have cage and cog installed on your system. You replace https://www.example.com with your desired URL.