Desdobramento de rolagem no urxvt

6

Estou usando o rxvt-unicode versão 9.06 no Ubuntu 9.10. Eu estava acostumado a aterm, onde você pode usar SHIFT + seta para cima / baixo para rolar a saída impressa com uma linha para cima ou para baixo. Você também pode usar SHIFT + pgup / pgdown para rolar uma tela para cima ou para baixo.

No urxvt, também posso usar a combinação pgp / pgdown, mas não posso usar a combinação de seta para cima / para baixo. É muito útil poder rolar por linhas simples. Você tem alguma idéia de como habilitar a rolagem da seta para cima / para baixo?

Este é o meu ~ / .inputrc:

set show-all-if-ambiguous on

E este é o meu ~ / .Xdefaults:

URxvt*geometry:80x35
URxvt*transparent:true
URxvt*shading:40
URxvt*saveLines:12000
URxvt*foreground:White
URxvt*background:Blue
URxvt*font: -*-terminus-*-*-*-*-14-*-*-*-*-*-*-*
URxvt*color4:RoyalBlue
URxvt*color12:RoyalBlue
URxvt*scrollBar:true
URxvt*scrollBar_right:false
URxvt*scrollstyle:rxvt
    
por Ivan Petrushev 24.04.2010 / 07:55

2 respostas

8

Coloque o seguinte no seu .Xresources ou .Xdefaults

URxvt.keysym.Shift-Up: command:3]720;1
URxvt.keysym.Shift-Up: command:3]720;1%pre%7
URxvt.keysym.Shift-Down: command:3]721;1%pre%7
7 URxvt.keysym.Shift-Down: command:3]721;1%pre%7

Veja a resposta no site do UNIX stackexchange para obter mais informações.

    
por 15.06.2014 / 18:08
1

Eu tive que recompilar o rxvt-unicode e remover o comentário em src/feature.h :

/* #define SCROLL_ON_SHIFT */

Era simples assim.

    
por 10.05.2010 / 16:45