Мы используем byobu
здесь, в нашей команде разработчиков встроенных систем, чтобы предоставить доступ программистам, подключенным к нашим устройствам. Таким образом, вся наша команда будет иметь доступ к файлам журналов устройства и так далее.
Пока это работало достаточно хорошо. Каждый участник мог войти в общую учетную запись на этом компьютере и начать byobu
для проверки файлов журнала. Каждый пользователь получил новый сеанс в существующей группе сеансов, поэтому каждый мог проверить файл журнала (= окно), который ему интересен.
Похоже, что управление сеансами byobu менялось несколько раз за последний год, и теперь byobu всегда подключается напрямую к существующему сеансу. Некоторое время поведение можно было выбрать, создав .reuse-session
файл в папке конфигурации byobu.
В текущих версиях byobu это больше не поддерживается. Когда я проверяю select-session.py
В строке 43 я вижу, что файл все еще тестируется, но переменная результата reuse_sessions
нигде не используется. Бёбу всегда звонит tmux -u attach …
.
Таким образом, когда один пользователь изменяет показанное окно в сеансе, все другие пользователи в этом одном сеансе также изменяют текущее окно. Это делает невозможным одновременную работу разных людей.
Как мы можем возобновить использование разных сеансов только для сеансовой группы? В настоящее время я могу получить это только с помощью tmux
напрямую, но, похоже, не в этом цель byobu.