XFWM4 window manager used in XFCE is ported to work with Wayland

In the project frames xfwm4-wayland independent enthusiast is developing version of the XFWM4 window manager, adapted for using the Wayland protocol and transferred to the Meson assembly system. Wayland support in XFWM4-Wayland is provided through integration with the library Wlroots , developed by the developers of the user environment of SWAY and providing basic functions for organizing the work of a composite manager based on Wayland. XFWM4 is used in the user environment of XFCE to display, decorating and transformation of windows.

The developer has not yet decided to develop whether the port is independent or as part of XFCE. If the project remains independent, then the name XFWAY will be involved, which earlier used the same author to develop a composite server for XFCE, working on top of the library libweston . In the current form, the work on Port XFWM4 on the basis of Wlroots has not been completed and compared to past attempt to create a composite server based on Libweston, a new port is still behind the new port behind by functionality. At the same time, the port is actively developing, for example, a few days ago was Added Support for window switching according to ALT+TAB. Of the further plans it is mentioned to work both in Wayland and X11,

As for the officially supporting Wayland in XFCE, it is still being skidded in place. In accordance with the year ago plan , acceptable work of the main applications in Wayland are intended to achieve in the XFCE 4.18 issue, and full The transition to Wayland is classified as long -term plans. The use of Libmutter or Walroots was discussed as options for adaptation of XFCE for Wayland, but ultimately the choice was made in favor of Libmutter, as more familiar to developers working with GTK. Unlike the port on the WLROTS base, the LIBMUTTER-based solution will require the integration of the components of the XFCE4-Panel and XFDesktop into the composite server.

/Media reports.