Vieille question, mais: bien que ce ne soit pas possible dans urxvt, j'ai apporté quelques modifications qui ajouteront une option (SecondaryWheel) pour faire exactement cela, et le faire se comporter comme des terminaux basés sur VTE.
Ce que fait cette nouvelle option est assez simple: lorsque vous utilisez la molette de la souris, si vous êtes sur un écran secondaire (*), aucun défilement ne se produira, et à la place, 3 "fausses" touches seront envoyées à l'application en cours d'exécution. Ainsi, une molette vers le haut aura le même résultat que d'appuyer sur la touche Haut trois fois, et la molette vers le bas fera la même chose que d'appuyer 3 fois sur la touche Bas.
(*) Je ne sais pas si c'est le terme «officiel» ou non, mais c'est du moins ainsi que cela s'appelle dans urxvt.
Assez facile, mais cela fait l'affaire: maintenant lors de l'exécution man
, less
ou de toute autre application qui utilise l'écran secondaire, vous pouvez utiliser la molette de la souris pour vous déplacer (ou quoi que fasse cette application, si vous appuyez sur les touches Haut / Bas).
Il convient de noter que je ne suis pas sûr que c'est vraiment la façon dont les choses se passent dans les terminaux basés sur VTE - je n'ai jamais vérifié - mais cela fait le travail, donc cela fonctionne pour moi.
Un peu plus d'informations et des liens vers le code et PKGBUILD pour Arch Linux peuvent être trouvés ici:
http://mywaytoarch.tumblr.com/post/14455320734/scrolling-mouse-wheel-improvments-vte-like-in-urxvt
J'espère que cela peut être utile à certains!