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