I'm about to get back into using screen, but I have been hearing people occasionally mention tmux as a better alternative. Does it really offer an alternative to all the features screen offers, such as activity monitoring in different windows, etc.? What are the pros and cons of each?
|
migrated from stackoverflow.com Jan 21 '11 at 17:07
|
Some of the (major) reasons I prefer
Those are only the major things that immediately come to mind. There are other little things, too, and I'm sure I'm forgetting some things. It's definitely worth it to give |
|||||||||||||
|
|
(Sessions are collections of windows that can be detached and reattached later. Windows may contain one or more panes. For example configs, check out here and here.) tmux
GNU Screen
|
|||||||
|
|
I would say that screens availability is it's strength but it's windowing system is not as easy to handle as tmux's. I must say I use gnu-screen most of the time at present and as a result have plenty of terminal tabs instead of Screen windows.
|
|||
|
|
|
I've been using tmux for about 2 days now, so my unbridled enthusiasm for it has not yet been tempered by hitting annoying use cases. While going through the usual growing pains of transitioning from one program to another, I was struck by several positive features, but the feature that has me believing I'll never go back to screen is the utility of the copy-n-paste mode. In screen, you cannot enter copy mode, scroll back in the buffer, and then go to another window. In tmux, you can have multiple windows simultaneously in copy mode with the buffer scrolled back to different positions. Also, there are multiple copy buffers. And you don't need to patch the source to get fFtT cursor movement. |
|||
|
|
|
The things I get out of tmux I don't get easily in screen are:
|
||||
|
|