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