
XWayland 26.1 brings many new features and improvements for running X11 clients in a Wayland world. XWayland 26.1 improves its rootful implementation, multi-seat compatibility with X Input 2, support for the Wayland fixes protocol, improved RandR emulation, support for the XDG System Bell protocol, and other changes. It also drops EGLStream support now that the NVIDIA Linux driver stack is working nicely without it.
* EGLStream support is removed.
* Xwayland rootful implements a clipboard/primary selection bridge (enabled with "-clipboard"), allowing copy/paste between rootful Xwayland and the rest of the Wayland desktop.
* Multi-seat via Xi2: Wayland seats and their devices are mirrored into an XInput 2 hierarchy.
* Support for "wl_fixes", namely destroy_global and ack_global_remove.
* RandR emulation now prefers native modes up to the physical resolution, and emulated modes now take rotation into account.
* Xwayland rootful fullscreen defaults to the actual output resolution instead of scaling up a resolution of 640x480.
* Support for xdg-system-bell: Xwayland now rings the system bell through the Wayland system-bell protocol when the compositor supports it.
There are hundreds of changes in total given the two years worth of changes since XWayland 24.1. Downloads and more details on all of the work that went into XWayland 26.1 RC1 can be found via the mailing list announcement . There is no word yet on any new X.Org Server feature release but just the XWayland standalone.