Schermo GNU: come abilitare o disabilitare la registrazione mentre lo schermo è già collegato?


12

Supponiamo di avere una schermata allegata, ma ho dimenticato di eseguire screen -Linizialmente. È possibile abilitare e disabilitare la registrazione della schermata attualmente collegata senza rieseguire la schermata?

So che è possibile prendere quello che è essenzialmente uno screenshot di una schermata attualmente collegata premendo Ctrl+a h(la combinazione di tasti seguita da h), ma voglio abilitare la registrazione persistente della schermata allegata. È possibile?

Risposte:


15

Per abilitare la registrazione nella finestra corrente di una sessione dello schermo, premere Ctrl+AH(H maiuscola, Shift+Hse si preferisce).

Questo in realtà commuta lo stato di registrazione (quindi se le finestre venivano registrate in anticipo, ora non è più registrato).

Questo è il logcomando in screen, quindi puoi anche fare Ctrl+A:ed entrare log(o log onaccenderlo invece di cambiare lo stato), oppure eseguire screen -X log onall'interno della shell in esecuzione nella finestra corrente.

Per abilitare la registrazione su tutte le finestre, utilizzare il atcomando per applicarlo a tutte le finestre:

screen -X at '#' log on

Oppure premere Ctrl+A:e accedere at \# log on.

Per maggiori dettagli, vedi:

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

Tutto quello che ho fatto è stato Ctrl + a +: e quindi digitato log onal prompt. Non è necessario utilizzare at \#. Qualcun altro conferma?
Yzmir Ramirez,

@YzmirRamirez, log onè solo l'equivalente di ^A H, registra solo la finestra corrente. Devi at # log onfarlo per ogni finestra.
Stéphane Chazelas,

Ctrl + a + h crea un file hardcopy.0 della schermata corrente.
Yzmir Ramirez,

@YzmirRamirez, yes e Ctrl + a H (maiuscola, maiusc + h) attiva / disattiva la registrazione per la finestra corrente come dice questa risposta.
Stéphane Chazelas,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.