Skip to content

Special use cases

trigg edited this page May 9, 2022 · 4 revisions

Wlroots

Compositors based on wlroots should have LayerShell functionality, allowing Discover to Just WorkTM

Wayland

Wayland without wlroots (Gnome,Weston) removes or underimplements several features that are used to create this overlay, notably:

  • Input shapes / click through. Some compositors fare better at this than others
  • Set above windows. This can't be enforced by the app itself
  • Borderless. Some compositors add a border despite requesting unbordered.
  • Custom position. This is not part of wayland spec.

Wayland via XWayland

GDK_BACKEND=x11 discover-overlay

Using the compatability layer fixes a few of the above issue.