Увімкнути та вимкнути автоматичні tmuxсеанси входу за допомогою програми Byobu можна легко . Ви можете використовувати Byobu як інтерфейс для tmuxвирішення цієї потреби, це спрощує виконання того, що ви просите. У терміналі виконайте такі команди:
sudo apt-get install byobu
sudo byobu-enable
sudo -i
Коли користувач root входить у систему через консоль, SSH або з sudo -i, Byobu приєднається до існуючого tmuxсеансу або створить новий, якщо він ще не працює. Використовуйте sudo -iзамість sudo -s. -sВаріант починається тільки оболонка, а не ввійти оболонки. Ви повинні використовувати sudo -iдля емуляції повного входу, який також завантажується roots ~/.profile, і саме тут Byobu встановить себе під час запуску
byobu-enable.
Ви можете налаштувати різні сеанси, .tmux.confяк показано нижче:
# initialize sessions
bind S source-file ~/.tmux/session1
bind s source-file ~/.tmux/session2
Після цього ви можете відформатувати сеанси, як вам потрібно:
#session1
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).
Byobu робить налаштування та запуск tmux автоматично дуже простим.