Pergunta antiga, mas: embora isso não seja possível no urxvt, fiz algumas alterações que adicionarão uma opção (secondaryWheel) para fazer exatamente isso e fazer com que ela se comporte como terminais baseados em VTE.
O que essa nova opção faz é bem simples: ao usar a roda do mouse, se você estiver na tela secundária (*), nenhuma rolagem ocorrerá e, em vez disso, três pressionamentos de tecla "falsos" serão enviados para o aplicativo em execução. Assim, uma roda para cima terá o mesmo resultado que pressionar a tecla para cima três vezes, e a roda para baixo fará o mesmo que pressionar 3 vezes a tecla para baixo.
(*) não tenho certeza se esse é o termo "oficial" ou não, mas pelo menos é assim que é chamado no urxvt.
Fácil o suficiente, mas é o truque: agora, ao executar man
, less
ou qualquer outro aplicativo que use a tela secundária, você pode usar a roda do mouse para se movimentar você pressionou as teclas Up / Down).
Deve-se notar que eu não tenho certeza se isso é realmente como as coisas são feitas em terminais baseados em VTE - eu nunca verifiquei - mas isso faz o trabalho, então funciona para mim.
Um pouco mais de informação e links para o código & O PKGBUILD para Arch Linux pode ser encontrado lá: link
Espero que isso possa ser útil para alguns!