Why do we need tiling window managers when we have tmux?
I used to use Sway and I found tiling to be useful only when using multiple terminals. Tmux allows me to have tiling functionalities for terminals while having a full desktop environment for all other applications.
Because I don't like things to be behind other things. And I feel like moving windows around is a waste of effort and time, and also requires using the mouse where I wouldn't normally have to. Tiling windows and using workspaces to organize my work/play/attention works very well for me and helps keep my focus where I want it.
Also sway in particular, but other tiling window managers too, have better output management than standard DEs. If I'm on output 3 workspace 12 and I want to do something new, any new window I open stays on output 3 workspace 12. I have a lot of displays and not being surprised about where windows open is extremely helpful.
Tiling at the window level makes much more sense and is technologically more sound than pushing windowing into the terminal output. Also see this comment by the creator of the kitty terminal emulator.
Is there any good alternative to tmux's ability to create sessions and attach/detach from them? It gets installed on all my servers strictly for this ability.
You can basically have a "full" desktop environment with hyprland+nwg-panel+7 other programs, I'm not sure why nobody has distributed something like this preconfigured though. I'm planning on cooking one up.
Every once in awhile i think „yeah, let‘s move to a tiling wm“….but i find myself going back to gnome shortly after, because i can‘t get really used to it, although i really like the concept of tiling WMs…who knows, maybe today is a good day to try it again :)
Yeah i feel that. It takes a while, once you're settled in and have done a bit of configuring to make a tiling wm work a specific way then it starts getting harder to go back. I would flip flop between KDE Plasma and either i3 or sway for a long while but eventually my sway config got to a point where I just prefer using it full time as I have to put in more work to make Plasma behave the same way.
That being said i still keep Plasma installed in case i get an itch to just use a DE like that for a bit. Or to check out updates for it.
yeah, i think i just never to got to that point you're describing (to have such an extended and working config, that the switch back to a DE would be more effort than just keep going).
another aspect – DistroTube did a 10 minute video explaining workspaces were the killer feature of tiling window managers rather than the tiling itself …