My Byobu notes

From Got Opinion Wiki
Jump to navigation Jump to search

Byobu notes

These notes were originally taken while using Ubuntu Desktop 18.04.1 LTS.

Some notes were updated with Ubuntu Server 22.04.3.

Byobu resources

How to install and use Byobu for terminal management on Ubuntu 16-04.

Verify or install Byobu

Verify whether Byobu is installed

$ byobu --version
byobu version 5.125
tmux 2.6

or with Ubuntu Server 22 (in December 2023):

$ byobu --version
byobu version 5.133
tmux 3.2a

If you do not get a version install Byobu with sudo apt-get install byobu

Start Byobu at login

You can start Byobu manually every time you want to use Byobu or automatically at login.

To manually start Byobu type byobu at prompt.

To automatically start at login type byobu-enable at prompt.

$ byobu-enable

The Byobu window manager will be launched automatically at each text login.

To disable this behavior later, just run:
  byobu-disable

If you want to disable automatic use of Byobu type byobu-disable at prompt.

Byobu help

Press Shift + F1.

Current help output

Byobu is a suite of enhancements to tmux, as a command line
tool providing live system status, dynamic window management,
and some convenient keybindings:

  F1                             * Used by X11 *
    Shift-F1                     Display this help
  F2                             Create a new window
    Shift-F2                     Create a horizontal split
    Ctrl-F2                      Create a vertical split
    Ctrl-Shift-F2                Create a new session
  F3/F4                          Move focus among windows
    Alt-Left/Right               Move focus among windows
    Alt-Up/Down                  Move focus among sessions
    Shift-Left/Right/Up/Down     Move focus among splits
    Shift-F3/F4                  Move focus among splits
    Ctrl-F3/F4                   Move a split
    Ctrl-Shift-F3/F4             Move a window
    Shift-Alt-Left/Right/Up/Down Resize a split
  F5                             Reload profile, refresh status
    Alt-F5                       Toggle UTF-8 support, refresh status
    Shift-F5                     Toggle through status lines
    Ctrl-F5                      Reconnect ssh/gpg/dbus sockets
    Ctrl-Shift-F5                Change status bar's color randomly
  F6                             Detach session and then logout
    Shift-F6                     Detach session and do not logout
    Alt-F6                       Detach all clients but yourself
    Ctrl-F6                      Kill split in focus
  F7                             Enter scrollback history
    Alt-PageUp/PageDown          Enter and move through scrollback
    Shift-F7                     Save history to $BYOBU_RUN_DIR/printscreen
  F8                             Rename the current window
    Ctrl-F8                      Rename the current session
    Shift-F8                     Toggle through split arrangements
    Alt-Shift-F8                 Restore a split-pane layout
    Ctrl-Shift-F8                Save the current split-pane layout
  F9                             Launch byobu-config window
    Ctrl-F9                      Enter command and run in all windows
    Shift-F9                     Enter command and run in all splits
    Alt-F9                       Toggle sending keyboard input to all splits
  F10                            * Used by X11 *
  F11                            * Used by X11 *
    Alt-F11                      Expand split to a full window
    Shift-F11                    Zoom into a split, zoom out of a split
    Ctrl-F11                     Join window into a vertical split
  F12                            Escape sequence
    Shift-F12                    Toggle on/off Byobu's keybindings
    Alt-F12                      Toggle on/off Byobu's mouse support
    Ctrl-Shift-F12               Mondrian squares
(END)

Using Byobu

Put tmux status bar on top of terminal window. Modify or create file ~/.byobu/.tmux.conf and put these commands in file:

set -g status-position top


To Linux