Skip to content

Support for other compositors (KDE, Gnome, ...) #17

Open
@Ferdi265

Description

@Ferdi265

There are a few things that need to be done for wl-mirror to work on other compositors than sway / wlroots:

  • Make wayland proxy binding code a bit more robust (crashes on Gnome currently, since globals appear in a different order)
  • Implement XDG Desktop Portal backend (Support XDG Desktop Portal / Pipewire screencasting #16)
  • Add support for requesting server side decorations with XDG Decorations or the KDE Decoration Protocol
    • solved by libdecor (merged into main)
  • Add client-side decorations for Gnome / Mutter (which does not support XDG Decorations)
    • solved by libdecor (merged into main)

The last of these is likely going to be a long way off, if it is ever implemented. Since wl-mirror does not use a toolkit, adding client-side decorations would involve a whole new level of complexity since that would require handling mouse input and seats.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions