Xfce's xfwm4 Merges Wayland Compositor Code Based On wlroots
([Wayland] 4 Hours Ago
xfwm4 Wayland Compositor)
- Reference: 0001549433
- News link: https://www.phoronix.com/news/Xfce-xfwm4-Merges-Wayland-Code
- Source link:
Merged today for Xfce's Xfwm4 window manager component is a built-in Wayland compositor using wlroots.
The lightweight Xfce desktop has seen [1]a long road on enabling Wayland support and up until now has ultimately required using an alternative Wayland compositor for using Xfce components outside of the X11 confines. But merged today to the Wayland development code for Xfwm4 is an initial Wayland compositor.
For doing the heavy-lifting with Xfwm4, the wlroots library started by the Sway compositor and since picked up by various other Wayland compositors is being used. Leveraging wlroots makes for a much easier bring-up of a Wayland compositor for the Xfce desktop.
[2]This merge to the Xfwm4 Wayland branch introduces the wlroots Wayland compositor support and was pointed out by a Phoronix reader.
The [3]Xfce Wayland roadmap has previously pointed to a xfwm4 port to using wlroots for Xfce 4.22 at best. Continuing to keep X11 compatibility for Xfce is expected. No Xfce 4.22 release date has yet to be published but if their usual release cadence holds, it likely won't be out until around December 2026, which still gives them plenty of time to work out their Wayland support.
[1] https://www.phoronix.com/news/Xfce-4.20-Released
[2] https://github.com/adlocode/xfwm4/commit/2c437400c4a6bc5b0de2b1b37466b0cd7027e98b
[3] https://wiki.xfce.org/releng/wayland_roadmap
The lightweight Xfce desktop has seen [1]a long road on enabling Wayland support and up until now has ultimately required using an alternative Wayland compositor for using Xfce components outside of the X11 confines. But merged today to the Wayland development code for Xfwm4 is an initial Wayland compositor.
For doing the heavy-lifting with Xfwm4, the wlroots library started by the Sway compositor and since picked up by various other Wayland compositors is being used. Leveraging wlroots makes for a much easier bring-up of a Wayland compositor for the Xfce desktop.
[2]This merge to the Xfwm4 Wayland branch introduces the wlroots Wayland compositor support and was pointed out by a Phoronix reader.
The [3]Xfce Wayland roadmap has previously pointed to a xfwm4 port to using wlroots for Xfce 4.22 at best. Continuing to keep X11 compatibility for Xfce is expected. No Xfce 4.22 release date has yet to be published but if their usual release cadence holds, it likely won't be out until around December 2026, which still gives them plenty of time to work out their Wayland support.
[1] https://www.phoronix.com/news/Xfce-4.20-Released
[2] https://github.com/adlocode/xfwm4/commit/2c437400c4a6bc5b0de2b1b37466b0cd7027e98b
[3] https://wiki.xfce.org/releng/wayland_roadmap
kvuj