Open
Description
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
)
- solved by libdecor (merged into
- Add client-side decorations for Gnome / Mutter (which does not support XDG Decorations)
- solved by libdecor (merged into
main
)
- solved by libdecor (merged into
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.