Wayland's Weston Compositor Introduces Kiosk/Fullscreen Shell

Written by Michael Larabel in Wayland on 30 July 2020 at 08:35 PM EDT. 29 Comments
While there is already the Cage kiosk full-screen shell as well as the likes of Ubuntu's Mir Kiosk Shell, Wayland's Weston reference compositor now has its own implementation.

Collabora graphics developer Alexandros Frantzis has contributed "kiosk-shell" to Weston, Wayland's official reference compositor. The Kiosk Shell is a full-screen shell for applications making use of the XDG-Shell protocol.

The Weston kiosk-shell is intended for embedded use-cases and others where it's just one application / surface running full-screen. Dialogs can be moved and unmaximized but resizing is not supported by this shell.

The kiosk-shell is just shy of two thousand lines of code and can be found in Weston Git.

This addresses an issue ticket open for the past ten months by Daniel Stone, also of Collabora, for providing a shell plugin intended for single-application use-cases. Besides suiting embedded use-case needs, this shell also serves as an example around Weston's window management.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week