A tela GNU suporta o recurso xterm de tela alternativa usando a configuração altscreen
em seu arquivo .screenrc. De acordo com o manual :
— Command:
altscreen
state
(none)
If set to on, "alternate screen" support is enabled in virtual terminals, just like in xterm. Initial setting is ‘off’.
Uma verificação rápida mostra que screen
está realmente simulando o recurso, porque limpa e / ou restaura o próprio conteúdo da tela sem enviar a seqüência de controle usada pelo xterm. O recurso screen
funciona independentemente de o terminal real (ou sua descrição de terminal) suportar o recurso tela alternativa . Você pode testar isso configurando TERM
para "vt100" antes de executar screen
.
Você pode ler mais sobre o recurso tela alternativa no xterm FAQ não limpa a tela ao executar o vi?