Niri 26.04 Server Launches with Wayland

After three months of development published the release of the composite server Niri 26.04, implementing the tiling method in the style of the GNOME extension PaperWM, in which windows are grouped into an endlessly scrolling ribbon on the screen. Opening a new window causes the ribbon to expand, but previously added windows do not change their size. The project is based on the Wayland protocol, but allows you to run X11 applications using the Xwayland DDX server. The project code is written in Rust and distributed under the GPLv3 license. Packages are generated for Fedora, NixOS , Arch Linux and FreeBSD.

The fundamental difference between Niri and PaperWM is that each monitor has its own ribbon of windows that does not intersect with the ribbons on other monitors (in PaperWM, separate work with monitors cannot be implemented due to binding to global window coordinates in GNOME Shell). Niri supports HiDPI and can run on systems with multiple GPUs (for example, hybrid systems with a discrete graphics card and an integrated GPU). There is a built-in interface for taking screenshots and recording screencasts, the feature of which is the ability to exclude individual windows with confidential information from recording.

Virtual desktops in Niri are created dynamically and, similar to GNOME, are placed vertically (the ribbon of windows rotates horizontally, and the ribbon of desktops rotates vertically). Each monitor can display an independent set of virtual desktops. You can use touchpad control gestures to switch between desktops and windows. When the monitor is turned off, the virtual

/Reports, release notes, official announcements.