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

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

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

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

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

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

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

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

Связанный контент