Al salir, 'menos' NO borra su contenido cuando se ejecuta en una sesión de 'pantalla'

Al salir, 'menos' NO borra su contenido cuando se ejecuta en una sesión de 'pantalla'

Posible duplicado:
Al usar la pantalla, los comandos como less y man no borran la pantalla después

Cuando salgo de 'menos' en un bash normal, se borra el contenido anterior mostrado por 'menos' y se muestra el contenido del bash nuevamente. Este es el comportamiento predeterminado y lo que deseo.

Sin embargo, cuando uso 'menos' en una sesión de 'pantalla' (todavía bash dentro de la sesión de pantalla), después de salir, no borra el contenido mostrado por 'menos' y el contenido de bash desaparece (todavía tiene un nuevo comando bash línea de aviso).

¿Cómo puedo hacer para que menoshaceborre su pantalla después de salir,incluso¿Aunque lo estoy usando dentro de una sesión de 'pantalla'?

Respuesta1

Intente agregar este comando a su ~/.screenrcarchivo:

altscreen on

También puede hacerlo Ctrldesde a : altscreen ondentro screenpara activarlo o desactivarlo en la sesión actual.

Asegúrese de que su $LESSvariable de entorno no contenga Xsu valor.

Respuesta2

Comprueba también que estos funcionen:

$ tput smcup | od -c
$ tput rmcup | od -c

deberían imprimir algo como:

0000000 033  [  ?  1  0  4  9  h

en vez de:

0000000

información relacionada