Meta tags:
description= Byobu is a GPLv3 open source text-based window manager and terminal multiplexer with elegant keybindings, status notifications, and profile management for GNU Screen and tmux.;
Headings (most frequently used words):
byobu, status, install, session, launcher, select, your, terminal, it, keybindings, launch, enable, window, tmux, screen, backends, configuration, layout, workstation, far, more, productive, see, in, action, downloads, how, works, everything, deserves, notifications, documentation, support, about, at, login, key, system, bar, pane, management, 10, 000, line, scrollback, gnu, profiles, color, themes, persistence, tui, save, restore, bug, reports, issues, community, source, code, author, maintainer, startup, scripts, sessions, units, of, measure, cpu_freq, cpu_temp, cpu_count, load_average, memory, swap, disk, disk_io, network, wifi_quality, ip_address, battery, updates_available, reboot_required, uptime, time, date, time_utc, hostname, whoami, users, distro, release, packages, processes, entropy, fan_speed, services, mail, apport, raid, logo, arch, custom, time_binary, config, ctrl, disable, export, janitor, uninstall, quiet, reconnect, sockets, backend, profile, shell, silent, detail,
Text of the page (most frequently used words):
byobu (125), and (46), the (37), with (28), tmux (27), screen (25), status (25), ctrl (25), shift (24), for (23), #window (22), pane (21), install (20), alt (20), #session (19), system (17), your (15), select (14), gnu (13), backend (13), terminal (13), keybindings (13), github (12), launch (12), all (12), text (12), black (11), linux (10), from (10), configuration (10), profile (10), mode (10), windows (9), key (9), toggle (9), bar (9), white (9), scrollback (9), macos (8), set (8), time (8), switch (8), shell (8), copy (8), grey (8), split (8), ubuntu (7), name (7), panes (7), color (7), via (7), com (7), users (7), run (7), ssh (7), login (7), enable (7), configure (7), apt (7), sudo (7), gplv3 (6), source (6), bsd (6), full (6), backends (6), utf (6), support (6), new (6), save (6), background (6), yellow (6), total (6), current (6), org (6), sessions (5), attach (5), named (5), startup (5), user (5), any (5), use (5), profiles (5), into (5), more (5), layout (5), launcher (5), left (5), percentage (5), trailing (5), number (5), paste (5), f12 (5), enter (5), next (5), press (5), package (5), open (4), most (4), issues (4), launchpad (4), memory (4), disk (4), splits (4), scripts (4), format (4), statusrc (4), home (4), available (4), every (4), dustinkirkland (4), git (4), indicator (4), inside (4), reconnect (4), restore (4), disable (4), menu (4), live (4), customize (4), red (4), cpu (4), packages (4), bold (4), light (4), down (4), lines (4), off (4), notifications (4), detach (4), right (4), f11 (4), previous (4), move (4), management (4), brew (4), debian (4), 2008 (3), works (3), distributions (3), dustin (3), kirkland (3), per (3), network (3), sets (3), supports (3), date (3), when (3), ascii (3), both (3), keybinding (3), project (3), please (3), not (3), elegant (3), distribution (3), over (3), layer (3), running (3), multiplexer (3), are (3), clone (3), existing (3), one (3), show (3), detailed (3), each (3), list (3), between (3), sockets (3), layouts (3), script (3), export (3), logo (3), shows (3), mail (3), dark (3), processes (3), battery (3), green (3), used (3), swap (3), across (3), buffer (3), insert (3), send (3), command (3), reload (3), cycle (3), focus (3), create (3), prefix (3), required (3), step (3), add (3), homebrew (3), manager (3), path (3), software (2), originally (2), created (2), decorative (2), multi (2), paneled (2), japanese (2), license (2), uses (2), multiples (2), standard (2), data (2), rate (2), binary (2), units (2), default (2), survive (2), define (2), them (2), commands (2), lives (2), files (2), items (2), colors (2), datetime (2), defaults (2), contributions (2), pull (2), requests (2), tabs (2), spaces (2), maintainer (2), was (2), before (2), has (2), since (2), release (2), other (2), python (2), licensed (2), enhancement (2), wrapper (2), about (2), hosted (2), welcome (2), https (2), community (2), search (2), reports (2), explanation (2), active (2), enabled (2), output (2), alias (2), quiet (2), messages (2), gpg (2), remove (2), state (2), automatically (2), interactive (2), also (2), see (2), usr (2), defined (2), refresh (2), seconds (2), bin (2), custom (2), lower (2), arch (2), far (2), raid (2), progress (2), pending (2), cyan (2), services (2), rpm (2), entropy (2), leading (2), distro (2), whoami (2), hostname (2), you (2), strftime (2), uptime (2), blue (2), update (2), upgrade (2), charge (2), ipv6 (2), override (2), purple (2), read (2), write (2), space (2), load (2), two (2), bottom (2), xterm (2), function (2), keys (2), file (2), copied (2), spacebar (2), scroll (2), pgup (2), random (2), this (2), synchronize (2), input (2), join (2), zoom (2), kill (2), vertically (2), horizontally (2), rename (2), built (2), tui (2), history (2), 000 (2), line (2), toggleable (2), wolfi (2), apk (2), opensuse (2), gentoo (2), major (2), downloads (2), bashrc (2), echo (2), make (2), term (2), zshrc (2), based (2), 2026, means, 1024, capacity, jedec, 100b, 1000, transfer, rates, conventions, decimal, measure, names, hide, prepend, dot, disconnects, hidden, syntax, powerful, way, recreate, workspace, instantly, byobu_windows, xdg_config_home, unicode, icons, fallbacks, emeritus, contributors, nick, barcet, raphaël, pinson, derek, carter, welcomes, merge, proposals, author, releases, forks, 134, stars, founded, first, registered, under, being, renamed, shipped, dozens, codebase, primarily, december, word, folding, fitting, tool, that, adds, beautiful, structure, provide, enhancements, otherwise, functional, plain, practical, server, grown, comprehensive, supporting, modern, virtually, story, behind, world, code, ask, questions, find, answers, tag, question, visibility, stackexchange, report, bugs, opening, bug, largely, volunteer, effort, advanced, practitioners, fellow, detail, print, their, suppress, silent, choose, agent, silence, uninstall, called, conditionally, clean, stale, socket, janitor, settings, auto, behavior, opened, config, manual, pages, manpages, documentation, locally, lib, hardcore, geek, local, displayed, using, block, characters, time_binary, where, interval, shown, n_name, architecture, x86_64, aarch64, approximation, prominently, alerts, failure, blinking, rebuild, resync, symbol, there, crash, orange, apport, waiting, monitor, service, apache2, http, fan, speed, sensors, fan_speed, pool, size, bytes, installed, brackets, xxx, configurable, etc, issue, lsb_release, only, underlined, remote, logged, count, unique, users_distinct, username, owner, upper, utc, time_utc, yyyy, customizable, last, boot, reboot, needed, after, unattended, kernel, patched, reboot_required, updates, regular, security, dist, updates_available, charging, indicators, ipv4, address, external, ip_external, ip_address, connection, signal, quality, interface, monitored_network, wlan0, wifi_quality, instantaneous, upload, download, bandwidth, gbps, mbps, kbps, throughput, disk_io, mount, monitored_disk, average, minute, min, load_averages, load_average, cpus, cores, followed, cpu_count, temperature, temp, cpu_temp, frequency, ghz, cpu_freq, information, item, can, overridden, putty, compatibility, apple, fix, flashing, declare, keyboard, share, mouse, mondrian, square, mosaic, art, help, synchronization, editor, selected, start, selecting, pgdn, saved, through, lock, clients, but, logout, resize, arrow, adjacent, break, its, own, direction, title, work, without, cheat, sheet, disables, temporarily, complex, repeatable, environments, change, editing, later, persistence, theme, edit, themes, anytime, present, maintains, reorder, rich, independently, intuitive, shortcuts, creating, splitting, scrolling, detaching, reference, featured, everything, deserves, turn, runs, around, setup, get, started, bash, zsh, fish, mgmt, app, 10k, modes, launches, sits, top, adding, polished, how, dev, chainguard, formulae, linuxmint, mint, zypper, emerge, pkgs, alpinelinux, alpine, aur, archlinux, pacman, fedoraproject, dnf, rhel, fedora, tracker, net, page, repositories, easiest, dependencies, optionally, utility, newt, autogen, generate, vt100, bash_profile, may, need, requires, will, launched, optional, derivatives, managers, demonstration, action, setting, 0ubuntu2, reading, lists, done, view, wraps, mac, workstation, productive, docs, trustmux,
Text of the page (random words):
status docs support about github byobu gplv3 open source linux bsd macos your workstation terminal far more productive byobu is a text based window manager and terminal multiplexer it wraps tmux or gnu screen with elegant keybindings toggleable system status notifications profile management and split pane layouts on any linux bsd or mac system install byobu view on github sudo apt install byobu reading package lists done setting up byobu 6 11 0ubuntu2 byobu welcome to byobu press f9 to configure see it in action a live demonstration of byobu s keybindings status bar and window management install available on all major package managers apt ubuntu debian homebrew macos from source ubuntu debian and derivatives sudo apt install byobu launch byobu byobu enable byobu at login optional byobu enable byobu will be launched when you login select tmux or screen backend byobu select backend macos with homebrew requires tmux brew install tmux byobu launch byobu byobu macos users may need to set term for f key support add to your zshrc or bash_profile echo alias ssh term vt100 ssh zshrc clone from github git clone https github com dustinkirkland byobu git cd byobu generate configure script autogen sh configure install to home configure prefix home byobu make make install update your path echo export path home byobu bin path bashrc source bashrc run byobu dependencies tmux 1 5 and or gnu screen optionally python newt for the configuration utility byobu works on most linux bsd and macos distributions downloads byobu is available in most major linux and bsd package repositories use your system s package manager for the easiest install distribution install command package page ubuntu sudo apt install byobu launchpad net debian sudo apt install byobu tracker debian org fedora rhel sudo dnf install byobu packages fedoraproject org arch linux pacman s byobu aur archlinux org alpine linux apk add byobu pkgs alpinelinux org gentoo emerge byobu packages gentoo org opensuse sudo zypper install byobu software opensuse org linux mint sudo apt install byobu community linuxmint com macos homebrew brew install byobu formulae brew sh wolfi chainguard os apk add byobu github com wolfi dev how it works byobu sits on top of tmux or gnu screen adding a polished layer of status keybindings and configuration your shell tmux gnu screen bash zsh fish window pane mgmt your app scrollback 10k lines copy paste modes launches backend byobu f key keybindings status bar profile management configuration tui step 01 install install via apt brew or from source byobu runs as a wrapper around your existing tmux or gnu screen setup no configuration required to get started step 02 launch run byobu from any terminal press f9 to open the configuration menu toggle status items on or off switch backends and customize your profile step 03 enable at login run byobu enable to launch byobu automatically on every login run byobu disable to turn this off select tmux or screen with byobu select backend everything your terminal deserves a full featured enhancement layer for tmux and gnu screen keybindings status splits and more ️ f key keybindings intuitive function key shortcuts for creating windows splitting panes scrolling detaching and more no prefix key required press f1 in session for the full reference system status bar a rich two line status bar at the bottom of your terminal shows cpu memory disk network battery load time and more all independently toggleable via f9 window pane management create rename reorder and split windows into panes horizontally or vertically zoom a pane to full screen with shift f11 synchronize input across all panes with alt f9 10 000 line scrollback every window maintains up to 10 000 lines of scrollback history enter copy mode with f7 or alt pgup select with spacebar paste with alt insert tmux gnu screen backends byobu supports both tmux and gnu screen as backends switch anytime with byobu select backend defaults to tmux if present profiles color themes switch between built in color profiles with ctrl shift f5 for a random theme or ctrl shift f5 shift f5 to cycle edit byobu color tmux to customize session persistence detach from a session with f6 and re attach later your windows processes and history survive use byobu select session to list and reconnect to named sessions ️ configuration tui press f9 for an interactive menu to toggle status notifications change keybinding sets select profiles and switch backends no file editing required layout save restore save complex split pane layouts with ctrl shift f8 and restore them with alt shift f8 define window sets in byobu windows tmux for repeatable environments keybindings all keybindings work without a prefix key press f1 inside byobu for the built in cheat sheet shift f12 disables f keys temporarily windows f2 create a new window f3 move to previous window f4 move to next window f8 re title rename window ctrl a k kill the current window ctrl s f2 create a new session alt left alt right previous next window alt up alt down switch to previous next session ctrl s f3 move window left ctrl s f4 move window right pane splits shift f2 split pane horizontally ctrl f2 split pane vertically shift f3 focus previous split pane shift f4 focus next split pane shift up down left right focus pane in direction shift f5 join all splits into one window ctrl f6 kill remove current split shift f11 zoom current pane toggle alt f11 break pane into its own window ctrl f11 join pane from adjacent window alt f9 synchronize input across all panes ctrl f3 ctrl f4 swap pane left right alt shift arrow resize current pane shift f8 cycle to next pane layout session profile f5 reload profile refresh status f6 detach from session shift f6 detach but do not logout alt f6 detach all other clients f9 open configuration menu f12 lock this terminal ctrl f5 reconnect gpg and ssh sockets alt f5 toggle utf 8 support reload shift f5 cycle through status lines ctrl shift f5 set a random background color ctrl shift f8 save current pane layout alt shift f8 restore a saved pane layout shift f12 disable all f keybindings ctrl a toggle keybindings on off ctrl a r reload profile scrollback copy f7 enter copy scrollback mode alt pgup enter scrollback mode scroll up alt pgdn enter scrollback mode scroll down spacebar start selecting text in copy mode enter copy selected text in copy mode alt insert paste copied text ctrl a paste copied text screen mode shift f7 save scrollback buffer to editor ctrl a save scrollback buffer to file ctrl a show detailed status send to panes shift f9 send a command to all panes ctrl f9 send a command to all windows alt f9 toggle pane synchronization f1 show keybinding help in new window ctrl shift f12 mondrian square mosaic art alt f12 enable mouse mode alt insert paste buffer keybindings are defined in usr share byobu keybindings and can be overridden per user putty users set terminal keyboard function keys xterm r6 for f key compatibility apple terminal users set declare terminal as xterm color to fix flashing text status notifications byobu s status bar shows live system information across two lines at the bottom of your screen toggle each item on or off via f9 toggle status notifications cpu_freq current cpu frequency in ghz white text on light blue background cpu_temp cpu temperature in c or f configure temp f in statusrc to switch units yellow on black cpu_count number of cpus or cores on the system followed by a trailing x load_average system load average over 1 minute or 1 5 15 min with load_averages 3 black on yellow memory total memory available and used percentage white on green background swap total swap space and percentage used black text on light green trailing disk total disk space and used on white on light purple override mount with monitored_disk disk_io read write throughput in kb s or mb s over 3 seconds read write utf 8 or in ascii mode network instantaneous upload download bandwidth in gbps mbps kbps up down white on purple wifi_quality wi fi connection rate and signal quality percentage black on cyan override interface with monitored_network wlan0 ip_address ipv4 address or ipv6 with ipv6 1 external with ip_external 1 bold black on grey battery battery charge percentage with charging indicators green yellow red by charge state updates_available number of pending updates regular security dist upgrade white on red reboot_required if reboot needed after update if unattended upgrade in progress if kernel is live patched uptime total system uptime since last boot blue text on grey background time system time in hh mm ss customizable via strftime in byobu datetime date system date in yyyy mm dd format or any strftime format you configure time_utc utc time in hh mm format dark text on light background hostname hostname of the system bold black on grey with leading if whoami is also enabled whoami username of the owner of the screen session bold black on grey in upper bar users number of remote ssh users logged in red on grey trailing set users_distinct 1 to count unique users session byobu session name tmux only underlined black on white indicator 〣 in utf 8 mode distro release os distribution name from lsb_release or etc issue bold black on grey configurable with distro packages total number of installed packages in brackets xxx yellow on white processes total number of running processes white on dark yellow trailing entropy system entropy pool size in bytes yellow on dark grey leading e fan_speed cpu or system fan speed in rpm via lm sensors black on grey trailing rpm services monitor custom service list set services ssh ssh apache2 http in statusrc cyan on white mail system mail indicator utf 8 or m ascii when new mail is waiting apport symbol if there are pending crash reports black on orange background raid prominently alerts on raid failure in red blinking text shows rebuild percentage if resync in progress logo os logo approximation at far left of lower bar customize with logo d in statusrc arch system architecture e g x86_64 aarch64 on the lower bar default colors custom user defined scripts in byobu bin named n_name where n is refresh interval in seconds output is shown in the status bar time_binary for the hardcore geek local system time displayed in binary using utf 8 block characters status scripts live in usr lib byobu copy any script to byobu to customize it locally use ctrl a inside byobu to see a detailed explanation of each active status indicator documentation manual pages for all byobu commands hosted on manpages ubuntu com byobu launch or attach to a byobu session byobu config interactive configuration menu also opened by f9 byobu ctrl a configure ctrl a behavior byobu screen or shell byobu enable enable byobu to launch automatically at login byobu disable disable byobu auto launch at login byobu export export byobu profile settings byobu janitor clean up stale byobu state and socket files byobu launch launch a new byobu session or attach to an existing one byobu launcher shell script called at login to conditionally launch byobu byobu launcher install install the byobu launcher into the user s shell profile byobu launcher uninstall remove the byobu launcher from the user s shell profile byobu layout save and restore byobu window and pane layouts byobu quiet silence byobu s startup messages byobu reconnect sockets reconnect gpg and ssh agent sockets inside a running session byobu screen run byobu with gnu screen as the backend byobu select backend choose between tmux and gnu screen as the byobu backend byobu select profile switch between byobu color profiles byobu select session list and attach to named byobu sessions byobu shell launch a shell inside a byobu session byobu silent alias for byobu quiet suppress startup messages byobu status run all enabled status scripts and print their output byobu status detail show a detailed explanation of each active status indicator byobu tmux run byobu with tmux as the backend support support for byobu is largely a volunteer effort by the maintainer advanced practitioners and fellow users bug reports issues search and report bugs at github com dustinkirkland byobu issues please search existing issues before opening a new one community q a ask questions and find answers on stackexchange tag your question with byobu for visibility source code gplv3 licensed hosted on github contributions via pull requests are welcome please use tabs not spaces git clone https github com dustinkirkland byobu git about the story behind the world s most elegant terminal multiplexer wrapper byobu 屏風 is a japanese word for a decorative multi paneled folding screen a fitting name for a tool that adds beautiful structure to your terminal the project was originally created by dustin kirkland to provide elegant enhancements to the otherwise functional plain practical gnu screen for the ubuntu server distribution over time it has grown into a comprehensive terminal enhancement layer supporting both gnu screen and the more modern tmux backend running on virtually every linux bsd and macos system the project was first registered on launchpad on december 14 2008 under the name screen profiles before being renamed to byobu it has since shipped in every ubuntu release and dozens of other linux distributions the codebase is primarily shell and python gplv3 licensed and lives at github com dustinkirkland byobu 2008 founded 1 6k github stars 134 forks 18 releases gplv3 license author maintainer dustin kirkland emeritus contributors nick barcet raphaël pinson derek carter the project welcomes contributions via github pull requests or launchpad merge proposals please use tabs not spaces backends byobu defaults to tmux when available switch backends at any time with byobu select backend the tmux backend supports full utf 8 unicode status icons the screen backend uses ascii fallbacks both support the full f key keybinding set configuration user configuration lives in home byobu or xdg_config_home byobu if set key files statusrc toggle status items color tmux colors windows tmux startup windows datetime date time format window startup scripts define named window sets in byobu windows tmux name and launch them with byobu_windows name byobu supports full tmux syntax for splits named panes and startup commands a powerful way to recreate your workspace instantly sessions byobu names sessions byobu by default to hide a session from byobu select session prepend a dot byobu s hidden sessions survive disconnects re attach with byobu or byobu select session units of measure byobu uses binary multiples of 1024 for memory and disk capacity per jedec standard 100b 01 and decimal multiples of 1000 for network data transfer rates per standard data rate conventions byobu github launchpad issues tmux gnu screen gplv3 license 2008 2026 dustin kirkland byobu is gplv3 open source software originally created for ubuntu works on most linux bsd and macos distributions the name byobu 屏風 means a d...
|