Назовите сессию Byobu?

18

Есть ли способ создать идентифицируемые сессии 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.
задан Ashimema 04.10.2012 в 11:22
источник

1 ответ

20

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

Byobu с tmux back end

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

byobu new -s <session-name>

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

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

Byobu с экраном back end

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

byobu -S <session-name>

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

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

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

    
ответ дан Ashimema 10.01.2013 в 17:06
источник