page vers le haut dans l'écran de gnu avec Shift-PageUp

Dans le terminal Linux, la séquence de touches Shift-PageUp peut souvent être utilisée pour faire défiler vers le haut.

Cependant, cette séquence de touches ne semble pas fonctionner dans l'écran gnu lors de l'utilisation de certaines machines.

J'ai deux questions. 1) Où est définie cette séquence key? 2) Que puis-je changer dans mes parameters d'écran pour toujours autoriser cela?

Cela a-t-il quelque chose à voir avec les inputs de termcap?

J'utilise actuellement trois machines. Deux desquelles feront défiler le tampon vers le haut lorsque Shift-PageUp est pressé. Une machine ne répondra pas du tout à la touche.

Machines de travail:

  • Centos 6.5
  • Centos 5.9

Ne fonctionne pas:

  • Centos 5.9

Voici mon .screenrc que j'utilise sur les trois machines

termcapinfo xterm|xterms|xs|rxvt ti@:te@ term screen-256color hardstatus on hardstatus alwayslastline hardstatus ssortingng "%{= wb}%-w%{.yb}%n %t%{-}%+w %=%{br} %H %{..b}[%l] %{..K}%C%a " startup_message off # turn off visual bell vbell off # Autodetach session on hangup instead of terminating screen completely autodetach on # give more scroll back defscrollback 20000 # turn on alternate screen support altscreen on # bash will be replaced by the running command shelltitle " $ |bash" screen 3 screen 2 screen 1 

Je ne sais pas si c'est important, mais j'utilise ROXTerm comme émulateur de terminal.

Note: Je sais que Ctrl-A [peut être utilisé pour accéder au tampon de défilement du mode copy de l'écran. Cependant, je ne veux pas utiliser cela. Je suis intéressé à savoir pourquoi Shift-PageUp à l'écran fonctionne sur certaines machines comme prévu, mais est complètement ignoré sur d'autres machines.

Edit: J'ai pu résoudre cela sur la machine sur laquelle il ne travaillait pas en changeant la ligne termcapinfo dans .screenrc à ce qui suit:

 termcapinfo xterm*|xs|rxvt ti@:te@ 

Sur la machine qui n'a pas fonctionné, ma variable d'environnement $ TERM a été définie sur xterm-256color, est-il possible qu'il n'y ait pas d'input termcap / terminfo pour "xterm-256color"?

Je ne suis pas sûr si cela aide (je ne sais pas comment lier la touche shift) mais j'utilise:

 bindkey ^[[5;5~ eval "copy" "stuff ^U" bindkey ^[[6;5~ eval "copy" "stuff ^D" 

dans mon écran .rc pour lier Ctrl + Page Haut / Page Bas à:

-entrer le mode "copy"

-en appuyant sur Ctrl + U / D (car il est similaire au mouvement Vim)