Laughs in 15 virtual desktops
post
If you have ever lost track of your editor because Firefox decided to squish it into a 200-pixel-wide column, you know exactly how jarring that can be.
so, instead, your terminal is lost off the edge of the screen.
doesn't tabbed window layout address this issue?
I guess this is more like if tabbed window layout doesn't fit your brain model, here is an alternative that maybe does, i just struggle to find much of a difference. maybe this is just easy mode for split window tabs?
either way, i love that there are options.
Technically yes but tabs are modal: You have to leave the tabbed mode to look at more than one window at once, and then the third window that opens will cause one of them or both to resize. Then you need to fix that by moving it to a new workspace or the tab container.
The idea is that with scrolling, resizing is always manual. New windows will never resize any existing ones, independent of any "mode" or which element you have focused.
It's not for everyone (personally I realized after a few months that I did not actually like scrolling, I just put up with it), but I do think it's a comparable paradigm shift as going from a stacking WM to a tiling one. Sure you can create tiling layouts on almost all stacking WMs fairly easily with simple mnemonic keyboard shortcuts, but using it feels different, if that makes sense?
I still miss KDE4SC's tabbed windows. It was the shit.
I hope they can come back sometime.
(That being said I like Niri's concept but I don't wanna install yet another WM, I'm using the karousel kwin script which pretty much does the same thing)
Niri & Noctalia are awesome. It's not quite as easy to configure as Cosmic Desktop, but the paradigm works way better and faster when you get used to it.
I was also a bit resistant to the idea, but somehow finally got it. Probably on the 5th try.
And crucially, it is written entirely in Rust. Which could be a deciding point for some.
I am a programmer, and in my opinion, unless you are planning at looking at the source code and don't want to mess with other languages, you as a user should not care about whether the program you're about to use is written in Rust.
Wall of text with context
Rust has become popular among programming enthusiasts due to resulting in fast programs while avoiding memory management problems that come from using some other "fast" languages such as C. Not just that, but Rust achieves that while also avoiding the most common approach to this problem, which is garbage collection. Garbage collection is often seen as slow, despite, when compared to C's manual memory management, garbage collection not being that far behind when well optimized. That's why some Rust enthusiasts write that their Rust programs are "Blazingly Fast 🔥", instead of writing "very fast" like everyone else. Those same enthusiasts take the fact that, as I've said before, Rust avoids the memory management problems from some "fast" languages such as C, and advertise it as "Rust makes programs safer and remove entire classes of bugs while keeping it fast". None of these "ads" are wrong, but they can be a bit misleading to those who don't know much about programming.
First of all, a programmer can definitely make slow and buggy programs with Rust. Rust "fights" against bad memory management, but that's a small part of the issues that can rise from bad programming. Any programming language can try to "fight" bad programming practices (something that Rust tries to do), but there's always a limit to how much bad habits you can catch. Secondly, Rust isn't the only language that can offer fast, memory-safe programs. I've heard about benchmarks that showed that OCaml is one of the "fastest" programming languages, and it's a language that uses garbage collection. Many other examples exist. Heck, I've even heard of guidelines for fast memory-unsafe programming languages to avoid memory managent problems (here's an example https://misra.org.uk/).
I'm not saying this because I hate Rust, or anything. Rust is a really cool programming language that seems to be really useful for memory-constrained environments. However, just like any other programming language, it's a tool, not a magic wand. As such, please don't treat it like a miraculous solution to make your programs faster and less buggy.
You should instead look at how much care the developers put into their own programs. Now that's a good deciding point for whether to install a program.
Happy hacking! :)
(P.S.: please correct me if I wrote anything wrong)
Also a programmer. This is true with the exception of JVM languages, which can sometimes place a burden on the user of an application.
funny, as a jvm dev, I think the same about Python. Most JVM devs are packaging their code as binaries, not raw jars. Most Python devs package their code as.. well they don't usually. they just tell you to clone the project and run it with a virtualenv. Which is so much worse than a jar.
But it's a scrolling wm...
Niri was the first tiling wm that really clicked with me. It with noctalia are now my go-to laptop setup.
Looks interesting, and I thought KDE when? But, of course, it's already there as Karousel. On the list of things to audit when I feel like futzing with UI again.
I'd love to try Niri. The only Wayland compositor that I have used for a long term is Hyprland, and it was an awful experience for me; I found it a little difficult to configure.
I've tried WMs a number of times but the sheer amount of shit not working out of the box (or ever) is just awful.
I have Niri + Noctalia on my laptop rn and it's nice for most tasks, but so limited. configuring external monitors doesn't work right. the steam flatpak doesn't even display a window. the builtin clipboard manager doesn't work. Non-linux people watch me use this and they decide that linux is unusable.
I mean zero disrespect to any of the people building these fantastic tools but I keep crawling back to KDE Plasma. Am I doing something wrong hahah
Youre doing something wrong but if plasma works for you, it works for you.
I cannot imagine using anything other than a tiling WM. The same way I cannot stand coding/writing without vim mode. Because I have become so efficient and good at them, things just get done way more quickly.
But if the WM doesn't have that multiplier effect for you, just go tge easy path.
Guess I'll try this though Karousel. Like Krohnkite.
Thanks OP!
And before you ask, I've been through my "modular WM shopping" phase in Linux. While it's nice, for me, having a full DE is nice too.
Things like remembering a WiFi password just work. I don't have to spend hours reading documentation, and hunting for my own typos in text files, to configure my mouse, or printer, or display. I don't have to research and research and conclude HDR/VRR or some specific graphical app just isn't going to work, or script my own features from scratch.
And resource usage?
By the time I install what I need, I end up with less RAM used in debloated KDE than custom tiling configs. Maybe I could get it down with hundreds of man hours put in to testing and integration, and then maintain the custom configuration myself for the future instead of letting my distro handle that, but... well. I'd rather not.
The project is inspired by PaperWM, a GNOME Shell extension that brings scrollable tiling to GNOME.
🤮
I wish them all the best , except if they're part of fascist open source, in which case, they can get bent.
But then again, I have my KDE task manager so that it only shows tasks from the current screen on it, and even I sometimes find that disorientating.
I'm sorry but what are you talking about? How is this random GNOME extension related to DHH (who does not even use GNOME if that isn't obvious)? How does that relationship poison the concept of scrolling window management? Is Drew DeVault a fascist because he made Sway which works vaguely similar to Hyprland, which was made by a fascist?
DHH has built his stuff on Linux, which means that everyone using Linux is a fascist.
No, I actually have to thank you for mentioning Hyprland bring made by a fascist because that's what I mean by fascist open source. I remembered there being some window manager or similar thing being made by a fascist and was unsure if niri was that or something adjacent.
Hence; I wish it well, unless it's part of fascist open source.
I highlighted the part about paper WM because I dislike how gnomes pseudo space age design ls work, hence the negative reaction.
But I appreciate things existing in the Linux system I don't enjoy because it makes the space more diverse and interesting and a breeding ground for new ideas.
Unless those ideas are fascism.
It looks like this is more like three different messages that are worded a little weirdly, making it have a more confusing single meaning.
The barf emoji (where they used H1, by the way. Why, I have no idea) implies that they dislike either PaperWM or GNOME, likely the latter given that GNOME and KDE Plasma have a kind of holy war thing going on between its users, and this person (who uses Plasma) is the kind of person who has extreme opinions it looks like.
I wish them all the best , except if they're part of fascist open source, in which case, they can get bent.
This part is worded poorly, especially given the preceding barf emoji making you think it's a negative opinion for the whole comment. They are positive about Niri, but IF they turn out to be not very nice then they can "get bent" (whatever that means)
But then again, I have my KDE task manager so that it only shows tasks from the current screen on it, and even I sometimes find that disorientating.
And this bit is just talking about how they won't really take advantage of tiling WMs anyways given that windowed DEs are already "disorienting"
What's fascist open source?
https://en.wikipedia.org/wiki/David_Heinemeier_Hansson#Politics
In 2025, Hansson published a blog post[30] expressing support for far-right British activist Tommy Robinson and the 2025 British anti-immigration protests. In response, some members of the Ruby on Rails community called for his removal from project governance.[31][32][33]
people like this, this guy invented Ruby on Rails and Omarchy (Arch based distro). They band together and act like assholes in the open source software space.
top 30 comments