cage(1)
π cage β a Wayland kiosk compositor β¨
okay so bestie, this is cage(1), from the General Commands Manual section β and honestly? she's giving minimal but mighty. let's get into it π«Ά
β¨ NAME β¨
cage β a Wayland kiosk compositor π
πΈ SYNOPSIS πΈ
cage [options...] [--] [application...]
π DESCRIPTION π
okay so here's the whole vibe: Cage runs a single, maximized application. that's her thing. that's her whole personality. π
now, technically Cage can run multiple applications β like, she's capable β but only a single one is visible at any point in time. so don't get any ideas about split screens, bestie, because that's not happening. π
and the way she locks it down? user interaction and activities outside the scope of the running application are prevented. literally nothing else gets to steal the spotlight. main character energy only. periodt. π
π¦ OPTIONS π¦
-dβ Don't draw client side decorations when possible. like, no window trim, no extra garnish, nothing. just vibes. β¨-Dβ Enable debug logging. for when you need to know exactly what's going on in there. π-hβ Show the help message. the classic cry for help, but make it documentation. π-m <mode>β Set the multi-monitor behavior. the supported modes are:lastβ Cage uses only the last connected monitor. one monitor, one queen. πextendβ Cage extends the display across all connected monitors. the whole squad gets a spot. π₯
-sβ Allow VT switching. so you can hop between virtual terminals instead of being trapped forever. π-vβ Show the version number and exit. quick little flex, then she's out. π
πΌ ENVIRONMENT πΌ
DISPLAYβ If compiled with Xwayland support, this will be set to the name of the X display used for Xwayland. Otherwise, probe the X11 backend. (yes, this is a whole conditional situation, keep up bestie π)WAYLAND_DISPLAYβ Specifies the name of the Wayland display that Cage is running on. π₯οΈXCURSOR_PATHβ Directory where cursors are located. where all the little arrows live. πXCURSOR_SIZEβ Specifies the configured cursor size. big cursor, small cursor, your call. πXCURSOR_THEMEβ Specifies the configured cursor theme. the aforementioned cursor's whole aesthetic. πXKB_DEFAULT_RULES,XKB_DEFAULT_MODEL,XKB_DEFAULT_LAYOUT,XKB_DEFAULT_VARIANT,XKB_DEFAULT_OPTIONSβ Configures the xkb keyboard settings. Seexkeyboard-config(7). β¨οΈβ¨
β SEE ALSO β
π BUGS π
found something cursed? report bugs at https://github.com/cage-kiosk/cage β the devs will thank you, no cap. π«Ά
π AUTHORS π
Jente Hidskes <dev@hjdskes.nl> β the icon behind the kiosk. π
ngl if you got all the way down here you're officially a Cage expert. tell nobody. or tell everyone. iykyk. π¦
okay so that's the whole page bestie β it's cage(1) from the General Commands Manual, dated 2026-07-05, and that's a wrap! πΈππ
π¦ where this page comes from
- arch rolling: cage 0.3.1-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms