¿Por qué `less` no reconoce la rueda del mouse cuando stdin es una tubería?


0

Me preguntaba por qué mi a lessveces no reconoce la rueda del mouse (mi terminal es Konsole). Ahora he encontrado un patrón: parece funcionar siempre que lessel STDIN viene directamente del shell (zsh aquí), p. Ej.

$ less somefile.txt

Pero no funciona cuando STDIN es una tubería de otro programa, p. Ej.

$ perl report.pl | less
$ git diff # which implicitly invokes `less`

¿Alguna idea de lo que puedo hacer al respecto?

PD Cuando alguien de ustedes escriba un programa, asegúrese de darle un nombre compatible con Google. Los resultados de búsqueda para less mouse wheelo similares no son útiles.


googlear "menos la rueda del ratón", por otro lado, hace producir algunos resultados aparentemente útiles (o, al menos, en el tema).
SuperMagic

más / menos es anterior a Google por unos 20 años. Es anterior a Internet. La gente resolvió problemas antes de Google.
SpliFF

SuperMagic: No del todo. Existen numerosos usuarios que informan que "la rueda del mouse no funciona en absoluto", pero nadie con este patrón en particular.
Stefan Majewsky
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.