Como evitar que a tela do gnu capture o mouse?

7

Eu quero usar o scrollback local no meu terminal, enquanto uso a tela do gnu. Isso porque minha conexão de rede é incrivelmente lenta, portanto, usar a rolagem da tela é muito lenta. Scrollback local é muito melhor.

Isso funciona, usando "termcapinfo xterm * ti @: te @" no meu .screenrc.

No entanto, o mouse é mapeado para as teclas de cursor 'up' / 'down' da tela, em vez de ser mapeado para a rolagem do terminal local. Por quê? Quando a tela não está sendo executada na sessão ssh remota, o uso do mouse para rolar funciona muito bem. Mas parece que de alguma forma a tela do gnu está dizendo ao meu terminal local para apenas enviar os comandos de roda do mouse, e ignorá-los em si?

    
por Hugh Perkins 10.10.2012 / 06:26

2 respostas

1

Pressione Ctrl + A no teclado e pressione Esc .

Pressione as teclas de seta Up e Down ou as teclas PgUp e PgDn para percorrer a saída anterior.

Pressione Esc para sair do modo de rolagem.

Na tela, isso é feito porque cada terminal virtual possui seu próprio buffer de rolagem.

Então eu não acho que você será capaz de fazer da maneira que você quer fazer usando a tela. Ouvi dizer que é possível usar o mouse para rolar usando byobu em vez de tela. Francamente ou byobu ou tmux são melhores IMHO. Eu prefiro o tmux, nunca tentei rolar nele.

    
por 08.10.2014 / 16:50
0

Por que você não tenta desinstalar o pacote gps2? É o pacote padrão para gerenciar copiar e colar do mouse usando o mouse no xterm.

    
por 19.11.2013 / 01:13