É possível executar uma tela gnu dentro de uma tela gnu? Não tenho certeza de como as combinações de teclas funcionariam. Preciso fazer login em um servidor que já esteja executando uma sessão de tela, a partir de uma sessão de tela local.
gnu-screen
dan
fonte
fonte
ctrl-g g 2
seleciona a janela 2 na tela aninhada,ctrl-g 1
seleciona a janela 1 na tela inicial.Sim, é possível. Você precisará redefinir
screen
o caractere de escape de, por exemplo, defini-loE
quando chamarscreen
fonte
Se você limpar a
$STY
variável de ambiente, a execuçãoscreen
iniciará uma sessão aninhada .Você precisará enviar um literal
^a
para a sessão aninhada antes de usar qualquer uma de suas ligações. Você pode enviar um literla^a
pressionando^a
seguido dea
(simples).Portanto, para criar uma nova janela na sessão aninhada você deve pressionar
^a
,a
,c
.fonte
'Ctrl-a a' envia um ctrl-a para a tela aninhada.
por exemplo, se você deseja adicionar uma nova guia, 'ctrl-a ac'
se você deseja desconectar: 'ctrl-a ad'
fonte
Os comandos funcionam bem se você usar ctrl-a a ou alterar o caractere de escape. No entanto, ele também perguntou como conectar de dentro de outro terminal. Levei um tempo para encontrar isso on-line, mas depois que vi a bandeira -m, procurei no manual.
Depois testei a criação de uma nova tela com
e a conexão a partir da tela com
e funcionou da maneira que eu queria, criando uma nova tela e anexando-a da tela. Não acho que muitas pessoas usem essa funcionalidade, mas às vezes os terminais acabam, por isso pode ser útil ter guias agrupadas em uma tela separada.
fonte