-
-
Save alazhar/08019306a72d19ea5ed213c693dd0374 to your computer and use it in GitHub Desktop.
byobu
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set -g default-terminal "screen-256color" | |
# window status | |
set-window-option -g window-status-style fg='#bd93f9',bg=default | |
set-window-option -g window-status-current-style fg='#ff79c6',bg='#282a36' | |
set -g window-status-current-format "#[fg=#44475a]#[bg=#bd93f9]#[fg=#f8f8f2]#[bg=#bd93f9]#I #W #[fg=#bd93f9]#[bg=#44475a]" | |
set -g window-status-format "#[fg=#f8f8f2]#[bg=#44475a]#I #W #[fg=#44475a]" | |
set -g window-status-separator '' | |
# set inactive/active window styles | |
set -g window-style 'fg=colour247,bg=colour236' | |
set -g window-active-style 'fg=colour250,bg=black' | |
# pane border | |
set -g pane-border-bg colour235 | |
set -g pane-border-fg colour238 | |
set -g pane-active-border-bg colour236 | |
set -g pane-active-border-fg colour51 | |
run-shell ~/.tmux/plugins/tmux-resurrect/resurrect.tmux |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cheatsheet (from F9 -> quick start guide) - http://askubuntu.com/questions/661940/i-just-dont-get-byobus-keybindings-systems-or | |
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 | |
/usr/share/doc/byobu/help.tmux.txt (END) | |
official site: | |
http://byobu.co | |
10 min video tutorial: | |
https://www.youtube.com/watch?v=NawuGmcvKus |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BACKGROUND=k | |
FOREGROUND=w | |
MONOCHROME=0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BYOBU_DARK="\#333333" | |
BYOBU_LIGHT="\#EEEEEE" | |
BYOBU_ACCENT="\#75507B" | |
BYOBU_HIGHLIGHT="\#DD4814" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Screen has two status lines, with 4 quadrants for status | |
screen_upper_left="color" | |
screen_upper_right="color whoami hostname ip_address menu" | |
screen_lower_left="color logo distro release #arch session" | |
screen_lower_right="color network #disk_io custom #entropy raid reboot_required updates_available #apport #services #mail users uptime #ec2_cost #rcs_cost #fan_speed #cpu_temp battery wifi_quality #processes load_average cpu_count cpu_freq memory #swap disk #time_utc date time" | |
# Tmux has one status line, with 2 halves for status | |
tmux_left=" logo #distro release #arch #session" | |
# You can have as many tmux right lines below here, and cycle through them using Shift-F5 | |
tmux_right=" #network #disk_io #custom #entropy #raid reboot_required updates_available #apport #services #mail #users uptime #fan_speed #cpu_temp #battery #wifi_quality #processes load_average #cpu_count #cpu_freq memory #swap disk #whoami #hostname #ip_address #time_utc #date time" | |
#tmux_right="network #disk_io #custom entropy raid reboot_required updates_available #apport #services #mail users uptime #ec2_cost #rcs_cost fan_speed cpu_temp battery wifi_quality #processes load_average cpu_count cpu_freq memory #swap #disk whoami hostname ip_address #time_utc date time" | |
#tmux_right="network #disk_io custom #entropy raid reboot_required updates_available #apport #services #mail users uptime #ec2_cost #rcs_cost #fan_speed #cpu_temp battery wifi_quality #processes load_average cpu_count cpu_freq memory #swap #disk #whoami #hostname ip_address #time_utc date time" | |
#tmux_right="#network disk_io #custom entropy #raid #reboot_required #updates_available #apport #services #mail #users #uptime #ec2_cost #rcs_cost fan_speed cpu_temp #battery #wifi_quality #processes #load_average #cpu_count #cpu_freq #memory #swap whoami hostname ip_address #time_utc disk date time" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# statusrc - Byobu's default status configurations | |
# | |
# Override these in $BYOBU_CONFIG_DIR/statusrc | |
# where BYOBU_CONFIG_DIR is XDG_CONFIG_HOME if defined, | |
# and $HOME/.byobu otherwise. | |
# | |
# Copyright (C) 2009-2011 Canonical Ltd. | |
# | |
# Authors: Dustin Kirkland <kirkland@byobu.org> | |
# | |
# This program is free software: you can redistribute it and/or modify | |
# it under the terms of the GNU General Public License as published by | |
# the Free Software Foundation, version 3 of the License. | |
# | |
# This program is distributed in the hope that it will be useful, | |
# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
# GNU General Public License for more details. | |
# | |
# You should have received a copy of the GNU General Public License | |
# along with this program. If not, see <http://www.gnu.org/licenses/>. | |
# Configurations that you can override; if you leave these commented out, | |
# Byobu will try to auto-detect them. | |
# This should be auto-detected for most distro, but setting it here will save | |
# some call to lsb_release and the like. | |
#BYOBU_DISTRO=Ubuntu | |
# Default: depends on the distro (which is either auto-detected, either set | |
# via $DISTRO) | |
#LOGO="\o/" | |
# Abbreviate the release to N characters | |
# By default, this is disabled. But if you set RELEASE_ABBREVIATED=1 | |
# and your lsb_release is "precise", only "p" will be displayed | |
#RELEASE_ABBREVIATED=1 | |
# Default: / | |
#MONITORED_DISK=/ | |
# Minimum disk throughput that triggers the notification (in kB/s) | |
# Default: 50 | |
#DISK_IO_THRESHOLD=50 | |
# Default: eth0 | |
#MONITORED_NETWORK=eth0 | |
# Unit used for network throughput (either bits per second or bytes per second) | |
# Default: bits | |
#NETWORK_UNITS=bytes | |
# Minimum network throughput that triggers the notification (in kbit/s) | |
# Default: 20 | |
#NETWORK_THRESHOLD=20 | |
# You can add an additional source of temperature here | |
#MONITORED_TEMP=/proc/acpi/thermal_zone/THM0/temperature | |
# Default: C | |
#TEMP=F | |
#SERVICES="eucalyptus-nc|NC eucalyptus-cloud|CLC eucalyptus-walrus eucalyptus-cc|CC eucalyptus-sc|SC" | |
#FAN=$(find /sys -type f -name fan1_input | head -n1) | |
# You can set this to 1 to report your external/public ip address | |
# Default: 0 | |
#IP_EXTERNAL=0 | |
# The users notification normally counts ssh sessions; set this configuration to '1' | |
# to instead count number of distinct users logged onto the system | |
# Default: 0 | |
#USERS_DISTINCT=0 | |
# Set this to zero to hide seconds int the time display | |
# Default 1 | |
#TIME_SECONDS=0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment