Как отображать заголовки окон внизу экрана, используя Byobu?

Я использую Byobu с Zsh. Как вы можете видеть на скриншоте ниже, все созданные окна имеют "-" в качестве заголовка. Мои коллеги, использующие bash, могут видеть, как запускается программа (bash, python, vim, ssh, так далее.). Как я могу добиться того же?

Заранее спасибо!

1 ответ

Решение

Такое поведение, по-видимому, предусмотрено при использовании tmux бэк-энд для byobu (поведение по умолчанию).

Когда ты бежишь byobu-screen Вы увидите эту функциональность из коробки.

Если вы посмотрите в /usr/share/byobu/keybindings/f-keys.tmux файл, вы можете увидеть строку, которая связывает клавишу F2, чтобы открыть новое окно:

bind-key -n F2 new-window -c "#{pane_current_path}" \; rename-window "-"

Что ты знаешь? Подлый маленький парень переименовывает окно в - как это создано.

Вы можете изменить это поведение, добавив строку в ~/.byobu/.tmux.conf файл:

echo 'bind-key -n F2 new-window -c "#{pane_current_path}"' >> ~/.byobu/.tmux.conf

По некоторым причинам, это все еще не работает в первом окне.

Другие вопросы по тегам