XWayland had targeted both the Generic Buffer Management (GBM) and EGLStream APIs due to NVIDIA not supporting GBM like all of the other Linux drivers. But now that the NVIDIA proprietary Linux graphics driver has been boasting GBM support and advancing with their Wayland platform support in general, XWayland is letting go of the EGLStream mess.
Wayland News Archives
877 Wayland open-source and Linux related news articles on Phoronix since 2008.
The Hyprland customizable Wayland compositor with dynamic tiling is celebrating its two year milestone by issuing v0.37 (and a v0.37.1 paper bag release).
Niri is an interesting scrollable tiling Wayland compositor inspired by PaperWM that has been gaining user interest in recent months. This weekend marked the v0.1.3 release of this Wayland compositor.
UWSM is short for the Universal Wayland Session Manager and it incorporates systemd's help in managing the Wayland compositors.
WayVNC 0.8 was released this weekend as the VNC server for wlroots-based Wayland compositors like Sway. WayVNC attaches to wlroots-using compositors and creators virtual input devices and exposes the display via the RFB protocol for the lack of Wayland having any standardized VNC-type support for remote/network computing.
Sway 1.9 has been released as the newest feature release of this i3-inspired Wayland compositor built atop the closely-aligned wlroots Wayland compositor library.
Canonical engineer Matthew Kosarek announced the first-ever release of Miracle-WM as a Wayland compositor built on top of Mir.
While there are a lot of Wayland compositors out there that aren't too different from each other in terms of features, one of the more unique ones is Greenfield. The Greenfield Wayland compositor has been out there for a few years now as an in-browser HTML5-based solution that is continuing to prove itself capable and even fast enough for handling Linux gaming.
In case you missed it debuting last week was Niri v0.1 as a new, scrollable-tiling Wayland compositor inspired by the GNOME extension PaperWM. Out today is a follow-on release with more fixes and a few additional features for this new Wayland compositor.
The newest feature tacked onto the Godot 4.3 open-source game engine is featuring native support for Wayland on Linux.
Merged today to Wayland-Protocols is xdg-toplevel-drag, the protocol that's been under discussion for the past nine months for handling applications that request a window is moved at the same time as a drag operation.
The newest Wayland compositor on the scene with its first stable release is Niri, a scrollable-tiling Wayland compositor inspired by the PaperWM GNOME Shell extesnsion.
Simon Ser just released Sway 1.9-rc1 as the newest test release for this i3-inspired Wayland compositor.
Wayland Protocols 1.33 was released today by Daniel Stone for this de facto collection of Wayland protocols for implementing by the various Wayland compositors.
As part of the Red Hat led effort for making XWayland's rootful mode more useful and the ability to run X11 desktop sessions within XWayland as part of RHEL 10 dropping the X.Org Server support besides XWayland, a new "-output" option was added to XWayland for better control over placement of rootful fullscreen windows.
One of the limitations of Google Chrome's Wayland support has been the Video Acceleration API (VA-API) not being supported for GPU-based video acceleration as it's directly targeted the libva-x11 library. But with code merged on Friday to Chromium, libva-drm is now used to allow for working VA-API acceleration on X11 or Wayland.
The Wayland ecosystem had a phenomenal year from much better NVIDIA proprietary driver support, Firefox ending out the year shipping with Wayland support enabled by default, KDE Plasma 6.0 will default to Wayland following many improvements on the KDE side, the Wine Wayland driver upstreamed in its initial form, XWayland continuing to be enhanced, and a lot of other software from desktop environments to apps continuing to embrace Wayland.
Lab Wayland Compositor (labwc) is out with a new version ahead of Christmas for this wlroots-based window-stacking compositor that is inspired by the Openbox window manager.
With this week's release of Firefox 121, Wayland is being used by default when encountering a native Wayland desktop. Shipping as part of Firefox 121 is wayland-proxy as a C++ module to serve as a Wayland proxy load balancer.
WayVNC v0.8 is working its way toward release as a VNC server for wlroots-based Wayland compositors like Sway. WayVNC continues to make it quite easy to have VNC support for Wayland desktops employing wlroots and this next release brings even more features.
Miriway is an effort for bringing Wayland to desktops not currently having native Wayland support and is made possible via the Canonical-developed Mir. Miriway has been a side-project of Alan Griffiths as the lead Mir developer and today he published a blog post with more details for users interested in making use of it.
As part of Red Hat's plans to avoid shipping the X.Org Server in RHEL10, Olivier Fourdan of Red Hat's graphics team announced their work on a new xwayland-run helper utility along with wlheadless-run and xwfb-run utilities.
Weston 13.0 has been released as the latest major update to this reference Wayland compositor that attracts various experimental features and other innovations as developers experiment in the post-X11 world.
Released on Tuesday was a new version of wlroots, the Wayland compositor support library that was born out of the i3-inspired Sway compositor project. With this new release are new Wayland protocols, continued work on their Vulkan renderer, and the ability for the Wayland back-end to embed a wlroots compositor inside an existing Wayland client.
While the KDE Plasma and GNOME Shell desktops are running on Wayland well, there are still many smaller desktops that haven't yet been ported over to Wayland or still in the early stages. There's also no shortage of passionate open-source developers toying around with their own desktops / compositors. Louvre is now the latest library out there like WLROOTS and libweston aiming to help develop Wayland compositors.
Following the recent talk of XWayland's rootful mode becoming more useful, Red Hat's Olivier Fourdan has continued enhancing the XWayland rootful support. Last week he opened up the merge request for adding HiDPI support to this mode.
Most Linux desktop users/gamers/enthusiasts are relying on XWayland for X11 client compatibility atop Wayland compositors in the "rootless" mode. With the XWayland rootless mode, X11 applications and games can integrate nicely within a Wayland desktop environment with just the individual client window presented. However, for those interested, the XWayland "rootful" mode has become more capable this year for those wanting to render an entire X11 environment within the Wayland compositor as a window.
Weston 13.0 Alpha was released today as the next iteration of this reference Wayland compositor.
Plans have been drafted to release the Weston 13.0 reference compositor for Wayland next month.
WayVNC 0.7 was released today as the newest feature update to this VNC server for use with wlroots-based Wayland compositors like Sway. WayVNC will dynamically attach to running Wayland sessions and allow for convenient VNC server support.
The wlroots Wayland compositor library used by Sway and other Wayland compositors to help with the heavy lifting has merged support for the tearing control protocol.
The Wayland Color Management protocol has been years in the making and is needed for a client to specify the color space and HDR metadata of a surface. This color management protocol is ultimately needed for getting high dynamic range (HDR) support working out well within Wayland environments. This week an initial merge request was opened for implementing the draft color management protocol with the Weston reference compositor.
Xfce 4.18 released last December with some strides on the Wayland front for this lightweight GTK-based desktop environment, but more work remains before Xfce will be fully compatible with Wayland and its own robust compositor. The Xfce Wayland road-map was recently updated to reflect the latest work on this major undertaking.
For those making use of the IntelliJ integrated development environment (IDE), JetBrains has been working to enable native Wayland support.
The Flatpak open-source app sandboxing tech has merged support for the Wayland security context protocol.
Libinput 1.24 is available today for this input handling library used by Linux systems both legacy X11/X.Org desktops and especially by modern Wayland compositors for unifying input handling in the open-source world.
XWayland 23.2 is out as stable today for this X.Org Server code for enjoying X11 window/client support within Wayland compositors. Several new features are implemented for this XWayland 23.2 milestone.
Jonas Ã…dahl of Red Hat today published a new version of the Wayland-Protocols package that consists of all the stable and staging protocol definitions for use in the Wayland world.
The libei 1.0 project milestone has now been achieved for this open-source effort started by Red Hat's Peter Hutterer for better emulated input support on Wayland.
Weston 12.0 as Wayland's reference compositor is now available with multiple GPU support in the DRM back-end, support for HDMI content types, support for the Wayland tearing control protocol, plane alpha DRM property handling, a PipeWire back-end, and much more.
Libei has been the multi-year effort by Red Hat's leading input expert Peter Hutterer on emulated input handling for Wayland. Libei consists of a client side library and EIS as the "Emulated Input Server" for this Wayland-focused emulated input device solution. Libei 1.0 is about to finally be released.
Asahi Linux lead developer Hector Martin issued a lengthy post encouraging users of this Apple Silicon focused Linux distribution to stop using X.Org as Wayland is the future.
Released today was the first alpha release of the upcoming Weston 12.0 release, which continues to serve as the reference compositor for Wayland.
Wayland 1.22 is now available as the newest feature update to this core set of Wayland protocol and helper code.
The Blender open-source 3D modeling software as well as the GTK toolkit are the latest open-source projects this week ironing out support for Wayland's fractional scaling protocol.
Coincidentally landing on GNOME 44 release day is also XWayland 23.1, the newest version of this portion of the X.Org Server code that allows legacy X11 client applications/games to run atop Wayland environments. With XWayland 23.1 comes a number of shiny new features to continue to enhance the X11 experience on Wayland.
Labwc 0.6.2 was released on Monday as the newest version of this wlroots-based window-stacking Wayland compositor that is inspired by Openbox.
A NVIDIA engineer has opened up a merge request to improve the wlroots Wayland library so compositors based on it can enjoy better gaming performance for dual-GPU systems, namely around laptops sporting a discrete NVIDIA GPU but can help other GPU hardware/drivers too.
Planning and early preparations are underway to get out XWayland 23.1 as the next feature release by the end of March.
Back in November Wayland Protocols 1.31 released and was headlined by a new extension to handle fractional scaling. The latest Wayland compositor adding support for fractional scaling is now the popular i3-inspired Sway compositor as well as the wl-roots library used by it and other compositors.
877 Wayland news articles published on Phoronix.