Увімкнути та вимкнути автоматичні 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 автоматично дуже простим.