Cage: the Wayland kiosk icon
Cage: the Wayland kiosk icon

Cage: the Wayland kiosk

 Like this app

Cage is a kiosk compositor for Wayland. A kiosk is a window manager (in the X11 world) or compositor (in the Wayland world) that is designed for a user experience wherein user interaction and activities outside the scope of the running application are prevented.

License model

  • FreeOpen Source

Platforms

  • Linux
  • Wayland
  No rating
0 likes
0comments
0 news articles

Features

Suggest and vote on features
  1.  Wayland Support
  2.  Compositor

Cage: the Wayland kiosk News & Activities

Highlights All activities

Recent activities

Show all activities

Cage: the Wayland kiosk information

  • Developed by

    Jente Hidskes
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    59 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

OS & Utilities

GitHub repository

  •  1,240 Stars
  •  80 Forks
  •  78 Open Issues
  •   Updated Nov 22, 2024 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about Cage: the Wayland kiosk, and it has gotten 0 likes

Cage: the Wayland kiosk was added to AlternativeTo by K0RR on May 11, 2024 and this page was last updated May 11, 2024.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Cage: the Wayland kiosk?

Cage is a kiosk compositor for Wayland. A kiosk is a window manager (in the X11 world) or compositor (in the Wayland world) that is designed for a user experience wherein user interaction and activities outside the scope of the running application are prevented. That is, a kiosk compositor displays a single maximized application at a time and prevents the user from interacting with anything but this application.

As such, user input such as moving, resizing, minimizing and unmaximizing windows is ignored. Cage supports dialogs, although they too cannot be resized nor moved. Instead, dialogs are centered on the screen. Note that multiple maximized windows are supported, but the user is not able to cycle between them. That is, if Cage is launched with a terminal emulator and an application is launched from this terminal emulator, that application is placed “on top” of the terminal emulator and takes all input until it is closed. When this application is closed, the terminal emulator becomes visible again.

Cage supports multiple outputs. It supports hotplugging additional outputs and exits when its last output is removed. Cage defaults to the outputs' preferred modes and supports (static, i.e. specified on startup) output rotation. Cage does not support output layout configuration.

There is no support for virtual workspaces. Input-wise, Cage supports pointer input, keyboard input and touch input. Copy and paste works as well, including primary selection and with full XWayland support.

For more information, such as how install Cage, how to configure Cage and the exact list of Wayland protocols supported by Cage, please see its Wiki on GitHub.

Cage is based on the annotated source of tinywl and rootston.

Official Links