Quando uso a tela em uma sessão de massa, parece que não consigo usar o buffer de rolagem da massa para ver o que rolou na tela. Em vez disso, apenas vejo o que estava acontecendo na sessão de massa antes da minha tela de corrida.
O que estou perdendo aqui? Eu gosto de poder rolar para trás e não quero usar a funcionalidade da tela para examinar o buffer anterior; a roda de rolagem do mouse não tem ganchos na tela e não espero que isso aconteça.
Obrigado!
fonte
Para retroceder, pressione
^A
(Ctrl-A
, ou qualquer que seja a sequência de controle de tela, se você a remapeou) e depoisEsc
. Isso permitirá que você mova o cursor para cima e para baixo.PgUp
/PgDn
permite rolar para cima e para baixo dentro da tela.A razão para isso é a maneira como a tela lida com o buffer de rolagem. A tela sempre desenha a área de texto completo e possui seu próprio backbuffer que você deve controlar com a tela. Isso é semelhante ao uso de programas, como vi ou joe, que ocupam toda a área de texto e fornecem seu próprio buffer: rolar para cima no emulador de terminal fornece apenas lixo, mas rolar para dentro desses programas fornece o resultado pretendido.
fonte
É por causa de como a tela funciona. A tela faz uma atualização dinâmica de toda a sua área de texto, em vez de pressionar novas linhas na parte inferior da tela, que por sua vez empurra a linha superior para a área de rolagem para trás. Ele redesenha a tela inteira quando uma nova linha aparece, o que impede que mais dados entrem na rolagem para trás. O mesmo problema existe em 'menos' quando não estiver usando a tela.
fonte
A tela com o scrollback Putty está funcionando automaticamente no Solaris 10. Parece estar fazendo o que o KnipSter disse por padrão, mesmo que eu não tenha um arquivo .screenrc. O problema dessa abordagem é que, se você desanexar e reconectá-lo, não haverá buffer de rolagem no Putty e deverá recorrer ao uso da rolagem de tela do Screen, conforme descrito por Scagnelli.
fonte