What bar are people using with #Niri by the way. I haven't looked at getting Waybar fully setup.
I saw @BrodieOnLinux with a working one in some of his videos, can't figure out what it is thoug.
Out of curiosity, I tried running Orca on niri, and apparently it sort-of works for some apps (I expected nothing to work at all; idk anything about screen readers). However, compared to GNOME Shell, there's quite a few missing or broken things. I documented what I found here: https://github.com/YaLTeR/niri/issues/1904
Is there some "Integrating Orca to Wayland desktops" docs? Like, what the compositor needs to do, who handles the hotkeys and how, etc.
(not actively working on this, just curious)
Update on ext-workspace:
- sfwbar fixed all outstanding issues!
- the waybar ext-workspace PR also fixed all issues!
- quickshell impl is on the way
Re: Niri WM
So yes:
- You can open applications on specific workspaces and switch focus there immediately
- Not only dynamic, but also 'declared' workspaces are possible (I've got my 9 easily set up)
- There is a one-stop config file that's human readable
- The wiki will have some quirks probably, but in general very clear and quite extensive already
- My favorite tool: 'niri validate', super simple double-check if your config will work
- Will bring my config to FreeBSD tomorrow (Niri is already in the Ports); had it up and running on Slackeroni NWG today.
Most important (as @BrodieOnLinux also said in his video): haven't had that much fun in a window-manager for a long time.
Cool project, give it a go!
When I tried niri, it made me realise that this is what I look for from a window manager.
- Infinite scrolling
- Manual tiling
- Dynamic Workspaces
- Sane Config Language
I'll switch over.
Everyone who dislikes GitHub Wiki: I finally made a write-down of my requirements/wishes for a replacement. Please feel free to chime in with suggestions: https://github.com/YaLTeR/niri/discussions/1830
Today I implemented most of the ext-workspace protocol [1] in niri. It lets desktop components (i.e. bars) show workspaces and do some basic operations on them.
The two bars with ext-workspace that I know of are sfwbar and xfce4-panel. Unfortunately, I seem to have surfaced several problems in their implementations. I opened issues in sfwbar; would be great if someone took a look from Xfce. Also if there are other clients I missed?
apparently niri is on the GH trending page today: https://github.com/trending Amidst a sea of LLM repos
...and now moving also works with on a touchscreen with a second touch :) Got this idea from how in osu! you can drag with one finger and press with second/third to "click".
In niri v25.05, the screenshot UI learned to respond to some keyboard window movement bindings by moving the screenshot selection. Now it supports several more movement commands, including moving across monitors. It works similarly to a floating window: the selection origin is preserved relatively, and the size is adjusted by the monitor scale difference. Under the right conditions, it'll match a floating window exactly.
Also, holding Space will now let you move the selection origin!
Alright after some much needed rest, I set out to deal with the thing everyone has to bump into when setting up niri: some way to use Xwayland. I am still very much *not* planning to integrate Xwayland directly, but with this PR (and an accompanying xwayland-satellite PR), niri will create the X11 sockets and autostart xwl-s on demand, all out of the box with zero configuration. So, it'll work just like other compositors, but with xwl-s instead of direct Xwayland.
Quickie Introduction!
I'm zororg.
- #OnePiece fan
- #emacs user, its my personal development environment and more..
- #orgmode lets me be organized and have my way
- #Nixos btw, simple config using #niri and styled via #stylix
- Am a postgraduate #bioinformatics student lurking into coding, and integrating AI ML with biological data
To the techy side, I prefer reading blogs via #rss feeds in #gnus emacs.
Tagged a niri v25.05.1 hotfix, fixing kitty quick access terminal, numlock, and some jank with hidden cursor.
Niri 25.05 scrollable-tiling Wayland compositor introduces a powerful Overview mode, enabling intuitive workspace and window navigation.
https://linuxiac.com/niri-25-05-wayland-compositor-introduces-workspace-overview/
After long 3 months of work, I'm glad to release niri v25.05 with the Overview, screenshot UI tablet and touch support, dynamic screencast target and windowed fullscreen, IPC pick-window and pick-color, window urgency, and lots of other things!
Release notes prepared for your reading pleasure as always: https://github.com/YaLTeR/niri/releases/tag/v25.05
Today, screenshot UI updates! Implemented tablet and touchscreen input for area selection (at long last). And, added a small clickable capture button, so screenshots can now be confirmed tablet-, touch-, or mouse-only!