Byobu TMUX поддерживает порождение дополнительных окон

255
SattaiLanfear

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

Мой старый windowsфайл (для screen-бэкобе) выглядел так:

screen -t top htop screen -t iotop sudo iotop screen -t root sudo -i screen -t shell byobu-shell 

При запуске с screenбэкэндом, byobu попытается найти существующий экземпляр, если он не запущен, он запустит новый с 4 подготовленными окнами. Если кто-то бежит, он присоединится и перестанет вмешиваться.

Это текущее состояние моего windows.tmuxфайла:

new-session -s main -A -n top htop ; new-window -n iotop sudo iotop ; new-window -n root sudo -i ; new-window -n shell byobu-shell ; 

Во время работы tmuxbackend byobu пытается присоединиться к существующему сеансу. Если он не находит, он строит новый, открывая четыре запрошенных окна. Если он находит существующий сеанс, он присоединяется, а затем открывает 3 новых окна внутри существующего сеанса.

Мне бы очень хотелось, чтобы он прикреплялся и не продолжал открывать новые окна, но я не могу найти способ командовать этим. Совет будет принята с благодарностью.

0

0 ответов на вопрос