Niri: A scrollable-tiling Wayland compositor
github.com
github.com
PS: I am not affiliated with the repo in anyway, but think that scrollable-tiling should be better known.
Vision Pro or its copies are unlikely to be unlocked enough to run user supplied linux.
The Vision Pro concept is hardly new, of course, and there are already various window managers that will work with existing VR headsets. All someone needs to do is bring out a portable PC with the right form factor. I imagine taking the controllers and the touch screen off a Steam Deck would make for something you could quite comfortably wear, though you'd want a better battery/power plug design than what Apple has in mind.
X window managers are a lot simpler than Wayland compositors, even including helper libraries, so I expect this to remain true.
I imagine most Linux users will be on either KDE or GNOME+Mutter. People who don't use that are likely to be into low-spec desktop environments (XFCE and such) or niche solutions (i3 and friends).
There are niche stack window managers (labwc/Liri shell/Wayfire) but they don't have quite the cult following tiling WMs do.
That's not really true, though; AFAIK KDE/GNOME don't implement tabbed windows or the ability to stick them together.
There's a lot more small and obscure tiling WMs than stacking ones for X11 as well.
And then I use workspaces for different groups of windows, i.e. messaging apps, the browser, and different projects all go on different workspaces.
I use xmonad so I'm well used to tiling, I just don't get why you would want to have a view into only half of a window.
Besides, when it's something like runtime logs in a terminal, I sometimes keep the terminal maximized (to avoid line wrapping), but only leave it peeking out, so that I can switch to it if I notice something strange in the left side of the output.
I think most tilling WMs fails to realize how annoying windows that keep changing size are. If they do, the entire concept of automatic tiling seems way less useful.
A code editor does not need a terminal, because everyone already has a terminal that is not restricted into one IDE window. Do you run tmux inside your IDE's terminal? Do you never use any other terminal? You shift the goalpost to video editing, what is the specific double-67% requirement now?
Did I not make a generalization that software UI often involve multiple panels in a single window? Just quit chery-picking arguments and think about that, and the fact that PaperWM exists, and again how anoying automatically resizing windows are.
Hey turns out I did say things other than terminal and video editor!
Floating WMs also exist, and all kind of unergonomic setups exists, I'm just questioning your reasoning.
Another benefit is how sick it looks (In my opinion). Anyone looking would be interested.
> since it reintroduces the mouse as a core aspect of window navigation
Not really, why? You switch between windows with binds, just like in a regular tiling WM. Mod+Left/Right (H/L) goes to the window to the left/right, etc.
I've been using paperwm for a couple of days and my laptop track-pad doesn't even support three finger scrolling so I'm currently using keyboard to navigate.
There are preset widths (by default: ~33%, 50%, ~67%) which you can toggle between with a key, plus a 100% "maximized" width that you can toggle separately. This works out pretty well from my experience and gives you the convenient 33/67 and 50/50 layouts (or 33/33/33 on ultrawides).
The initial window width is what the window wants. So the window is free to use any size on creation, then PaperWM expands it to full height with the same width that the window had selected.