Это старая версия документа.


Byobu - это удобная оболочка для GNU Screen, позволяющая запускать несколько программ в фоне в рамках одной консольной сессии и восстанавливать подключение к этой же сессии при переподключении. То есть с помощью Byobu вы сможете запустить какой-нибудь долгий процесс (например, компиляцию) на сервере в фоне, выйти из консольной сессии (закрыть SSH подключение), а затем подключившись к серверу в следующий раз оказаться в той же сессии и продолжить наблюдать за процессом компиляции (или увидеть её результат).

FIXME

Горячие клавиши

По умолчанию в Byobu используются следующие горячие клавиши:

     F2 - Создать новое окно
     F3 - Перейти к предыдущему окну
     F4 - Перейти к следующему окну
     F5 - Перечитать профиль
     F6 - Отсоединиться от текущей сессии
     F7 - Включить режим копирования
     F8 - Переименовать окно
     F9 - Конфигурационное меню
     F12 -  Заблокировать терминал
     shift-F2 - Разделить экран горизонтально на 2 окна
     ctrl-F2 - Разделить экран вертикально на 2 окна
     shift-F3 - Переместить фокус на предыдущую зону (при разделении экрана)
     shift-F4 - Переместить фокус на следующую зону (при разделении экрана)
     shift-F5 - Объединить все разделения экрана
     ctrl-F6 - Удалить область экрана (при разделении экрана)
     ctrl-F5 - Пересоздать соединение к GPG and SSH сокетам
     shift-F6 - Отсоединиться, но не выполнить logout
     alt-pgup - Перейти в режим скроллинга
     alt-pgdn - Перейти в режим скроллинга
     Ctrl-a $ - Показать детальную информацию
     Ctrl-a R - Перезагрузить профиль
     Ctrl-a ! - Toggle key bindings on and off
     Ctrl-a k - Закрыть текущее "окно"
     Ctrl-a ~ - Save the current window's scrollback buffer

FIXME

Советы и подсказки

Включение Bash автодополнения в Byobu

Для того, чтобы в консоле работало автодополнение для большинства команд, необходимо поставить пакет bash-completion. Однако даже если этот пакет установлен, в bash, запущенном через byobu, автодополнение всё равно работать не будет.

Чтобы исправить это добавьте в конец вашего файла ~/.bashrc следующие строчки:

if [ -f /etc/profile.d/bash_completion.sh ]; then
     . /etc/profile.d/bash_completion.sh
fi