Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
We use affiliate links to earn us some pennies. Learn more.

Xfce is getting a brand-new Wayland compositor called xfwl4

By -
Last updated: 28 Jan 2026 at 11:59 am UTC

The Xfce desktop environment is expanding with plans afoot for a new Wayland compositor called xfwl4.

In an official blog post the team announced that using donations from the community, they're going to fund Xfce core developer Brian Tarricone to create xfwl4, a brand-new Wayland compositor for Xfce. It will use up a "significant portion" of their funding but they "believe it’s an important investment in Xfce’s future". Makes sense, considering more distributions have begun dropping support for X11.

Written in Rust, their goal for xfwl4 is to offer the same functionality as xfwm4 as much as possible, but it will be a rewrite and not be based on xfwm4.

Why are they doing a rewrite? As they explained in the post:

The first attempt at creating an Xfce Wayland compositor involved modifying the existing xfwm4 code to support both X11 and Wayland in parallel. However, this approach turned out to be the wrong path forward for several reasons:

  • Xfwm4 is architected in a way that makes it very difficult to put the window management behavior behind generic interfaces that don't include X11 specifics.
  • Refactoring Xfwm4 is risky, since it might introduce new bugs to X11. Having two parallel code bases will allow for rapid development and experimentation with the Wayland compositor, with zero risk to break xfwm4.
  • Some X11 window management concepts just aren't available or supported by Wayland protocols at this time, and dealing with those differences can be difficult in an X11-first code base.
  • Using the existing codebase would require us to use C and wlroots, even if a better alternative is available.


Pictured - Xfce on Linux Mint 22.3

As part of it they want to add support for xdg-session-management and XWayland and work has already started on the xfwl4 project. With a first development release hopefully coming around the middle of the year.

Brian has already started work on the project, so stay tuned for the first development release of xfwl4, which we hope to share around mid-year.

See more on the official Xfce website.

Article taken from GamingOnLinux.com.
11 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
All posts need to follow our rules. Please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Readers can also email us for any issues or concerns.
12 comments

Szkodnix 7 hours ago
People crying about developing Wayland compositor/vision of XFCE dropping X11 entirely/using Rust by developer (choose your fighter) in 3... 2... 1... 😄

Okay, now for real: that's a great change. Finally XFCE will start to catch up.
Mr. Pinsky 7 hours ago
Exciting news. I would definitely consider going back to Xfce once they ship with full Wayland support. Was using it for many years but recently switched to Gnome because of the lack of Wayland support. On my machine, games run so much more smoothly on Wayland.
Daisuke88 7 hours ago
Great to hear! I was actually looking at testing XFCE and was wondering how the Wayland support was.
tmtvl 7 hours ago
Quoting: SzkodnixOkay, now for real: that's a great change. Finally XFCE will start to catch up.
Switching WM in Xfce is fairly easy, but it is interesting how LXQt got Wayland support before Xfce.
Dana Souly 6 hours ago
Great news! XFCE is my favorite DE.
Quoting: tmtvl
Quoting: SzkodnixOkay, now for real: that's a great change. Finally XFCE will start to catch up.
Switching WM in Xfce is fairly easy, but it is interesting how LXQt got Wayland support before Xfce.
That's because lxqt is using labwc as its WM. So could Xfce; but apparently wlroots being written in C disqualifies it.

If this announcement contained some specifics as to what the Xfce devs find lacking in wlroots, and how they aim to remedy that, I think I would've been more enthusiastic. E.g. bare wlroots/labwc (as opposed to sway that comes with its own IPC interface) is still waiting on various wayland extensions to gain important features -- such as exposing to the user which window goes in which virtual desktop (?!).

'Wayland support' isn't a magical on/off switch. Various components of the Xfce environment already got 'wayland support' by virtue of the GTK3 port several years ago. The panel became usable on wlroots compositors as of 4.20, albeit with missing plugins -- most notably the virtual desktop pager, due to the missing extension I was talking about above.

If Xfce devs were to adopt labwc or wayfire are their WM, and then contribute to wayland protocols development to bring those WMs to feature parity with xfwm, they would've benefitted a wider array of desktop environments. Apparently that's an unreasonable ask.
amatai 5 hours ago
User Avatar
  • Supporter
Shouldn't we call it WFCE then ?
Jarmer 5 hours ago
User Avatar
the wayland future is really coming along nicely. Cinnamon is getting there, xfce will be there soon, cosmic/gome/kde are already there. Yes!
tuubi 4 hours ago
User Avatar
Quoting: amataiShouldn't we call it WFCE then ?
No, because the X in Xfce doesn't stand for X11. Or anything else. It's just a name that looks a lot like an acronym, for historical reasons.
Pyrate 4 hours ago
User Avatar
XFCE would probably be my second choice after KDE. I really like its super lightweight and functional focus.
geckofish52 4 hours ago
Very exciting. XFCE is THE formative Linux DE in my personal experience having run Xubuntu for a many years, and I only began using KDE then GNOME on my high end rig when Wayland became too important for gaming etc. I still use XFCE on my spare laptop. Looking forward to XFCE staying relevant.
sonic2kk 2 hours ago
I have a soft spot for Xfce, so I'm very excited to see where this goes! I ran Xfce on Linux Mint many years ago, in a few years I could be toying around with xfwl4 on some older hardware I no longer use :-)
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register