Terminal Multiplexer

last modified: September 5, 2014

aka tmux

http://tmux.sourceforge.net/

A replacement for GnuScreen that does the same job, but does it in a different way.

from the tmux FAQ at http://sourceforge.net/p/tmux/tmux-code/ci/master/tree/FAQ :

tmux and GNU screen have many similarities. Some of the main differences I am aware of are (bearing in mind I haven't used screen for a few years now):

This has advantages, notably: windows may be linked simultaneously to multiple sessions; windows may be moved freely between sessions; and a client may be switched between sessions easily (C-b D). There is one major disadvantage: if the server crashes, game over, all sessions die. In practice, however, tmux is quite stable and gets more so as people report any bugs they hit :-).

This model is different from screen, where typically each new screen instance is independent. tmux supports the same behaviour by using multiple servers with the -L option but it is not typically recommended.

I think tmux's model is much easier to manage and navigate within a window, but breaking panes off from and joining them to windows is more clumsy.

tmux also has support for preset pane layouts.


Loading...