Eu uso o Ubuntu 14.04 e tenho a última versão do byobu instalada via apt-get. Ele sempre funcionou perfeitamente, mas começou recentemente a mostrar algum comportamento estranho sem nenhum motivo óbvio. Eu uso com bash
e tmux
como backend.
$ byobu --version
byobu version 5.74
tmux 1.8
Primeiro, as teclas de função byobu
( F1-F12
) pararam de funcionar.
Segundo, criar uma nova janela ( F2
) ou dividir ( CTRL+F2
) ou sair da sessão aberta ( CTRL+F6
) também parou de funcionar.
Minha variável de ambiente $TERM
é redefinida para screen
sempre que eu criar uma nova janela, dividida ou semelhante. Isso causa erros ao tentar abrir vim
ou mesmo executar clear
, por exemplo. Definir a variável manualmente ( export TERM=xterm-color
) e obter meu .bashrc
corrige temporariamente o problema.
Eu deletei o dir de configuração do byobu ( rm -rf ~/.byobu
) seguindo question , executou byobu-config
e alterou a sequência de escape para CTRL+A
(o padrão), mas quando eu abro uma nova janela ou divido a variável $TERM
ainda está definida como screen
.
Problema possivelmente não relacionado que apareceu ao mesmo tempo: quando eu digito a tecla up
no bash para percorrer a lista de comandos anteriores e tentar editar a linha de comando, ela mostra como se o que eu digitasse substituísse caracteres existentes (que é o comportamento esperado quando a tecla insert
está ativa). No entanto, parece que faz o seguinte: o que realmente acontece em segundo plano é o esperado (é apenas inserir o que estou digitando onde está o cursor).
Isso não acontece se eu não for para um comando anterior com a chave up
.
Ainda assim, não consigo criar uma nova janela digitando F2
, mas posso criar uma nova divisão com SHIFT+F2
ou CTRL+F2
.
Eu posso criar uma nova janela, digitando CTRL+A c
(eu tive a idéia desta questão ).
Como fazer com que as combinações de teclas para as teclas de função (F1-F12) funcionem como costumavam (padrão quando você pressiona F1
)?
Tags bash byobu tmux key-binding