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.