Настройка стандартных экранов Byobu


12

Я только что установил Quantal как новую установку и хочу настроить Byobu, как это было на моей старой системе. В предыдущей версии byobu была опция в byobu-config (через клавишу F9) для создания новых окон, в которых была опция флажка, чтобы выбрать, был ли это вариант запуска. Целого раздела «создать новое окно» в byobu-config больше нет!

Я попытался добавить детали окон, которые я хочу, в ~ / .byobu / windows (ниже), но это не имело никакого эффекта.

screen -t localhost bash
screen -t staging ssh dt123
screen -t fsuk1 ssh fs
screen -t php php -a
screen -t python bpython

(Не достаточно, но ответ, но byobu теперь основан на tmux, а не на скрине, поэтому, возможно, он и не работает)
Хорхе Кастро

Ответы:


8

Как отметил @Jorge Castro в комментарии, ваша ~/.byobu/windowsконфигурация не работает, потому что byobu теперь основан на tmux («Terminal Multiplexer»). Как упомянул @Hai Vu, есть обходной путь, который позволяет вам использовать screen в качестве бэкэнда byobu, но не слишком сложно переключиться на tmux .

Вы захотите отредактировать .tmux.confфайл, расположенный в .byobuпапке вашего пользователя ( ~/.byobu/.tmux.conf). Здесь вы захотите написать команды для создания окон вашего терминала, используя команды из руководства tmux . Вот простой пример, который может помочь вам начать:

new-window -ad -n Git
new-window -ad -n "Project Build/Run"
new-window -ad -n PostgreSQL

Здесь я вставил три команды в .tmux.confфайл. Как определено в руководстве:

Файл конфигурации представляет собой набор команд tmux, которые выполняются последовательно при первом запуске сервера.

Таким образом, в этом случае, когда вы запускаете Byobu, вы должны увидеть три предварительно созданных окна с заголовками «Git», «Projected Build / Run» и «PostgreSQL» (слева направо). Надеюсь это поможет.


1
В старых версиях Byobu до 5.85 произошла ошибка, и вам нужно объединить команды точкой с запятой, см. Мой ответ по SU .
LiveWireBT

3

Я обнаружил, что если вы бежите

byobu-select-backend

и выберите экран , тогда он работает. Выбор tmux в качестве бэкэнда не работает. Я все еще пытаюсь выяснить, как создавать окна с бэкэндом tmux. Если я знаю как, я обновлю этот пост.


apropos byobuдля более полезных команд. tmux теперь является бэкендом по умолчанию. Кстати, F2 создает новое окно, Shift + F1 для помощи.
Пабло Бьянки
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.