En contraste con esta pregunta , quiero volver a habilitar la limpieza de la pantalla less
. Funciona bien en mi xterm
terminal bajo Cygwin / mintty o Gnome Terminal (ambos xterm
s).
Sin embargo , cuando está dentro de una screen
sesión, la limpieza de la pantalla está de alguna manera desactivada. Intenté varias cosas, como
screen -T xterm
o poner la declaración de autonuke en mi ~/.screenrc
. Además, dentro de la sesión de pantalla
export TERM=xterm
tset
no tiene efecto. Entonces, ahora estoy sin ideas. Cualquier ayuda apreciada.
gnu-screen
Boldewyn
fuente
fuente
Respuestas:
Probablemente desee evitar
screen -T
o restablecer TERM lejos de su valor predeterminado mientras está dentro de las sesiones de pantalla (probablemente debería serscreen
o al menos algo que comience conscreen
).Intenta poner la siguiente línea en tu
.screenrc
:Para activarlo por sesión, puede hacer Control+a : altscreen activado Return.
Mi página de manual dice:
Por cierto, he explicado la causa raíz del "borrado de la pantalla" (en realidad, cambio de pantalla alternativo / normal) en otra respuesta. Es posible que
screen
falte su entrada de terminfosmcup
/rmcup
o que su pantalla no admita pantallas alternativas. Ambos parecen menos propensos aaltscreen
estar fuera.fuente
screen --version
)? Parece quealtscreen
ha estado presente desde la pantalla 3.9.13. Basado en opensource.apple.com , parece que la versión de pantalla incluida en Apple ha sido más reciente que 3.9.13 desde 10.3. Solo como recordatorio, no es un "comando de shell" normal, sino un comando específico de la pantalla ; debe ingresarse en la pantalla "dos puntos" (Control + a, luego:altscreen on
, luego Volver).