Live data from Hacker News

The Future Is Niri

ersei.net

61–70 of 223 posts

Re: The Future Is Niri

#61
Is there something equivalent or similar for MacOS? This seems great!

I use (and pay) for the magnet app, I don't like the native fullscreen functionality or split screen options.

Re: The Future Is Niri

#62

Is there something equivalent or similar for MacOS? This seems great! I use (and pay) for the magnet app, I don't like the native fullscreen functionality or split screen options.

Ha! The niri README has an answer for this, https://github.com/YaLTeR/niri, it is https://github.com/mogenson/PaperWM.spoon, "Tiled scrollable window manager for MacOS".

Re: The Future Is Niri

#63
post #53

Coming from the same background as the author and about checks notes 15 years older (ouch), I loved Niri very much. However I never managed to make x11 windows behave correctly. At the moment the solutions are a bit cumbersome [0] and I didn't manage to have a smooth experience so far... [0] https://github.com/YaLTeR/niri/wiki/Xwayland

I don't have a lot of practice with it, but what problems did you have with xwayland-satellite? It really seems like you just run it and everything magically works

Re: The Future Is Niri

#64
post #6

> The worst "street-cred" I have is that I've been using tiling window managers for thirty-five percent of my life: five years with Sway and two with i3. As the realization of those numbers (and my age) dawns upon me The author is ~21 and seems worried they're old ? I had a good giggle about that.. And then it dawned upon me how old I actually am.

As a 40-something year old person who used ratpoison more than 21 years ago... Yeah, I feel super old now.

No need to feel super old!

/cries in half century

Reminds me of that explanation for why the years seem to move much faster when you’re older. When you’re 10, five years is half your life. When you’re 50, it’s only 10%.

Re: The Future Is Niri

#65
post #6

> The worst "street-cred" I have is that I've been using tiling window managers for thirty-five percent of my life: five years with Sway and two with i3. As the realization of those numbers (and my age) dawns upon me The author is ~21 and seems worried they're old ? I had a good giggle about that.. And then it dawned upon me how old I actually am.

I've been faithfully using the same window manager [olvwm] for ~30 years and counting. In fact the decision about which [distro] I pick for daily use is totally dependent on whether it can be coaxed into running [xview]+olvwm.

[olvwm]: https://en.wikipedia.org/wiki/Olvwm [distro]: https://ces.mataroa.blog/blog/distro_hoppingmd [xview]: https://github.com/olvwm/xview

Re: The Future Is Niri

#66
post #6

> The worst "street-cred" I have is that I've been using tiling window managers for thirty-five percent of my life: five years with Sway and two with i3. As the realization of those numbers (and my age) dawns upon me The author is ~21 and seems worried they're old ? I had a good giggle about that.. And then it dawned upon me how old I actually am.

I've been using my current window manager (fluxbox) for far more years than he's been alive. Now talk about muscle memory!

Re: The Future Is Niri

#67
I think the post should be retitled "The Future Is Niri [for people who never touch their mouse and instead like memorizing keyboard shortcuts]"

(watch the bottom-right readout on the video)

Re: The Future Is Niri

#68
post #54

I tried using Niri but the per-monitor workspace behaviour is completely unacceptable to me. I don't use a laptop.

can you expand on that? how does it compare to sway, for example? what's unacceptable and acceptable for you?

Sway (and most other tiling) WMs have the same behaviour; i.e., each monitor has its own unique set of workspaces instead of one workspace being shared across monitors. Workspaces not being persistent also messed with me, I have eight workspaces all divvied up for exact purposes and sometimes the ones inbetween are empty.

I use labwc currently which has the ideal workspace behaviour (one workspace shared).

Re: The Future Is Niri

#69

I've never tried Niri, but I'm interested. Recently I had a good introduction to the scrollable WM experience on GNOME with the PaperWM extension: https://github.com/paperwm/PaperWM

Niri is inspired by paperWM and it’s so much smoother. If you liked PaperWM then niri might be worth a look. It does suffer a bit because it’s not built within the gnome environment. So niri is missing a few things that gnome provides “for free.” Niri leaves it up to you find replacements for some pretty basic functionality. Some things it seems to be missing: - Desktop notifications - App launcher - dock or any sort…

It's the distinction between a "window manager" and a "desktop environment" KDE/Gnome/XFCE are DEs that include window managers (KWin/Mutter/xfwm4) along with a suite of other utilities that make up the complete environment.

Conversely, Sway, Niri, Hyprland, i3 are bare window managers. They do not include the suite of tools and it is left up to the user to build their environment as they wish. Fortunately thanks to some defined (FreeDesktop.org & Wayland are big) and defacto standards there is a reasonable degree of interoperability for tools. For myself I pull a decent chunk of the XFCE suite into my Sway config to make my very own, special little environment. A environment that apparently no one else can even begin to figure out how to use but at least nobody asks to borrow my laptop twice.

Re: The Future Is Niri

#70
post #54

Earlier quoted context omitted.

can you expand on that? how does it compare to sway, for example? what's unacceptable and acceptable for you?

Sway (and most other tiling) WMs have the same behaviour; i.e., each monitor has its own unique set of workspaces instead of one workspace being shared across monitors. Workspaces not being persistent also messed with me, I have eight workspaces all divvied up for exact purposes and sometimes the ones inbetween are empty. I use labwc currently which has the ideal workspace behaviour (one workspace shared).

right, those are the two ways.

and how does niri do it? a workspace is shared among all monitor, or it's one workspace per monitor?

Post reply on HN