Desanexar da tela dentro de uma sessão de byobu

2

Por algum tempo eu tenho usado screen para separar e deixá-los rodar em segundo plano. Então eu descobri byobu para ter múltiplos shells com guias em execução. Agora eu tenho um problema que não posso mais separar de screen dentro de meus byobu shells, pois Ctrl-a-d desconecta a sessão byobu e não a sessão screen dentro dela.

Eu li algumas vezes que Ctrl-a deveria funcionar, o que tornaria este Ctrl-a-a-d , mas isso simplesmente muda de abas ( Ctrl-a-a ) e então sai do shell ( Ctrl-d ).

Existe uma solução simples para poder separar novamente?

    
por cdecker 17.06.2013 / 13:10

1 resposta

9

Tente liberar ctrl após o primeiro a, então a sequência é ctrl-a, a, d. Tela de homem:

   C-a C-a     (other)       Toggle  to  the  window  displayed previously.  Note that this
                             binding defaults to the command character typed twice,  unless
                             overridden.   For instance, if you use the option "-e]x", this
                             command becomes "]]".

   C-a a       (meta)        Send the command character (C-a) to window.  See  escape  com‐
                             mand.

Ou se você estiver usando tmux em vez de tela para Byobu, tente apenas ctrl-a d. A chave de prefixo padrão do Byobu é ctrl-b, então se você estiver usando esse padrão, não será necessário dobrar o pressionamento de tecla ctrl-a.

    
por Paul 17.06.2013 / 13:47