[Ilugc] how tmux simplifies life

  • From: ashwin.chn@xxxxxxxxx (ashwin)
  • Date: Thu, 22 Nov 2012 17:12:28 +0000 (UTC)

On Wed, 21 Nov 2012 14:22:37 +0530, Kingsly John wrote:

+++ Girish Venkatachalam [2012-11-20 08:55:17]:

tmux is a great program.

When reviewing software it helps to be grounded. Leave the superlatives
to a certain fruit company that makes "magical" products.

The developer was directly invited to become an OpenBSD dev by Theo. 
He is no ordinary chap. The innovations done by him are simply
dumbfounding.

Just because someone has done great things doesn't mean everything he
does is awesome/should be praised sky high.
(You've not even mentioned this "no ordinary chap"'s name.)

tmux is terminal multiplexor which means you can run multiple shell
programs in the foreground you can split a window into vertical and
horizontal panes.

GNU Screen does all that too and has been around since 1987. (25 years!)
So tmux is just a rehash/clone of a 25 year old program and probably an
even older concept.

This is quite sexy. For a long time I did not know it.

Ignorance isn't a feature/doesn't make a product better.

The biggest use of this great idea originally envisaged by the author
of screen(1), a great way to do the same thing albeit in a somewhat
less capable way than tmux.

This is something that is absolutely baseless and I have been hearing
from every single person that has "discovered" tmux.

As someone who has been using "GNU Screen" since my initial foray into
Linux (~15 years now), I have yet to find a single way that tmux is
"more capable".


Kingsly , i totally agree with you. I have been using screen extensively 
and tried tmux for some time. I usually have 15 or 20 windows inside 
screen and there are 3 or 4 screen sessions running for months in my 
office PC. bash-completion package and ssh and screen makes a powerful 
combination, that makes my life simpler. After giving tmux a try for 3 
months, i didnt find anything very impressive that can't be done in 
screen. My screenrc has the status bar similar to tmux or from my 
perspective better. In my screenrc, i have status bar at bottom with each 
window of ssh named after hostname i ssh. So if i login to 15 hosts in 15 
windows then there are 15 tabs in status bar each titles after the 
hostname of the machine i have ssh'ed.

with regards,
ashwin


Other related posts: