Veja usando a roda de rolagem na tela do gnu :
Basicamente, você precisa de algo assim em .screenrc
:
termcapinfo xterm* ti@:te@
ou defina TERM=vt100
antes de executar a tela.
Estou acostumado a usar a tela no UNIX (AIX / Solaris) no trabalho. Eu o instalei em minhas duas caixas de início rodando Ubuntu e Debian. A única diferença que noto é que quando rola a janela do terminal com o mouse, a última linha no buffer é de quando eu abri a tela. No UNIX, posso rolar quantas linhas eu tiver definido como tamanho de rolagem no meu terminal.
Eu sei que há uma tecla interna para rolar de volta para dentro da própria tela, mas nunca precisei usá-la antes. Eu brinquei com parâmetros de tamanho de buffer de tela sem sucesso. Espero que eu tenha formulado a questão coerentemente o suficiente para fazer sentido.
Veja usando a roda de rolagem na tela do gnu :
Basicamente, você precisa de algo assim em .screenrc
:
termcapinfo xterm* ti@:te@
ou defina TERM=vt100
antes de executar a tela.
screen
tem seu próprio buffer de rolagem, independente do programa do terminal; útil quando mais de uma janela é usada.
Embora eu duvide que essa seja a única maneira de acessar o buffer, é uma maneira de rolar de volta:
^A [ -- starts 'copy' mode, allowing cursor keys, pg up/dn/home/end to scroll back ^V -- aborts 'copy' mode, returns to normal screen function. ^A not required.