Cancellazione dello schermo GNU dopo l'applicazione a schermo intero


14

Quando lavori a un normale xterm (non sei sicuro di un terminale "reale"), quando un programma a schermo intero come man o vim è chiuso, scompare, lasciando lo schermo in modo da poter vedere il tuo prompt e i prompt precedenti, incluso dove ha lanciato il programma che si è chiuso.

Quando sto eseguendo all'interno della schermata GNU, tuttavia, quando il programma è chiuso, non si cancella ma viene semplicemente spostato verso l'alto in modo da poter visualizzare un prompt. Per me è brutto e vorrei sapere se si può riprendere un comportamento "normale".

Mi rendo conto che potrei cancellare manualmente lo schermo da solo ma a) non voglio eb) che si tradurrebbe in uno schermo totalmente chiaro, non quello che sto cercando (anche se forse meglio, se questo è buono come può) .

Risposte:


17

Alcuni terminali, come xterm, supportano ciò che è noto come "schermo alternativo": ci sono schermi separati per i programmi a schermo intero e per i programmi di scorrimento. In xterm, puoi passare da una schermata all'altra con il comando "Mostra schermata alternativa" nella parte inferiore del menu Ctrl+ mouse 2.

Questo comportamento è disabilitato per impostazione predefinita nella schermata ma può essere abilitato con l' altscreenopzione: aggiungi altscreen ona ~/.screenrc.


1
wow - questo rende lo schermo gnu ridicolmente più utilizzabile ... ottima risposta
brad

0

Questo è legato alle tue termcapimpostazioni per lo schermo. Forse puoi provare ad avviare la schermata con l' -aopzione della riga di comando.


Grazie per il puntatore, ma non riesco a trovare alcuna informazione rilevante su come impostare termcap per consentire ciò, e -a non aiuta.
tsvallender,
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.