Wenn mein Terminal viele Ausgaben liefert (z. B. wenn ich etwas kompiliere), bleibt das Scrollen standardmäßig automatisch am unteren Rand meines Terminalfensters.
Aber wenn ich in meiner Ausgabe scrolle und dann mit meinem Trackpad nach unten scrolle, ist dieser Klebeeffekt manchmal weg und manchmal bleibt er bestehen.
Wenn ich den Schieberegler auf der rechten Seite verwende, bleibt der Klebeeffekt bestehen, so wie ich es erwarten würde.
Ist das erwartetes Verhalten oder ein Fehler? Sollte das Terminal unten bleiben, wenn ich ganz nach unten gescrollt habe?
Ich habe diesen Terminal-Oneliner erstellt, um ihn selbst auszuprobieren (lädt den Linux-Kernel bei 10k herunter und gibt ihn an das Terminal aus):
curl --limit-rate 10k https://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-3.15-rc5.tar.xz
Das Problem dabei ist, dass das Scrollen noch geht, wenn der Text weiterhin ausgegeben wird. Das Trackpad befindet sich immer noch in einem "Scroll-Modus", in dem Terminal die Position nicht überprüft und wartet, bis es fertig ist.
Dies war ursprünglich so, dass es warten würde, bis Ihre Finger vom Trackpad sind / Sie aufhören zu scrollen. Beim Trägheits-Scrolling endet dieser Scroll-Modus nicht, bis die Geschwindigkeit 0 erreicht. Das Terminal wartet also, bis es 0 ist, zu diesem Zeitpunkt hat sich die Ausgabe erhöht und bleibt nicht am Boden hängen. (Dies ist in Terminal aufgrund des fehlenden Gummibands nicht so auffällig.)
Ich denke also, es wäre technisch ein erwartetes Verhalten, aber es ist immer noch ein unerwünschtes Verhalten: P
Hat nichts mit dem Trackpad zu tun, aber Sie können Ihre Tastatur verwenden, um zum Ende des Dokuments zu scrollen und sicherzustellen, dass es daran haftet!
Drücken Sie fn+RightArrow
pagedown
, danke!
CousinKokain
CousinKokain