Инициализация сеансов
Можно настроить tmux таким образом, чтобы он запускался с предопределённым набором окон, добавив следующие команды в ваш .~/.tmux.conf:
new -n WindowName Command
neww -n WindowName Command
neww -n WindowName Command
Чтобы запустить сеанс с разделёнными окнами (панелями), добавьте команду splitw после neww, таким образом:
new -s SessionName -n WindowName Command
neww -n foo/bar foo
splitw -v -p 50 -t 0 bar
selectw -t 1
selectp -t 0
эта команда откроет два окна, второе из которых будет называться foo/bar и будет разделено вертикально пополам с командой foo запущенной перед командой bar. Фокус будет передан второму окну(foo/bar), левой панели (foo).
Запомните: Нумерация сеансов, окон и панелей начинается с нуля, если не указан параметр base-index со значением 1 в .tmux.conf
Чтобы управлять несколькими сеансами, подключайте раздельные файлы сеансов в конфигурационном файле:
# инициализация сеансов
bind F source-file ~/.tmux/foo
bind B source-file ~/.tmux/bar