Niri 25.08 Wayland Compositor Introduces xwayland-satellite Support
([Wayland] 71 Minutes Ago
Niri 25.08)
- Reference: 0001573963
- News link: https://www.phoronix.com/news/Niri-25.08-Released
- Source link:
Niri 25.08 is out this week as the newest version of this scrollable-tiling Wayland compositor. Notable now is adding xwayland-satellite integration for offering legacy X11 app support.
While many Wayland compositors have integrated XWayland support for X11 app/game support, Niri has resisted. Niri refrained from supporting XWayland directly due to a lot of integration work needed, a preference to cater the code just to Wayland, Niri lacks a global coordinate system needed by X11, and various other design decisions as well as limitations.
With Niri 25.08 though they have integrated [1]xwayland-satellite as a separate open-source project providing rootless XWayland integration. With xwayland-satellite it's able to provide XWayland support to any compositor that has xdg_wm_base and viewporter protocol support. Plus xwayland-satellite will optionally leverage other Wayland protocols for enhanced support, but long story short it makes lighter work of compositors wanting to support XWayland for X11 app/game use but without as many headaches.
Niri 25.08 also introduces screen reader support, modal exit configuration, improvements to its screenshot UI, screenfasting fixes, reading the keyboard layout from systemd-localed, ext-workspace Wayland protocol support, and a variety of other enhancements.
The Niri project has also revamped its Wiki area and rolled out a new project logo.
For more information on Niri 25.08 or to download this scrollable-tiling Wayland compositor, visit [2]the project's GitHub .
[1] https://github.com/Supreeeme/xwayland-satellite
[2] https://github.com/YaLTeR/niri/releases/tag/v25.08
While many Wayland compositors have integrated XWayland support for X11 app/game support, Niri has resisted. Niri refrained from supporting XWayland directly due to a lot of integration work needed, a preference to cater the code just to Wayland, Niri lacks a global coordinate system needed by X11, and various other design decisions as well as limitations.
With Niri 25.08 though they have integrated [1]xwayland-satellite as a separate open-source project providing rootless XWayland integration. With xwayland-satellite it's able to provide XWayland support to any compositor that has xdg_wm_base and viewporter protocol support. Plus xwayland-satellite will optionally leverage other Wayland protocols for enhanced support, but long story short it makes lighter work of compositors wanting to support XWayland for X11 app/game use but without as many headaches.
Niri 25.08 also introduces screen reader support, modal exit configuration, improvements to its screenshot UI, screenfasting fixes, reading the keyboard layout from systemd-localed, ext-workspace Wayland protocol support, and a variety of other enhancements.
The Niri project has also revamped its Wiki area and rolled out a new project logo.
For more information on Niri 25.08 or to download this scrollable-tiling Wayland compositor, visit [2]the project's GitHub .
[1] https://github.com/Supreeeme/xwayland-satellite
[2] https://github.com/YaLTeR/niri/releases/tag/v25.08
RustIsWinning