Eu acredito que encontrei uma solução. Não tenho certeza de como está correto, mas parece funcionar sem problema, pelo menos se você usar o xterm:
Se eu executar export TERM=xterm-256color
, então screen
atua como vim
e man
- usando o altscreen sem limpar a tela original. Depois de algumas pesquisas, eu encontrei isso , que, embora seja sobre como resolver uma questão diferente, inclui uma maneira de fazer essa permanente:
Em ~/.Xdefaults
, adicione esta linha (crie o arquivo, se ele não existir):
XTerm*termName: xterm-256color
Em seguida, execute:
xrdb -merge ~/.Xdefaults
Os terminais que já estavam abertos ainda têm TERM=xterm
e não funcionam direito, mas a partir de então todas as novas instâncias de xterm
trabalham.