Назвіть сеанс Byobu?


24

Чи є спосіб створити ідентифіковані сеанси Byobu, щоб, коли у мене запущено кілька сеансів, меню byobu-select-session надає мені список сеансів, які я можу розпізнати, на відміну від неописаних номерів портів tmux?

В ідеальному світі було б чудово мати можливість як почати сеанс, даючи йому ім’я, так і змінити такий сеанс, щоб змінити ім'я, якщо воно вже працює? Чи можливо це, як?

Редагувати 1: Деякі додаткові деталі:

  • Я використовую tmux як бекенд, і особливо не хочу перемикатися назад на екран.
  • Зараз я спробував розпочати сеанс з byobu -S "Name"безрезультатно :-(

Редагувати 2: Деякі відкриття:

  • Зараз я виявив часткову відповідь, використовуючи нативні команди tmux: tmux rename-session <current-name> <new-name>перейменовує існуючий сеанс і tmux new -s session_nameстворює новий сеанс імен. Я здивований byobu -S "name", що не сподобався tmux new -s session_nameдля Byobu з tmux бекендом.

Ви пробували: byobu -S your-session-name? Подивіться, як запустити кілька сеансів byobu одночасно? . Я не знаю, чи працює, якщо byobu використовує tmux замість екрана.
jfs

1
Дякую за пропозицію, я зараз намагався byobu -Sбезрезультатно. Здається, працює з tmux як бекенд ... Чи є щось подібне для tmux?
Ашимема

4
byobu new -s your-session-nameможе працювати для запуску tmux.
jfs

1
Ваша зірка @JFSebastian, що зробила трюк. Можна навіть перейменувати сеанс за допомогою byobu rename-session -t <original_name> <new_name>.
Ашімема

@JFSebastian Ваш коментар, здається, є правильною відповіддю - якщо ви опублікуєте це як відповідь, і Ашимема приймає це, то ми всі виграємо від іншого відповіді на запитання.
guntbert

Відповіді:


27

Byobu - це просто оболонка для мультиплексора зворотного терміналу tmux (або екрану). Ви можете, таким чином, передавати будь-яку команду, яку підтримує ваш задній кінець, через Byobu.

Бёбу з tmux заднього кінця

Щоб почати новий сеанс Byobu із вказаним ім'ям:

byobu new -s <session-name>

Щоб змінити назву попереднього сеансу:

byobu rename -t <session-name> <new-session-name>

Byobu з заднього кінця екрана

Щоб почати новий сеанс Byobu із вказаним ім'ям:

byobu -S <session-name>

Щоб змінити назву попереднього сеансу:

byobu -X <session-name> <new-session-name>

Примітка: Вся вдячність JFSabastian за його допомогу. Зараз я переконався, що вищезазначені команди є правильними як для Tmux, так і для екрана Byobu.


Це працює з tmux, але не gnu screen
JohnMerlino
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.