El desplazamiento hacia atrás no funciona en la ventana de terminal (sesión ssh)


12

Tengo un segmento de ubuntu en slicehost, lo que significa que es una DomU en un host Xen, y es una instalación bastante sencilla.

Lo que me molesta es que desplazarse hacia atrás en la terminal usando shift-pgup no funciona.

¿Alguien puede decirme qué paquete habilita esta funcionalidad de desplazamiento hacia atrás (para que pueda verificar si está instalado), o si tiene alguna otra idea de por qué podría no funcionar, avíseme.

(nota: actualmente estoy ejecutando la pantalla con "defscrollback 1024" configurado, pero todavía no funciona)

Respuestas:


11

Agregue esto para ~/.screenrccerrar sesión en la pantalla y volver a iniciarla:

shell "/usr/bin/bash"
termcapinfo xterm* ti@:te@

1
La segunda línea era toda necesaria. (Estoy usando zsh)
OverCoder

4

La pantalla deshabilita el desplazamiento hacia atrás estándar en su terminal X local, porque en realidad es un programa de maldiciones detrás de escena. Como dijo Murali, si desea usar el desplazamiento hacia atrás de la pantalla, deberá presionar Ctrl-A esc y luego usar las teclas regulares (PgUp / PgDn / cursor) para ver el historial. Escape te llevará de vuelta.


Hmmm Este NO es el caso en otros servidores (Debian) en los que estoy ejecutando la pantalla. Todavía puedo usar shift-pgup para retroceder en esos servidores.
Brent

1
Las combinaciones de teclas Vi (hjkl, Ctrl + F, Ctrl + B, / para búsqueda, etc.) también funcionarán en el desplazamiento hacia atrás de la pantalla.
Murali Suriar

Ah, también, esto NO es un "terminal X", es una sesión ssh.
Brent

¿Y en qué se está ejecutando su sesión SSH, tal vez?
womble

1

¿La sesión de pantalla está en su máquina local o remota? Si está en el control remoto, intente acceder al modo de desplazamiento hacia atrás de la pantalla (Ctrl + A, [por defecto).

¿Shift + PgUp funciona por interés?


Mi error: quise decir shift-pgup (no ctrl-pgup).
Brent

+1 Ctrl-A [me da la funcionalidad de desplazamiento hacia atrás (aunque no es lo mismo que estoy acostumbrado).
Brent

El desplazamiento hacia atrás de la pantalla también le permite copiar y pegar entre múltiples ventanas de pantalla. Ctrl-A [te pone en modo de copia; presione el espacio una vez para establecer su primera marca, espacio de nuevo para la segunda marca. Luego Ctrl-A] pegará el contenido del búfer en la ventana en la que se encuentra actualmente.
Murali Suriar

0

Si utiliza PuTTY como su terminal, con una sesión de pantalla ejecutándose en el servidor, debe marcar la casilla junto a "Desactivar el cambio a la pantalla de terminal alternativa" en Terminal de configuración de PuTTY-> Características. El desplazamiento hacia atrás funciona como de costumbre.


Estoy usando gnome-terminal, no PuTTY, pero gracias.
Brent
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.