Live data from Hacker News

A tmux crash course (2016)

robots.thoughtbot.com

11–13 of 13 posts

Re: A tmux crash course (2016)

#11
post #4

Earlier quoted context omitted.

You can configure your local tmux to have a key press send the prefix command to a remote tmux with a single keypress. For example, to bind C-a to control the remote session: bind-key -n C-a send-prefix

Binding isn't an option as only defaults are available on target machines (can't save .screenrc file). There can be thousands of target machines so binding doesn't scale.

I'm sorry I wasn't clear. This would be a binding in your local tmux configuration that sends the prefix command to whatever is in your current pane, allowing you to have a key act as a 'remote prefix' button.

I agree that bindings still don't scale incredibly well depending on the number of host machines you need to ssh from. I think your screen workaround is a pretty neat solution.

Re: A tmux crash course (2016)

#12

I'm just curious- as I haven't really been able to get into tmux. Why use it as opposed to iTerm's built-in tabs and panes? Or like what are the selling points outside of just tabs and panes? ... I mostly just want to be sold on it :)

Even better: use iTerm's tmux integration!

In my current workflow, I ssh into a server and then run "tmux -CCu attach -t main", which will open all the windows and tabs that I had open previously, but as regular iTerm windows and tabs. It's possible to also maintain tab/window colors and such, but I found all that to be a bit fiddly.

Re: A tmux crash course (2016)

#13
post #10

Earlier quoted context omitted.

My initial attraction to screen / tmux was when I spent most of my time logged into remote servers. The ability to start a long-running script at the office, detach from screen, then re-attach at home to check on it later was indispensable.

Can you do this with traditional commands? Disown detatches from the terminal (if I remember correctly), is there an equivalent to re-atach it later?

With tmux you can have multiple terminal panes going in a session, disconnect, and then reconnect.
Post reply on HN