4 ms·
Tmux is a client/server system and GNU Screen isn't? Really? How does GNU Screen work then?
by mooism2 16y ago
Tmux is a client/server system and GNU Screen isn't? Really?
How does GNU Screen work then?
- madhouse 16y agoFrom what I understood, when you launch screen, it starts a master, to which you can connect to later on. Each time you start a new screen (ie, you don't connect to an existing one) a new master is started. Not so in tmux: it starts only one master, and every client connects to that. I'm not 100% sure I got it right, but from the wiki, that's what I understood. Which makes screen infinitely more useful for my use-case. Mind you, I never tried tmux.
- mooism2 16y agoTo my mind, that makes screen client/server as well, only with more servers.
- madhouse 16y agoYes. The wording on the WiKi isn't the most fortunate.
- cnvogel 16y agoAll of this is explained right at the top of the tmux FAQ: http://tmux.cvs.sourceforge.net/viewvc/tmux/tmux/FAQ http://tmux.cvs.sourceforge.net/viewvc/tmux/tmux/FAQ There can be multiple tmux servers which run completely independent sets of commands/shells/... but you can also connect multiple clients to a single tmux server and show different running commands on each connected client.