Stare pytanie, ale: chociaż nie jest to możliwe w urxvt, wprowadziłem kilka zmian, które dodadzą opcję (wtórne koło), aby to zrobić dokładnie i sprawią, że będzie się zachowywać jak terminale oparte na VTE.
To, co robi ta nowa opcja, jest dość proste: jeśli używasz kółka myszy, jeśli jesteś na ekranie pomocniczym (*), nie nastąpi przewijanie, a zamiast tego zostaną wysłane 3 „fałszywe” naciśnięcia klawiszy do uruchomionej aplikacji. Tak więc, kółko w górę będzie miało taki sam efekt, jak trzykrotne naciśnięcie klawisza W górę, a kółko w dół wykona to samo, co trzykrotne naciśnięcie klawisza W dół.
(*) nie jestem pewien, czy jest to termin „oficjalny”, czy nie, ale przynajmniej tak to się nazywa w urxvt.
Dość łatwe, ale to załatwia sprawę: teraz, gdy działa man
,less
lub dowolna inna aplikacja korzystająca z dodatkowego ekranu, możesz poruszać się po kółku myszy (lub cokolwiek, co powiedziałaby aplikacja, gdybyś naciskał klawisze góra / dół).
Należy zauważyć, że nie jestem pewien, czy tak właśnie się dzieje w terminalach opartych na VTE - nigdy nie sprawdzałem - ale to działa, więc działa dla mnie.
Trochę więcej informacji oraz linki do kodu i PKGBUILD dla Arch Linux można znaleźć tam:
http://mywaytoarch.tumblr.com/post/14455320734/scrolling-mouse-wheel-improvments-vte-like-in-urxvt
Mam nadzieję, że niektórym może to być pomocne!