Есть ли способ создать идентифицируемые сеансы 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.
byobu
tmux
multiple-instances
Ashimema
источник
источник
byobu -S your-session-name
? Смотрите, как запустить несколько сеансов byobu одновременно? , Я не знаю, работает ли он, если byobu использует tmux вместо экрана.byobu -S
безрезультатно. Кажется, он работает с tmux как с бэкэндом ... Есть ли что-то похожее для tmux?byobu new -s your-session-name
может работать для бэкэнда Tmux.byobu rename-session -t <original_name> <new_name>
.Ответы:
Byobu - это просто оболочка для мультиплексора оконечного терминала tmux (или экрана). Поэтому вы можете передать любую команду, которую поддерживает ваш сервер, через Byobu.
Бёбу с tmux заднего конца
Чтобы начать новый сеанс Byobu с указанным именем:
Чтобы изменить имя уже существующего сеанса:
Бёбу с задней частью экрана
Чтобы начать новый сеанс Byobu с указанным именем:
Чтобы изменить имя уже существующего сеанса:
Примечание: все благодарности JFSabastian за его помощь. Теперь я проверил правильность вышеприведенных команд как для Tmux, так и для Byobu с поддержкой экрана.
источник