Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
The byobu abstraction layers don't pass the parameters on to tmux or screen that indicate that they should run as a login shell. This means that you can't run 'ssh -t hostname byobu'. You need to use 'ssh -t hostname bash -l -c byobu'. A second implication is that the inner shell won't know to read the .profile file instead of the .$SHELLrc file. I know of no workaround for this. See More
byobu adds a lot of functionality to the default tmux display. Most of that can't be implemented using the internal variables tmux provides, but requires executing external scripts. This must be done on every update of the status bar, which happens once a second. That means that the system is performing a lot of forks and interpreting a lot of scripts for this "thin shell wrapper". See More
There are the 13 shortcuts that let you accomplish the vast majority of what you'll ever need (Mod is ctrl-g by default): Window manipulation: Mod-c to create a window, Mod-l/h to adjust window size, Mod-j/k to change window, Mod-n to select nth window in view, Mod-enter to swap with master window, Mod-space to change layout. Tagging: Mod-t n to tag a window with the nth tag (1..5), Mod-T n to add/remove tag n to/from the window, Mod-v to view all windows with tag n, Mod-V to add/remove all windows with tag n to/from view, Mod-0 to view all windows. See More