El desplazamiento del terminal no siempre se pega al fondo

Cuando mi terminal da muchos resultados (por ejemplo, cuando estoy compilando algo), de forma predeterminada, el desplazamiento se mantiene automáticamente en la "parte inferior" de la ventana de mi terminal.

Pero cuando me desplazo dentro de mi salida y luego me desplazo hacia abajo usando mi panel táctil, este efecto de bloqueo a veces desaparece y a veces persiste.

Cuando uso el control deslizante en el lado derecho, el efecto de adherencia persiste, tal como esperaría que fuera.

¿Es este comportamiento esperado o un error? ¿Debería pegarse el terminal al fondo cuando me desplacé completamente hacia abajo?

Creé este oneliner de terminal para probarlo usted mismo (descarga el kernel de Linux a 10k y lo envía a la terminal):

curl --limit-rate 10k https://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-3.15-rc5.tar.xz

Terminal de salida sin pegar

Respuestas (2)

El problema aquí es que el desplazamiento continúa cuando el texto continúa saliendo. El panel táctil todavía está en un "modo de desplazamiento" en el que la Terminal no verifica la posición y espera hasta que termine.

Esto fue originalmente para que esperara hasta que sus dedos estén fuera del trackpad/deje de desplazarse. Con el desplazamiento por inercia, este modo de desplazamiento no finaliza hasta que la velocidad llega a 0. Por lo tanto, el terminal espera hasta que es 0, momento en el cual la salida ha aumentado y no se quedará en el fondo. (Esto no es tan notable en Terminal debido a la falta de bandas elásticas).

Así que supongo que técnicamente sería un comportamiento esperado, pero sigue siendo un comportamiento no deseado: P

...y te mereces tu avatar!
...el nuevo también ;)

No está relacionado con el panel táctil, pero puede usar su teclado para desplazarse hasta la parte inferior del documento y asegurarse de que se adhiera a él.

Presiona fn+RightArrow

alias: pagedown¡gracias!
a esto se le debe otorgar absolutamente la respuesta. gracias por esto, me ha estado molestando por un tiempo
cmd + flecha hacia abajo en todo lo demás, excepto en la terminal, parece ...