cygwin xterm bash menos: rolagem do MouseWheel não funciona

1

Estou tentando fazer com que a rolagem do mouse funcione em menos, dentro de um xterm no cygwin com o gerenciador de janelas XMing x-server e fvwm!

Espero fazer sentido ...
Eu tentei rxvt, urxvt, urxvt-X, aterm, mrxvt sem sorte!

O único lugar em que isso funciona é o que há de novo ... mas eu não usarei uma janela que não seja X apenas para fazer a rolagem do mouse em menos.

Além disso, a rolagem do mouse no vim está funcionando corretamente!

Na verdade, a rolagem do mouse "funciona", mas é capturada pelo xterm e não dentro de menos (ou seja, eu vejo os comandos anteriores do comando ilne quando eu rolar de volta)

Por fim, tentei uma possível solução encontrada on-line, mas também não funcionou.
aquele em que você echo -e '\e[?1000l' para ativar a captura de mouse.

Estou sentindo falta de algo aqui? ou simplesmente não funciona?

    
por Stefanos Kalantzis 13.03.2012 / 13:49

2 respostas

1

O motivo pelo qual isso funciona no mintty é que ele converte os eventos mousewheel em teclas de seta para cima / para baixo quando um aplicativo ativa a chamada tela alternativa, mas não o modo de relatório do mouse. Acho que o Gnome Terminal e o KDE Konsole fazem isso também, mas aparentemente os que você tentou não fazem.

No modo de relatório do mouse ativado com echo -e '\e[?1000l' , sequências de controle especiais são enviadas para eventos de mouse, que precisam ser suportados no aplicativo. Os gostos de vim e emacs fazem isso, mas less não.

    
por 13.03.2012 / 21:39
0

Isso ainda não é suportado O Enhancement 272 ainda está aberto (a partir do release 481). Está planejado para suporte futuro, mas não foi escrito.

    
por 29.01.2016 / 22:05