As part of the xfwm4-wayland project, an independent enthusiast is developing a version of the xfwm4 window manager, adapted for use with the Wayland protocol and transitioned to the Meson build system. Support for Wayland in xfwm4-wayland is provided through integration with the wlroots library, developed by the Sway desktop environment's developers, offering core functionalities to run a composite manager based on Wayland. Xfwm4 is used in the Xfce desktop environment for displaying, decorating, and transforming windows.
The developer has yet to decide whether to develop the port independently or as part of Xfce. If the project remains independent, it will be called xfway, a name previously used by the same author for experiments in developing a composite manager. server for Xfce, operating on top of the libweston library. Currently, work on the xfwm4 port based on wlroots is not complete, and compared to the previous attempt to create a composite server based on libweston, the new port still lags in functionality. However, the port is actively being developed; for example, support for window switching by Alt+Tab was added just a few days ago. Future plans mention ensuring functionality in both Wayland and X11.
Regarding the official support of Wayland in Xfce, it is currently stalled. According to the published plan from a year ago, acceptable operation of core applications in Wayland-based environments is intended to be achieved in the Xfce 4.18 release, while a complete transition to Wayland is categorized as a long-term goal. Options for adapting Xfce for Wayland included using libmutter or wlroots, but ultimately, the decision favored libmutter, as it is more familiar to developers working with GTK. Unlike the wlroots-based port, the libmutter-based solution will require the integration of the xfce4-panel and xfdesktop components into the composite server.
Source: opennet.ru
