Terminal Autism (terminalautism@social.076.moe)'s status on Saturday, 14-Jan-2023 16:04:06 JST
-
The only point of desktop environments like that is to ease people into it. It's kinda nice to have one so you can still do basic things while you learn how to use the terminal and all that. But really, my position is that the entire desktop and window management paradigm that became standard is really fucking bad.
Sometimes I use a floating window management again because of curiosity, and holy shit, are they annoying. Windows never spawn where they are fucking supposed to, it's ridiculous. It's especially bad with more than one monitor, and I used a laptop hooked up to an external monitor, so I pretty much always have two.
My position is the same as before. Tilers like StumpWM (what I use myself), Sdorfehs/Ratpoison and Notion are the best. You create frames (can be done automatically in whatever size you want), and windows spawn in those frames. It's like a terminal multiplexer, or Emacs (including EXWM, which is just using Emacs as your window manager, which I only don't do because Emacs is single-threaded, and it's unreliable). Though StumpWM has dynamic tiling as well, so you can use it like dwm if you want to. It does everything, really.
After that, dynamic tilers. If these window managers didn't exist, I'd probably use dwm or something like it, and add a limit to the number of windows in the slave stack, and make windows replace the currently-selected one (and hide it) when the limit is reached. Should be easy to do, and it would absolutely demolish any floater.
The only thing that I don't like about any window manager is that the bars are all kinda shit. You really have to make your own from scratch to have something good. Desktop environments have better bars, particularly XFCE, but those don't tend to work too well with the window managers I like.