Назад | Перейти на главную страницу

byobu: Как я могу создать новую сессию в существующей группе tmux?

Мы используем byobu здесь, в нашей команде разработчиков встроенных систем, чтобы предоставить доступ программистам, подключенным к нашим устройствам. Таким образом, вся наша команда будет иметь доступ к файлам журналов устройства и так далее.

Пока это работало достаточно хорошо. Каждый участник мог войти в общую учетную запись на этом компьютере и начать byobu для проверки файлов журнала. Каждый пользователь получил новый сеанс в существующей группе сеансов, поэтому каждый мог проверить файл журнала (= окно), который ему интересен.

Похоже, что управление сеансами byobu менялось несколько раз за последний год, и теперь byobu всегда подключается напрямую к существующему сеансу. Некоторое время поведение можно было выбрать, создав .reuse-session файл в папке конфигурации byobu.

В текущих версиях byobu это больше не поддерживается. Когда я проверяю select-session.py В строке 43 я вижу, что файл все еще тестируется, но переменная результата reuse_sessions нигде не используется. Бёбу всегда звонит tmux -u attach ….

Таким образом, когда один пользователь изменяет показанное окно в сеансе, все другие пользователи в этом одном сеансе также изменяют текущее окно. Это делает невозможным одновременную работу разных людей.

Как мы можем возобновить использование разных сеансов только для сеансовой группы? В настоящее время я могу получить это только с помощью tmux напрямую, но, похоже, не в этом цель byobu.