Como evitar a tela gnu capturar o mouse?


7

Eu quero usar o scrollback local no meu terminal, enquanto estiver usando a tela gnu. Isso porque minha conexão de rede é incrivelmente lenta, portanto, usar o scrollback da tela é muito lento. 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 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?

Respostas:


1

Pressione Ctrl+ Ano teclado e pressione Esc.

Pressione os Upe Downteclas de seta ou o PgUpe PgDnchaves para percorrer saída anterior.

Pressione Escpara sair do modo de rolagem.

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

Então eu não acho que você será capaz de fazer do jeito 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 tmux, nunca tentei rolar nele embora.


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.


O xterm pode copiar e colar em si, mas a questão é sobre o scrollback controlado por um mouse. O gpsd realmente lida com isso?
pabouk
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.