Como reativar as teclas de função no byobu?

20

Eu estava usando o byobu no Ubuntu 11.10 Server e precisava acertar uma tecla de função em um aplicativo, então eu apertei F9 para abrir o menu de configuração e mudei o conjunto de teclas de "f-keys" para "screen-escape- chaves". Isso funcionou, mas agora não consigo reativar todas as teclas f.

Eu encontrei um programa byobu-config que traz o menu novamente, e posso voltar para as teclas de tela de lá. Isso corrige coisas para novos processos de tela, mas o efeito na sessão de tela atual é estranho: desativa as teclas ctrl-a (tela) e restaura F2-F8, mas F9-F12 ainda não faz nada (elas são apenas passou para o processo em primeiro plano).

O que há com isso? Alguma ideia? Agradecemos antecipadamente.

    
por Yang 20.11.2011 / 06:47

5 respostas

27

Nota: Este somente funciona se você estiver usando o Byobu com tmux como o back-end. Veja outras respostas para Byobu com screen como o back-end.

Basta pressionar Shift + F12 Para ativar e desativar as teclas F.

Exemplo: Inicie htop (dentro de um painel Byobu, é claro) e depois digite Shift + F12 , então se você pressionar F3 , você irá procurar em htop processa, não muda para a janela / painel Byobu à esquerda.

Pergunta relacionada com resposta também para tela .

    
por yPhil 01.10.2012 / 10:49
13

Você também pode alternar entre as ligações f-keys e screen-escape-keys usando:

ctrl-a-!
    
por Dustin Kirkland 28.02.2012 / 05:33
3

Podemos tentar depurar seu problema em particular, no entanto, seria muito mais fácil limpar a configuração do Byobu e começar a limpeza:

rm -rf ~/.byobu

Em 11.04, você também precisará remover a pasta para a qual este link simbólico aponta:

rm -rf ~/.local/share/byobu

E, em seguida, inicie byobu .

    
por Dustin Kirkland 17.02.2012 / 05:35
0

Caso alguma das combinações de teclas das outras respostas não funcione, tente este comando equivalente dentro do Byobu:

byobu-keybindings
    
por Leo 17.11.2017 / 15:10
0

Faça com que seu ~/.byobu/keybindings fique assim:

# source $BYOBU_PREFIX/share/byobu/keybindings/common
. /usr/share/byobu/keybindings/f-keys.screen.disable

e selecione a tela como back-end do byobu via byobu-select-backend . Isso funciona no Debian, pelo menos.

    
por user156504 07.05.2013 / 18:36

Tags