Я використовую два роздільних сеанси tmux
, і в мене є наступні групи /etc/tmux.conf
:
set -g base-index 1
new -s logi -n cmd
neww -n logi "cat /dev/logi | ccze -m ansi -p syslog -C"
splitw -t 1 -v -p 50
selectw -t 2
selectp -t 0
new -s standard -n htop "htop"
neww -n cmd
splitw -t 2 -v -p 50
selectw -t 2
selectp -t 1
Я починаю сеанс standard
, використовуючи таку команду:
urxvtc -name 'tmux' -e bash -c 'tmux attach-session -t standard'
Якщо немає сеансу, він створює такий, якщо такий є, він додається. Як ви бачите, у мене є два вікна, одне з яких розділено на 2 панелі. Коли я перезавантажую конфігураційний файл, я отримав 2 додаткових вікна з іншого сеансу, і обидва були додані до попередньо існуючих. Більше того, попередні вікна отримали одну додаткову панель. Дві додаткові області прозорі, жодна з них не виконує команди (htop).
Чи є спосіб перезавантажити конфігураційний файл таким чином, щоб це застосовувалося лише до доданого сеансу? Або мені потрібно забути про перезавантаження конфігураційного файлу, коли я використовую сеанси, і щоб застосувати нове налаштування, я повинен використовувати tmux kill-server
та запускати сеанси заново?
[[: not found
(7-й рядок)