Eu sei ver se estou em uma tela: fiz um alias alias inscreen = 'echo $STY'
.
Mas hoje cedo, eu acidentalmente digitei screen
dentro de um screen
sem perceber e de alguma forma isso me fez cometer um erro mais tarde.
Coisas que observo quando digito screen
(tela interna) dentro de uma screen
(tela externa):
screen -ls
mostra apenas 1 resultado relacionado a essa telaecho $STY
é o mesmo na tela interna e externactrl + A
ectrl + D
pode se separar da tela interna para nenhuma tela, mas quandoscreen -r
voltar, existe a tela interna e a tela externa- agora posso
exit
duas vezes: tela internaexit
-> tela externaexit
Então, minha pergunta é , existe alguma maneira de eu saber que estou em uma tela de uma tela?
PS Ao digitar screen
pela primeira vez, aparecerá algum texto:
se digitar screen
dentro de um screen
, ele não mostrará essas dicas.
De @geirha, um guru do bash do libra irc #bash:
digitando
screen
dentro de uma tela, estou abrindo novas janelas.isso mostraria uma barra de status indicando em qual janela você está atualmente.
Também:
teria uma barra de status legal toda vez que você digitasse
screen
:(Especificadores de formato personalizando a aparência da legenda. Veja STRING ESCAPES na tela do manual)
https://www.gnu.org/software/screen/manual/screen.html#Title-Command