Pantalla GNU: ¿Cómo habilitar o deshabilitar el registro mientras la pantalla ya está adjunta?

Pantalla GNU: ¿Cómo habilitar o deshabilitar el registro mientras la pantalla ya está adjunta?

Supongamos que tengo una pantalla adjunta, pero olvidé ejecutarla screen -Linicialmente. ¿Es posible habilitar y deshabilitar el registro de la pantalla actualmente adjunta sin volver a ejecutar la pantalla?

Sé que es posible tomar lo que es esencialmente una captura de pantalla de una pantalla adjunta actualmente presionando Ctrl+a h(esa combinación de teclas seguida de h), pero quiero habilitar el registro persistente de la pantalla adjunta. ¿Es posible?

Respuesta1

Para habilitar el inicio de sesión en la ventana actual de una sesión de pantalla, presione Ctrl+AH(H mayúscula, Shift+Hsi lo prefiere).

En realidad, eso cambia el estado de registro (por lo que si las ventanas se estaban registrando de antemano, ahora ya no se registran).

Ese es el logcomando en screen, por lo que también puede hacerlo Ctrl+A:e ingresar log(o log onactivarlo en lugar de alternar el estado) o ejecutarlo screen -X log ondentro del shell que se ejecuta en la ventana actual.

Para habilitar el inicio de sesión en todas las ventanas, use el atcomando para aplicarlo a todas las ventanas:

screen -X at '#' log on

O presione Ctrl+A:e ingrese at \# log on.

Para obtener más detalles, consulte:

info -f screen --index-search=at
info -f screen --index-search=log

información relacionada