this post was submitted on 29 Nov 2025
98 points (99.0% liked)

Linux

10644 readers
593 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

Three months after its previous 25.08 release, Niri, a Wayland compositor known for its scrollable-tiling layout, where windows are arranged in columns on an infinite strip, rolls out a new 25.11 version, bringing many improvements.

The headline feature is the new Alt-Tab switcher, developed through multiple design iterations. It shows large live previews, fades long window titles, and properly masks windows blocked from screencasts.

Because Niri users often work with many terminal windows, the switcher operates on windows rather than applications, and it uses a debounce delay so that transient focus changes don’t pollute the recent-windows list. It can also scope switching to the current workspace or monitor.

top 7 comments
sorted by: hot top controversial new old
[–] illusionist@lemmy.zip 9 points 2 weeks ago

Niri is awesome! I wish I could use it easily with atomic opensuse. Maybe one day :)

[–] Telorand@reddthat.com 7 points 2 weeks ago (2 children)

I'm really considering switching. I'm currently using PaperWM with Gnome, and since this is the spiritual successor to that (honestly amazing) project, it has some more modern decisions versus Mutter.

[–] rozodru@pie.andmc.ca 11 points 2 weeks ago

I use Niri and I love it. makes my workflow so much better and I don't even worry about workspaces anymore.

[–] hallettj@leminal.space 5 points 2 weeks ago (1 children)

I'm very glad I switched. One of the little improvements: IIRC last time I checked PaperWM didn't have bindings to set a window to a specified width. It only had a cycle width option. With Niri I have shortcuts to set a window to ¼, ⅓, ½, ⅔, or ¾ of the screen width.

There are lots of other improvements. One of my favorites is the dynamic screen cast target.

[–] Telorand@reddthat.com 2 points 2 weeks ago

Yes, I checked recently, and cycling widths is the only option, currently. Furthermore, there's no way to set a default initial size, so some of my windows, like my Terminal emu, start at a small size. They're not unusable, but it sometimes cuts info off, and it would be nice to have them start at a specific size without forcing them to stay that size (i.e. as it does with winprops).

Y'all are doing a good job selling it!

[–] JAWNEHBOY@reddthat.com 1 points 2 weeks ago

Amazing work! I've already been astounded by how excellent and extensible niri has been - can't wait to try out the new features

[–] 1984@lemmy.today 1 points 2 weeks ago

Have to try this.. Niri is very smooth but I havent used the alt tab switcher at all.