layersurface
Layersurface is a concept from the Wayland protocol extension known as layer-shell. It allows clients to request placement of a surface on a specific region of the screen, typically for UI elements such as panels, docks, notifications, or background widgets. The interface is implemented by Wayland compositors and is supported by many desktop environments and compositor projects.
How it works in practice: a client first binds to the wl_layer_shell_v1 global provided by the compositor,
The compositor uses these hints to position and size the surface and to manage interaction with other