Time to switch back to screen :P
Genuine question, why would I need a terminal multiplexer when I am using a tiling window manager? I saw a lot of people using them in normal desktop environments which makes sense but why in a tiling window manager?
Because sometimes (or always) you’re using the terminal multiplexer on a remote machine over ssh with no graphical session
I use i3 and still use Tmux and wezterm.
The benefits are:
- Universal (especially Tmux). It doesnt. Matter where you’re doing it. If it has Tmux, you’re in a familiar environment. Different wm/DE/emulator? No problem
- multiplexers have additional capabilities. For example when you create a split or new tab, it’s in the same directory that you were already working in. This is super important. You can also have different sessions for different projects/tasks and switch between them. This is also super important (Wezterm has “workspaces”).
- you can close the terminal emulator and your sessions will still be there.
so overall, a tiling wm isn’t really a replacement for multiplexers if you’re doing heavy tasks like programming
And the only reason I use wezterm is because it’s the only terminal that supports BiDi/RTL text somewhat. Otherwise, Tmux is the best
Multiplexers like tmux offer additional features beyond tiling, like the ability to reopen sessions after closing the original terminal window
It’s great if you switch systems or lose connection during your work. I also use it detached so I can run programs on headless systems.
99% of people won’t need anything other than Tmux.
I only use Wezterm because it supports RTL and BiDi languages.
thanks no.
tmux my belovedI wonder how many people bounced off of it and decided to look for alternatives because of its honestly pretty terrible default keybinds
The terrible defaults can be fixed in less than 100 lines.
Hell, they can just copy my config
Does Emacs count?
Emacs has a very good shell mode.
It even has terminal emulation, but does pretty poorly IME at handling full-screen terminal applications.
Emacs has buffers you can organize like tmux and you can load other things in them

Yeah, as long as you use it as a vim container.
I mostly use tmux when logged in as a different user either locally or remotely, so that I don’t have to login multiple times. Do any of these terminal emulators support that?
How would the terminal multiplexer even affect this? Don’t you just sudo or su to switch user?
Login as user A. Want to execute multiple commands. With multiplexer: open multiplexer while logged in as user A, create multiple panes. Without multiplexer: open a pane in terminal emulator, login as user A, execute one command, repeat for every command.
honestly Wezterm or Konsole is all you need if you want to multiplex or like I do is just patch ST to the point where it’s pretty much the same only a lot lighter.
Konsole is a fantastic terminal that a lot of people sleep on.
Konsole has been so good for me. The only reason I’ve ever had to look into other terminal emulators has been to satisfy my curiosity.
The only thing I feel it’s missing is hardware acceleration. That’s not really significant for most workloads, though. But if you frequently do things that would benefit from being hardware accelerated, then you might want to look for another terminal emulator, either instead of Konsole, or just to complement it.
Konsole is a great terminal. very easy to customize and one of the best/easiest to use scrollbacks.
herdr is another one that’s out there. I’ve tried it out and have been driving it for a while. I like it cause I have a lot of agents open and it tells me who’s blocked
This list is missing zmx https://github.com/neurosnap/zmx
For me it is just
screeninsidegnome-consoleand PaperWM to arrange my terminals on Gnome.I keep meaning to learn ‘tmux’. But this setup (gnome-terminal, with a GNU Screen session in each tab) does everything I need. So the motivation to switch hasn’t arrived.









