Im Gegensatz zu dieser Frage möchte ich das Löschen des Bildschirms wieder aktivieren less
. In meinem xterm
Terminal unter Cygwin / mintty oder Gnome Terminal (beides xterm
) funktioniert es einwandfrei .
Jedoch , wenn in einer screen
Sitzung wird die Lichtung des Bildschirms irgendwie deaktiviert. Ich habe verschiedene Dinge ausprobiert, wie
screen -T xterm
oder setzen Sie die Autonuke - Anweisung in meine ~/.screenrc
. Auch innerhalb der Bildschirmsitzung
export TERM=xterm
tset
hat keine Wirkung. Jetzt habe ich keine Ideen mehr. Jede Hilfe dankbar.
gnu-screen
Boldewyn
quelle
quelle
Antworten:
Sie möchten
screen -T
TERM wahrscheinlich vermeiden oder von seinem Standardwert zurücksetzen, während Sie sich in Bildschirmsitzungen befinden (dies sollte wahrscheinlichscreen
oder zumindest etwas sein, das mit beginntscreen
).Versuchen Sie, die folgende Zeile in Ihre einzufügen
.screenrc
:Um es pro Sitzung zu aktivieren, können Sie Control+ a: altscreen on ausführen Return.
Meine Manpage sagt:
Übrigens habe ich in einer anderen Antwort die Grundursache für das "Bildschirm-Clearing" (eigentlich Alternate / Normal Screen Swap) erklärt . Es ist möglich , dass Ihr
screen
term Eintrag fehltsmcup
/rmcup
oder dass Ihr Bildschirm keine alternativen Bildschirme unterstützt. Beides scheint weniger wahrscheinlich zualtscreen
sein.quelle
screen --version
)? Es sieht so aus, als ob esaltscreen
das schon seit Bildschirm 3.9.13 gibt. Basierend auf opensource.apple.com scheint die von Apple gebündelte Version von screen seit 10.3 neuer als 3.9.13 zu sein. Nur zur Erinnerung, es ist kein regulärer „Shell-Befehl“, sondern ein Befehl, der spezifisch für den Bildschirm ist . Es muss am Bildschirm "Doppelpunkt Eingabeaufforderung" eingegeben werden (Strg + a, dann:altscreen on
, dann Return).