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:
altscreenstate
(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?