Wenn ich den Bildschirm in einer Putty-Sitzung verwende, kann ich nicht den Scrollback-Puffer von Putty verwenden, um zu sehen, was gerade vom Bildschirm gescrollt wurde. Stattdessen sehe ich nur, was in der Kitt-Sitzung gerade vor meinem laufenden Bildschirm geschah.
Was vermisse ich hier? Ich mag es, einen Bildlauf rückwärts durchführen zu können, und ich möchte die Bildschirmfunktion nicht verwenden, um den vorherigen Puffer anzuzeigen. Das Mausrad hat keine Haken im Bildschirm und ich erwarte nicht, dass dies jemals der Fall sein wird.
Vielen Dank!
quelle
Um zurückzuscrollen, drücken Sie
^A
(Ctrl-A
oder was auch immer Ihre Bildschirmsteuerungssequenz ist, wenn Sie es neu zugeordnet haben) und dannEsc
. Dadurch können Sie den Cursor nach oben und unten bewegen.PgUp
Mit /PgDn
können Sie innerhalb des Bildschirms nach oben und unten scrollen.Der Grund dafür ist die Art und Weise, wie der Bildschirm den Scrollback-Puffer handhabt. Screen zeichnet immer den gesamten Textbereich und verfügt über einen eigenen Backbuffer, den Sie mit screen steuern müssen. Dies ähnelt der Verwendung von Programmen wie vi oder joe, die den gesamten Textbereich einnehmen und einen eigenen Puffer bereitstellen: Wenn Sie in Ihrem Terminal-Emulator nach oben scrollen, entsteht nur Müll, aber wenn Sie in diesen Programmen nach oben scrollen, erhalten Sie das gewünschte Ergebnis.
quelle
Das liegt daran, wie der Bildschirm funktioniert. Screen führt eine dynamische Aktualisierung Ihres gesamten Textbereichs durch, anstatt neue Zeilen am unteren Rand des Bildschirms zu verschieben, wodurch die oberste Zeile in den Bildlaufbereich verschoben wird. Der gesamte Bildschirm wird neu gezeichnet, wenn eine neue Zeile angezeigt wird, wodurch verhindert wird, dass mehr Daten in den Bildlauf zurückgeführt werden. Dasselbe Problem tritt bei 'less' auf, wenn der Bildschirm nicht verwendet wird.
quelle
Bildschirm mit Putty-Scrollback funktioniert in Solaris 10 automatisch. Es scheint das zu tun, was KnipSter standardmäßig gesagt hat, obwohl ich keine .screenrc-Datei habe. Das Problem bei diesem Ansatz ist, dass beim Trennen und erneuten Anfügen kein Scrollback-Puffer in Putty vorhanden ist und Sie den von Scagnelli beschriebenen Scrollback von Screen verwenden müssen.
quelle