Skip to content

WIP: Use wlr_layer_shell_v1 to implement on Wayland

Aleix Pol Gonzalez requested to merge work/layershell into master

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.

@bshah @vladz

Edited by Aleix Pol Gonzalez

Merge request reports