|
|
|
|
|
by wnoise
1989 days ago
|
|
I hate tmux because the way it handles switching windows is terrible. The model is switching between windows, each of which can have some layout of panes. This is approximately never what I want for a long-running thing I can detach from and reattach to, from a different terminal with different connections. Further, it supports multiple attachments by each having them see the same exact thing. For terminals that are different sizes, it shoves everything into an area the minimum height and width of all attached clients, and displays everything outside that as a field of periods. I really prefer screen's functionality, instead.
Each pane can be independently switched to any of the pool of underlying ptys being managed.
The exact layout of panes is more of an ephemeral thing. On wide terminals I can split side-by-side, on narrow ones I can split top-above-bottom (and these can even be different for different clients connected to the server). It handles the multiple attached clients by only make I think tmux's model is due to being too closely modeled on GUI virtual desktops. That rant aside, tmux does have some nice features available by default that take a fair bit of configuration to get working well in screen. |
|