Live data from Hacker News

The Future Is Niri

ersei.net

101–110 of 223 posts

Re: The Future Is Niri

#102
post #98

Earlier quoted context omitted.

The one caveat -- and it's a big one -- is that Niri numbers workspaces dynamically, and won't let you have an empty workspace (except temporarily).

You can have named workspaces now, I have ones dedicated to terminals, and browsers. They always have the same numbers.

Oh, perfect, thanks! I've been using Niri for less than a week, hadn't got to using named workspaces yet, and missed the bit in the docs where it says they can be empty.

Re: The Future Is Niri

#103
I use stumpwm. The reason is to have fewer features. In the few years I've used it, I never wanted to select text with mouse (although sometimes I had no choice, eg. in PDF), but even then, I never wanted to drag it with the mouse (and I never needed to do that). I don't even know if that would work, and even if it doesn't--wouldn't care...

If I didn't need a Web browser and a PDF reader I wouldn't be running X at all... I wish there was a usable alternative for the browser and PDF reader that didn't require X...

Re: The Future Is Niri

#104
post #74

I use Gnome and basically full-screen all my windows. Sometimes I use win+left/right to create a half-width window. Am I a caveman?

I'll occasionally do quarters. Especially half on one side, two quarter-windows on the other, for a 3-window arrangement. On Mac. My key bindings are a little different because I use the defaults in Spectacle to do it. More than a decade like that. Program's discontinued but still works and has never given me so much as one problem this entire time, so I'm going to keep using it until it stops working.

Quarters? You deviant!

Re: The Future Is Niri

#105

Earlier quoted context omitted.

Tiling is now built in to MacOS if you want to give that a try: https://support.apple.com/guide/mac-help/mac-window-tiling-i...

Yeah, I haven't seen a way to change the keybindings so they match my muscle memory. My current set-up is "brew install spectacle", cmd+space+"spect"+return, tick the checkbox to run at startup, then never think about it again—even if there were a way, I'd also have to go to the trouble of scripting the keybinding changes to make it this easy.

This covers binding Cmd+Opt+[Arrows, F, C], which is all I use:

    defaults write -g NSUserKeyEquivalents -dict-add \
        "\033Window\033Move & Resize\033Left" "@~\\U2190" \
        "\033Window\033Move & Resize\033Right" "@~\\U2192" \
        "\033Window\033Move & Resize\033Top" "@~\\U2191" \
        "\033Window\033Move & Resize\033Bottom" "@~\\U2193" \
        "\033Window\033Fill" "@~F" \
        "\033Window\033Center" "@~C"
Equivalent to manually binding in System Settings -> Keyboard -> Keyboard Shortcuts -> App Shortcuts

Re: The Future Is Niri

#106
It's X11 but whenever (tiling) window managers are mentioned, I feel a strong urge to mention Herbstluftwm [0]. It's more manual than the automatic splitting most tiling WMs do but I really enjoy how easy it is to split/tab using the keyboard in Herbstluftwm.

[0] https://herbstluftwm.org/

Re: The Future Is Niri

#107

Earlier quoted context omitted.

Yeah, I haven't seen a way to change the keybindings so they match my muscle memory. My current set-up is "brew install spectacle", cmd+space+"spect"+return, tick the checkbox to run at startup, then never think about it again—even if there were a way, I'd also have to go to the trouble of scripting the keybinding changes to make it this easy.

This covers binding Cmd+Opt+[Arrows, F, C], which is all I use: defaults write -g NSUserKeyEquivalents -dict-add \ "\033Window\033Move & Resize\033Left" "@~\\U2190" \ "\033Window\033Move & Resize\033Right" "@~\\U2192" \ "\033Window\033Move & Resize\033Top" "@~\\U2191" \ "\033Window\033Move & Resize\033Bottom" "@~\\U2193" \ "\033Window\033Fill" "@~F" \ "\033Window\033Center" "@~C" Equivalent to manually binding in Sys…

Ah, looks promising, and I bet I can figure out how to add the rest with that as an example and some light Web searching.

I use all of those except center, plus Cmd+Ctrl+[left, right] for top quarters left and right, and Cmd+Ctrl+Shift+[left, right] for lower quarters left and right.

Thanks!

Re: The Future Is Niri

#108
How did we get to a place where a major popular piece of software like this will provide binary packaging for basically every distribution other than Debian (and, by extension, Ubuntu)? This feels out of step with the last 30 years of Linux software development... These are very popular distributions...

Re: The Future Is Niri

#109

Scrollable WMs are really terrific because you get about 80% of the productivity benefits of a tiling WM with 20% of the effort. I am puzzeled by the fact it took us 30-40 years to figure it out !

I watched the video on the site and this looks like absolute hell, as someone who uses drag-n-drop between programs fairly often. I'm also someone whose open browser tabs tend to grow indefinitely until I just have to bookmark and close all hundred of them or whatever, so... yeah, this entire paradigm looks extremely not for me.

> this looks like absolute hell, as someone who uses drag-n-drop between programs fairly often

The way people use it is you constantly reorder windows according to your workflow so DnD is not a problem.

> I'm also someone whose open browser tabs tend to grow indefinitely until I just have to bookmark and close all hundred of them or whatever

I agree the tab model is an horror. The problem is for most people the tabs are their browsing history, with a visual clutter.

My guess is there is an huge opportunity for rethinking the whole web browser history/tab model.

Re: The Future Is Niri

#110

Earlier quoted context omitted.

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

Man I miss those days. I felt so cool sitting in coffee shops with a 10 year old ThinkPad running ratpoison on Gentoo.

Ratpoison is surprisingly good on small laptops, where everything is usually maximized anyway.
Post reply on HN