Vincular Alt-N a Nth janela em byobu / screen

3

Eu tenho tentado ligar um atalho para mudar para uma janela específica no byobu, mas não estou tendo sucesso. Eu queria vincular Alt (número da tela), mas não está funcionando. Eu acho que estou usando os códigos ASCII errados.

Tome Alt-1, por exemplo: Eu tentei usar as linhas de bind 8 select 1
e bind select 1
para ~/.screeenrc e ~/.config/byobu/keybindings , mas não funcionou.

Estou usando o código errado ou não há código ASCII padrão para Alt-1?

    
por Malabarba 04.07.2011 / 19:37

1 resposta

3

Primeiro, verifique qual código octal é gerado quando você pressiona alt + 1, digite o seguinte:

echo -n C-qM-1 | od -t o1

(Se isso não faz sentido para você: em vez de escrever C-q, pressione ctrl-q e para M-1 substituto de alt-1, e algum caractere deve aparecer). Por exemplo, tenho teclado finlandês e en_US.UTF-8 e obtenho:

0000000 302 261

então eu coloco no meu .screenrc:

bindkey "21" select 1

Nota : por padrão, isso não funcionará em um terminal gnome, já que o alt + number altera a guia e a tela (ou bash) não tem a chance de ver o pressionamento de tecla. Vá para Edit > Keyboards Shortcuts... para alterar os atalhos.

    
por taneli 06.07.2011 / 01:02