Como passar pela janela 9 no GNU Screen sem ir para a lista de janelas? [duplicado]

14

Eu uso a ferramenta GNU Screen para manter minhas sessões ativas no sistema. Para alternar entre janelas eu uso Ctrl+a N onde N é o número da janela. Eu quero usar o pressionamento de tecla similar para acessar janelas com números em dois dígitos. A partir de agora eu tenho que ir para a lista de janelas por Ctrl+a " e, em seguida, selecione a janela.

Existe uma maneira de conseguir o que estou tentando?

    
por ronakg 04.10.2011 / 11:06

3 respostas

20

Se você digitar Ctrl + a + ' (um apóstrofo), screen solicitará que você insira o número da janela. Está em screen help no lado esquerdo. Pressione Ctrl + a + ? para ver a ajuda.

    
por 27.03.2014 / 20:25
4

De acordo com a página de manual da tela, você pode adicionar as seguintes linhas ao seu arquivo ~/.screenrc :

bind -c demo1 0 select 10
bind -c demo1 1 select 11
bind -c demo1 2 select 12
bindkey "^B" command -c demo1

faz C-b 0 selecionar janela 10, C-b 1 janela 11, etc. Alternativamente, você pode usar:

bind -c demo2 0 select 10
bind -c demo2 1 select 11
bind -c demo2 2 select 12
bind - command -c demo2

faz C-a - 0 janela de seleção 10, C-a - 1 janela 11, etc.

    
por 29.01.2016 / 21:33
3

Bem, eu não sei o que você está fazendo que realmente precisa de mais de 10 processos para ser acessível em uma única tela, mas você pode usar ctrl-a n/p para ir e voltar (que convenientemente envolve).

Considere apenas usar duas instâncias da tela ... ou até mesmo uma tela na tela

Não há como alternar diretamente para as janelas acima do número 9, conforme explicado em o documento

    
por 04.10.2011 / 16:01