byobu: Como posso criar uma nova sessão em um grupo tmux existente?

byobu: Como posso criar uma nova sessão em um grupo tmux existente?

Estamos usando byobuaqui em nossa equipe de desenvolvimento embarcado para compartilhar o acesso aos programadores que estão conectados aos nossos dispositivos. Dessa forma, toda a nossa equipe terá acesso aos arquivos de log do dispositivo e assim por diante.

Isso funcionou muito bem até agora. Cada membro poderia fazer login em uma conta comum naquele computador e começar byobua verificar os arquivos de log. Cada usuário obteve uma nova sessão em um grupo de sessões existente, para que todos pudessem verificar o arquivo de log (= janela) de seu interesse.

Parece que o gerenciamento de sessão do byobu mudou várias vezes no último ano, e o byobu agora está sempre se conectando diretamente a uma sessão existente. Por algum tempo o comportamento poderia ser selecionado criando um .reuse-sessionarquivo na pasta de configuração do byobu.

Nas versões atuais do byobu, isso não parece mais ser suportado. Quando eu verificoselect-session.pyVejo na linha 43 que o arquivo ainda é testado, mas a variável result reuse_sessionsnão é usada em lugar nenhum. byobu sempre liga tmux -u attach ….

Assim, quando um usuário altera a janela mostrada na sessão, todos os outros usuários nesta sessão também alteram a janela atual. Isso torna impossível permitir que pessoas diferentes trabalhem ao mesmo tempo.

Como podemos voltar a ter sessões diferentes compartilhando apenas o grupo de sessões? Atualmente só consigo isso usando tmuxdiretamente, mas esse não parece ser o propósito do byobu.

informação relacionada