Live data from Hacker News

The Future Is Niri

ersei.net

211–220 of 223 posts

Re: The Future Is Niri

#211
post #79

My biggest problem with wayland was support for french characters. So annoying, so basic. L'accent circonflexe ne marchait pas. Last time I tried, a few weeks ago, it wasn't better.

You can use basically the same old xkb configs as with xorg. I have some hacked together keyboard layout in an xkb file, that I share across tty / xorg / wayland.

Re: The Future Is Niri

#212

Does anyone else find it suspicious that the author was using so many workspaces on sway? I have to wonder if they're not making good use of sway's tabbed and stacked containers ... > If you don't find yourself constantly swapping between fullscreen and non-fullscreen views and running out of workspaces, you don't have very many windows open. Don't even get me started on tabbed/stacked layouts with nested containers,…

> The trick to making this ergonomic is to choose what to stack vs tab

This is exactly what TFA mentions: you van remove choices via a simpler model that does not really sacrifice anything.

Re: The Future Is Niri

#213
post #196

Earlier quoted context omitted.

Well, keep in mind that based on the author's "street cred", they are only 20. I think many of us would agree that when we were 20 our tolerance for all sorts of tinkering and BS in software was almost infinite compared to what it became after several years in the workforce or having a family. I only bring this up because I have seen a dozen or more tiling WMs come and go over the past 20 years, many of which were to…

I feel like all of the cool things about tiling window managers were actually all of the things other than the tiling. They have style, they're lightning fast, they're stable, they're customizable. They have practically a non-existent footprint in terms of resource consumption. It's their superpower, and also they tile if you're into that. I never fell into a particularly useful workflow with tiling window managers m…

Only time running a tile VM was Sway while developing on a Raspberry Pi 2 doing full stack. Front-end and back-end are both in statically located applications, web browser and terminal. Other Wayland VMs could not run smoothly on it.

I find standard layer style VMs work better for desktop development. Same with being a daily driver. More dynamic moving parts with applications opening and closing ore often.

Re: The Future Is Niri

#214

Earlier quoted context omitted.

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…

Mixing can work pretty well. I'm using Plasma with i3 as a WM, and it hits the perfect spot for me. Not sure if the same thing can be done on Wayland, though?

I would expect it to mostly work. Standardizing the interface between the window manager and clients. So as long as Plasma isn't depending on any special behavior (by intention or assumption) of KWin it will work just fine.

Re: The Future Is Niri

#216
post #132

Earlier quoted context omitted.

> That is almost certainly user error on my part If an interested and reasonably savvy person can't get a program to work as it claims, the problem is the program, not the user.

That's what someone who's been working in IT for either a day or 20 years says.

[deleted]

Re: The Future Is Niri

#217
We need to come up with some sort of Application User Interface contract paradigm. I, for one, am really getting tired of UIs changing constantly. Sure, the changes might bring minimal improvements, maybe even major improvements sometimes, but if it completely breaks my muscle memory, moves something so I can’t find it anymore, or otherwise forces me to relearn how to use the application, shouldn’t I, as a user, have some say in that?

In the old days, we could choose when to upgrade (often at a significant financial cost). Now, things change out from under us without any notice whatsoever, or maybe with an annoying tutorial that pops up at the most inconvenient time possible.

Re: The Future Is Niri

#218

Earlier quoted context omitted.

You talking about something like the issue I linked to earlier? https://news.ycombinator.com/item?id=43347909 FWIW I've got a niri IPC / bash / jq abomination that emulates run-or-raise functionality and works probably better than the original RoR. It cycles through windows matching a particular appId and starts one if one doesn't already exist. That, alongside rofi(wayland) as a fuzzy search nav for all open windows…

I couldn't find a run or raise repo that'd have a ws.jq and I'm not convinced it's https://github.com/thaliaarchi/wsjq (whitespace programing language implemented in jq...) Could you point at that? Thanks for sharing!

Haha, no. It's a home grown abomination. Give me a couple of days & I'll put it in a repo for you.

Re: The Future Is Niri

#219
post #204

Earlier quoted context omitted.

Check out AeroSpace. It’s pretty amazing. I’m wondering if it can be made to do things like Niri. https://github.com/nikitabobko/AeroSpace

Does anybody have experience comparing it with Yabai?

I only tried out Yabai once I discovered AeroSpace in order to compare. I immediately appreciated AeroSpace's take on just completely sidestepping MacOS spaces.

Re: The Future Is Niri

#220

I tried Niri, but couldn't figure out how to get good enough support for X programs. Specifically I had issues with the clipboard, I couldn't copy passwords from 1Password (X) and paste them into Firefox (Wayland). Niri doesn't seem interested in having built-in first class support for X and I'm not interested in maintaining it for myself either.

It is documented here: https://github.com/YaLTeR/niri/wiki/Xwayland I use xwayland-satellite (for Emacs) and I can copy text in Emacs to a terminal running on Wayland.
Post reply on HN