- Verschifft
- 5. September 2026 um 05:56 UTC
- Autor
- Kamo
- Ausschuss
- 8c57755
für alles andere. Ich baute es gegen eine nackte xterm.js schriftlich seine eigene Ausgabe und niemals gegen die wirkliche Pipeline, die der ganze Fehler ist. tmux ist ein Bildschirm DIFFER, keine Pfeife. Wenn ein Befehl zweihundert Zeilen erzeugt tmux sendet dem Kunden nur die vierundzwanzig, die am Ende sichtbar sind und den Rest hält in der eigenen Geschichte - die Zwischenzeilen erreichen den Browser überhaupt nie. Also xterms Puffer kann nicht wachsen und "baseY" ist immer 0, was genau die Bedingung der Bar behandelt als "nichts zu scrollen". Gemessen statt durchdacht: echte PTY Bytes wurden daraus erbeutet Agent eigenen argv und in eine echte xterm.js. baseY zurückgespielt 0 in jedem Variante mit der Statuslinie von tmux (die die partielle 1 entfernt;23 scrollen Region) und mit seinem alternativen Bildschirm deaktiviert über smcup@/rmcup@. Der Puffer endete bei 24 Zeilen jedes Mal, während die letzte Zeile der Ausgabe vorhanden war, die ist die Signatur eines anderen und nicht eines Stroms. Also der Scrollback, der existiert, ist tmux, und Copy-Modus ist der einzige Weg in. tmux bereits bindet "WheelUpPane" in seiner Wurzeltabelle "Copy-mode -e" . erhält ein Radereignis, weil der Mausmodus ausgeschaltet ist. Das Einschalten macht die physisches Radscroll und lässt den Scrollbalken der Konsole den gleichen Weg fahren Senden der gleichen Berichte. "-e" bedeutet, dass tmux den Kopiermodus von selbst einmal Mitglied erreicht die Unterseite, so gibt es keinen Modus für alles zu verwalten. Setzen Sie bei der Schöpfung über tmux's own .; . Kommando Separator, das es im Inneren ehrt argv-Liste, so gibt es keinen zweiten Anruf und kein Rennen mit der Sitzung erscheinen. Die Reihenfolge ist wichtig und ein Test heftet es jetzt: und muss VOR dem Separator kommen. Mein erster Versuch fügte dem Separator hinzu erstens, was dazu geführt hätte, dass tmux als Argument für die Set-Option gelesen hätte und Geprüftes Ende zu Ende durch die eigene TerminalSession dieses Agenten: die Sitzung kommt mit Maus auf, vier Wheel-up-Berichte genau die Bytes der Browser sendet Legen Sie die Pane im Kopiermodus auf scroll_position 15, und ein Wheel-down Burst kehrt zurück es auf die Aufforderung. 228 Tests.