Byobu padrão vs tmux

4

Quais são as principais características do byobucomportamento padrão / config para o tmuxusuário?

Eu estou pensando o que implantar por padrão para servidores de produção. tmuxganha screen, porque é imediatamente visível quando o console remoto está "protegido contra desconexão". Irá byobufornecer recursos padrão mais interessantes?

anatoly techtonik
fonte
Outra razão para gostar de tmux ou byobu é que eles suportam a barra de rolagem no seu emulador de terminal. (Aparentemente, a tela pode fazer isso, mas precisa ser configurada para isso).
sourcejedi

Respostas:

3

Byobu tinha um bug em que o login em um servidor altamente carregado gerava processos infinitos de verificação de apt . No momento da escrita, a correção ainda está sendo enviada para o Ubuntu 12.04 LTS. Se você gerencia outros sistemas operacionais, também gostaria de verificar a versão do pacote deles / rastreadores de bugs.

A exibição padrão também inclui o tempo em segundos, enviando atualizações continuamente quando não é necessário. (Irritante tráfego de rede, possíveis efeitos colaterais no terminal do cliente).

Se você desativá-los, é legal e bonito. É fácil alterar a configuração do usuário, usando o frontend byobu-config. Eu gosto que ele automaticamente permite ctrl-a no tmux (tmux simples usa ctrl-b). E, ao contrário do tmux, byobusem opções, você criará uma nova sessão, de maneira conveniente, se não houver uma, ou adenda à sessão não denominada existente. Estou feliz em usá-lo em casa.

Para implantar em vários servidores diferentes, possivelmente gerenciados por várias pessoas, eu consideraria se o tmux simples poderia ser mais seguro.

fontejedi
fonte
1
Esse é um bug que afetou uma versão do Byobu que foi corrigida em versões subsequentes. Obrigado - Mantedor Byobu.
Dustin Kirkland
@DustinKirkland, obrigado pelo heads-up, mas o bug ainda está marcado como "In Progress" para o Ubuntu 12.04 LTS e não corrigido para nenhum servidor Debian (a maioria com que tenho que lidar), então eu ficaria com o tmux para agora.
anatoly techtonik
7

O Byobu tem como objetivo fornecer uma interface de usuário com aparência e comportamento consistente em todos os servidores que executam diferentes versões e distribuições do Linux e do UNIX. Ele também liga o Screen e o Tmux um pouco, com um conjunto consistente de atalhos de teclado e extensões de status parecidas com curvas.

Tmux e tela são ambos impressionante em seu próprio, e ainda melhor se você altamente personalizar a sua configuração no ~/.screenrce ~/.tmux.confe têm os meios para sincronizar essa configuração em todos os seus servidores. Byobu tenta fazer isso por você, fora da caixa de dentro de sua distro.

Eu escrevi uma resposta muito mais completa para uma pergunta muito semelhante aqui:

Notas:

  1. O bug do apt-check do outro post mencionado foi corrigido em uma revisão subsequente, r1952 , em 2012-06-24.
  2. Divulgação completa, sou autor e mantenedor do Byobu.
Dustin Kirkland
fonte
1
A sua resposta implica que o tmux tem aparência e comportamento inconsistentes em diferentes versões e distribuições?
Anatoly techtonik
BTW, a F1 funciona como ajuda no byobu por padrão? Ou há uma ajuda exibida na primeira corrida como no irssi? Porque o tmux é inutilizável sem ler a documentação primeiro.
Anatoly techtonik
E o byobu tem capacidade automática de anexar ou criar sessão (se não existir)? No tmux, estes são dois comandos diferentes com dois argumentos diferentes.
Anatoly techtonik
3
F1 trabalha em byobu. E o byobu se anexa automaticamente a uma sessão existente se disponível / cria uma nova se não estiver.
sourcejedi
1
O Tmux não tem "aparência e comportamento inconsistentes". Eu forneci uma explicação muito mais longa sobre as motivações por trás de Byobu além de Screen / Tmux aqui: superuser.com/a/423397/115303
Dustin Kirkland