3 votos

El desplazamiento del terminal no siempre se ciñe a la parte inferior

Cuando mi terminal da mucha salida (por ejemplo, cuando estoy compilando algo), por defecto el desplazamiento se pega automáticamente al 'fondo' de mi ventana de terminal.

Pero cuando me desplazo dentro de mi salida, y luego vuelvo a desplazarme hasta el fondo usando mi trackpad, este efecto de pegado a veces desaparece y a veces persiste.

Cuando utilizo el control deslizante de la derecha, el efecto de pegado persiste, tal y como se espera.

¿Se trata de un comportamiento esperado o de un error? ¿Debería el terminal pegarse al fondo cuando me desplazo hasta abajo?

He creado este oneliner de terminal para que lo pruebes por ti 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 output without sticking

6voto

No está relacionado con el trackpad, pero puedes usar tu teclado para desplazarte hasta el fondo del documento y asegurarte de que se pegue a él.

Pulse fn + RightArrow

3voto

0942v8653 Puntos 3617

El problema aquí es que el scroll sigue en marcha cuando el texto sigue saliendo. El trackpad sigue en un "modo de desplazamiento" en el que Terminal no comprueba la posición y espera hasta que termine.

Esto era originalmente para que esperara hasta que tus dedos estuvieran fuera del trackpad/dejaras de desplazarte. Con el desplazamiento por inercia, este modo de desplazamiento no termina hasta que la velocidad llega a 0. Así, el terminal espera hasta que llega a 0, momento en el que la salida ha aumentado y no se pega al fondo. (Esto no es tan perceptible 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X