byobu, ssh e um fluxbox acidentalmente fechado

2

Então eu estava usando o fluxbox e tinha um terminal usando ssh para conectar a um servidor. Este servidor inicia automaticamente byobu para todos que estão se conectando a ele. Pelo menos até que eu acidentalmente fechei meu fluxbox enquanto ainda tinha a conexão ssh funcionando. Agora apenas as conexões ssh da minha máquina não usarão byobu, mas sim ssh puro. Não é que eu me importo com isso, na verdade eu prefiro assim, mas há alguém também usando a máquina que estou usando e ele quer que o byobu comece automaticamente.

E agora eu estou em uma situação difícil, pelo menos. Eu não sei como ativar a sessão de byobu para uma máquina em particular e não sei como ela foi desativada apenas para esta máquina? É possível que a sessão antiga ainda esteja ativa no servidor e apenas espere para terminar? E se esse é o problema, como terminá-lo?

    
por Jonas 10.03.2013 / 11:42

1 resposta

2

Autor e mantenedor do Byobu aqui: -)

Existem várias maneiras de ativar o Byobu automaticamente na inicialização ...

Como administrador do sistema, você pode definir o Byobu para ser iniciado automaticamente para todos os usuários, ativando isso no nível do pacote:

sudo dpkg-reconfigure byobu

Cada usuário local não administrador no sistema pode substituir essa configuração de todo o sistema, executando:

byobu-enable

ou

byobu-disable

E, finalmente, qualquer um pode exportar uma variável de ambiente localmente no sistema do qual é SSH. Essa variável será passada pela conexão SSH e se o Byobu estiver em execução no sistema remoto, ele detectará isso e será iniciado automaticamente se configurado. Para ativar o lançamento do Byobu por padrão quando SSH'ing para outro sistema simplesmente:

echo "export LC_BYOBU=1" >> ~/.bashrc
    
por Dustin Kirkland 11.03.2013 / 15:31