Назовите сеанс Бёбу?

Есть ли способ создать идентифицируемые сеансы 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 для бёбу с бэкэндом tmux.

1 ответ

Решение

Byobu - это просто оболочка для мультиплексора оконечного терминала tmux (или экрана). Поэтому вы можете передать любую команду, которую поддерживает ваш сервер, через Byobu.

Бёбу с задней частью Tmux

Чтобы начать новый сеанс Byobu с указанным именем:

byobu new -s <session-name>

Чтобы изменить имя уже существующего сеанса:

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

Бёбу с задней частью экрана

Чтобы начать новый сеанс Byobu с указанным именем:

byobu -S <session-name>

Чтобы изменить имя уже существующего сеанса:

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

Примечание: все благодарности JFSabastian за его помощь. Теперь я проверил правильность вышеприведенных команд как для Tmux, так и для Byobu с поддержкой экрана.

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