3 ms·
For many people it will be the persistence of sessions on remote machines. I never use it remotely though and still love it, mainly because it's so easy to swit
by lunchladydoris 11y ago
For many people it will be the persistence of sessions on remote machines. I never use it remotely though and still love it, mainly because it's so easy to switch between windows and panes without having to use a mouse.
- KKKKkkkk1 11y agoI used to love screen when I worked on a remote machine (no tmux on that machine, unfortunately). But it seems people are using it locally. Is it purely a matter of habit? In gnome-terminal, I'm switching between tabs with Ctrl-PgUp and Ctrl-PgDown and between windows with Alt-Tab. What can be easier than that?
- xrstf 11y agotmux can easily split windows vertically/horizontally. I'm not using gnome-terminal, so I don't know if it or your desktop environment makes splitting so quick. I could also imagine using one window manager on remote systems and locally is just easier to remember.
- ghshephard 11y agoOpening up panes on Tmux is pretty nice - Prefix-" or Prefix-% to get Horizontal or Vertical Panes. Copy/Paste Buffers are useful once you get the hang of them. Also - once you master it - it doesn't really matter what system you are coming from - the interaction is the same. Windows, OS X, Linux, Heck - OpenBSD console - the interaction is the same. I wouldn't be surprised if my Circa 1980 IBM 3101 Terminal is mostly supported by Tmux. (maybe a missing Meta Key, but that isn't used that much by Tmux)
- mhd 11y agoWell, beyond having to leave your home row and stretch for the PgUp/Down keys, it's nice not having to think about whether you're working on a local or remote machine, whether you're on a Windows machine in putty, on 127.0.0.1 with gnome-terminal/urxvt/xterm -- or given a proper setup, even whether you're using tmux or screen. Creating new windows is the same command, switching between them is. And as others have mentioned, detaching processes without thinking about it beforehand (like you'd have to do if you start them with nohup/dtach). Granted, the Xzibit-ness of it all grinds my wasted CPU cycle gears sometimes. Strangely enough, I haven't seen a setup where e.g. the X11 frontend just connects to a remote detachment & management daemon over ssh, so only one program is emulating ancient terminal hardware...
- zehemer 11y agoNot sure if I get exactly what you are looking for, but abduco[0] (with or without dvtm[1]) might serve you better. [0]: http://www.brain-dump.org/projects/abduco/ http://www.brain-dump.org/projects/abduco/ [1]: http://www.brain-dump.org/projects/dvtm/ http://www.brain-dump.org/projects/dvtm/
- Jtsummers 11y agoYou don't just get tabs (one full-screen/window terminal at a time). You can split it into multiple panes horizontally and vertically. I think, for me, is that I'm also an emacs user. I never liked using the shell from emacs (I've seen people do it, it always felt clunky to me). So it's a similar configuration, but for more than just the things I use emacs for and running any tools/editors (I still use vim from time to time as well). When trying to understand some new (to me) program with a decent man/info page I can open up two panes side-by-side and review the documentation while playing around with the tool. Another benefit, to me, is that I'm not always on the same OS (locally). So I use it a lot remotely, but it also means I'm not trying to use (on linux and OS X) two different terminal programs with different behaviors. Having a consistent environment (like I've also done with emacs, zsh, and to a lesser extent vim), makes switching between systems a breeze.