Borrar la pantalla de GNU después de la aplicación de pantalla completa

14

Cuando se trabaja en un xterm normal (no estoy seguro acerca de un terminal "real"), cuando un programa de pantalla completa como man o vim está cerrado, desaparece, abandonando la pantalla para que pueda ver su solicitud y las indicaciones anteriores, incluyendo dónde lanzó el programa que se cerró.

Sin embargo, cuando estoy ejecutando dentro de la pantalla GNU, cuando el programa está cerrado, no se borra, sino que simplemente se desplaza hacia arriba para que se muestre un mensaje. Para mí esto es feo, y me gustaría saber si se puede reanudar el comportamiento "normal".

Me doy cuenta de que yo mismo podría borrar manualmente la pantalla, pero a) no quiero hacerlo yb) eso daría como resultado una pantalla totalmente clara, no lo que busco (aunque quizás sea mejor, si esto es tan bueno como se pone) .

tsvallender
fuente

Respuestas:

17

Algunos terminales, como xterm, admiten lo que se conoce como una "pantalla alternativa": hay pantallas separadas para programas de pantalla completa y para programas de desplazamiento. En xterm, puede cambiar entre las dos pantallas con el comando "mostrar pantalla alternativa" en la parte inferior del menú Ctrl+ mouse 2.

Este comportamiento está deshabilitado de forma predeterminada en la pantalla, pero se puede habilitar con la altscreenopción: agregar altscreen ona su ~/.screenrc.

Gilles 'SO- deja de ser malvado'
fuente
1
wow - esto hace que la pantalla de GNU sea ridículamente más útil ... gran respuesta
brad
0

Esto está relacionado con su termcapconfiguración de pantalla. Tal vez pueda intentar iniciar la pantalla con la -aopción de línea de comando.

JanC
fuente
Gracias por el puntero, pero no puedo encontrar ninguna información relevante sobre cómo configurar termcap para permitir esto, y -a no ayuda.
tsvallender