WIP: Use wlr_layer_shell_v1 to implement on Wayland
Using the PlasmaShell protocol has all sorts of problems because placement is decided by the client at a position level rather than by the application. This adopts the layer shell and enforces the surface to be full screen on the correct output and the compositor should be responsible for placing it correctly.
WIP because:
-
it installs the plugin, it should be a static plugin (or have it moved elsewhere if we want other components to use it). -
additionally to installing the plugin, it doesn't implement half the features in the protocol.
I'm hoping this will fix the problem with screen rotation on lima when locked, haven't been able to test yet.
Edited by Aleix Pol Gonzalez