Я наконец узнал, как заставить это работать. Для начала нужно обновить версию до версии Byobu 5.85 или выше. Вот соответствующий коммит с исправлением и есть PPA для Ubuntu.
Во-первых, проверьте, что строка source-file $BYOBU_CONFIG_DIR/windows.tmux
в /usr/share/byobu/profiles/tmuxrc
или не будет работать.
Как вы можете видеть в обновленной документации части коммита, вам нужно связать свои команды точкой с запятой. Чтобы взять пример tmux из Arch Wiki и заставить его работать, он будет выглядеть так:
new -A -s SessionName -n WindowName nano;
neww -n foo/bar top;
splitw -v -p 50 -t 0 top;
selectw -t 1;
selectp -t 0
Не забудьте добавить -A
к команде new/new-session, иначе Byobu не сможет повторно подключиться к существующему сеансу.
Вам следует обновиться до более новой версии tmux, если вы используете версию 14.04 или более старую версию, чем tmux 1.9, чтобы избежать этой проблемы: создайте новое окно с текущим каталогом в tmux