ITerm2 is now integrated with tmux terminal multiplexer
code.google.com
code.google.com
I do use Byobu which makes things a little easier. Of course you can argue that I should learn the ins and outs of configuring, magic keystrokes and using screen/tmux but I'd much rather use my brain for the other stuff (the actual work I'm doing). It should be possible to use something without having to know keystrokes and config files, discovering them from menus. Then when you do something often enough you can start using shortcuts and customization.
In other words combine a graphical terminal emulator and screen/tmux so that it is highly useful to perpetual intermediates: http://www.codinghorror.com/blog/2004/10/defending-perpetual...
Speaking of per server, it's only possible to map one tmux session per instance of iTerm2, which is a shame because I have a few.
There is also a special shortcut for new tab (cmd+shift+ctrl+RSI+t) rather than being transparent and just using the native key. I can't imagine I'll ever want to make a new local tab in the middle of a bunch of remote tabs.
Other than that, though, it works great and server-side installation was easy enough (get the tarball, apt-get build-dep tmux && ./configure && make && checkinstall). I've been eagerly awaiting this functionality for ages, and it's nice to see it finally happening.
That's an interesting issue. I'd like to be able to, though I'd expect to use the normal tmux keys to create the remote tab--maybe that's too much to ask for.
I generally want only one window with a bunch of tabs on it. It would be nice it the tabs could be colored someway (subtly) so that I could tell which were local and which were connected to which servers.
I'm very excited about this--I hope the tmux patches get into the mainstream tmux code at some point. I haven't built the custom tmux on my server yet since I'm not sure I can use the new binary to attach to an already running tmux and I have too much state in my current one to restart. ;-)
> I've been eagerly awaiting this functionality
> for ages, and it's nice to see it finally
> happening.
A few years ago there was a patch to GNOME Terminal that added similar integration with GNU Screen. The patch is probably too old to work at this point, and I generally prefer tmux to screen, but I thought that it might be worth mentioning.split screen functionality in tmux is annoying but I hardly use it
I don't remember off the top of my head what the setting was, but it was working in Snow Leopard on two different machines, and the kernel panic behavior struck on both upon Lion upgrade.
At any rate, changing how I had iTerm2 launch tmux solved the issue, but creating a guaranteed kernel panic like that was very odd indeed.
I don't think tmux and screen have a feature disparity, since tmux is basically feature complete when compared to Screen.
Same goes for most all well designed apps a lots of not well designed too: code pages are loaded into memory only when they are needed.
for the moment, i continue to use screen, for the same reasons stated elsewhere: i'm familiar with it, and it's available nearly everywhere. but i'm not averse to experimenting with tmux
terminator + tmux in vi mode works nice for me.