¿Por qué las barras de desplazamiento tienen dos comportamientos diferentes?

¿Por qué las barras de desplazamiento tienen dos comportamientos diferentes?

En Debian 10, pero desde versiones anteriores (siempre usando Gnome), la barra de desplazamiento generalmente sigue al mouse (la perilla de la barra de desplazamiento siempre está debajo del cursor), pero a veces desplaza el contenido de la página mucho más lento (la perilla va por detrás del cursor, por ejemplo, el cursor ha "caminado" 500 píxeles, pero la perilla sólo "caminó" 50 píxeles).

No es una imagen de Gnome, pero ya tienes una idea de lo que llamo "perilla de barra de desplazamiento":

"perilla" de la barra de desplazamiento

La mayoría de las veces obtengo el primer comportamiento. Rara vez, e impredeciblemente, obtengo el segundo.

En realidad, estoy más acostumbrado a ver que esto suceda en las barras de desplazamiento verticales, pero supongo que puede suceder igualmente en las barras horizontales. Y suele ocurrir cuando el contenido es mucho más grande que la ventana, por lo que el mando es en realidad mucho más pequeño que en la imagen.

Después de cinco años usando Debian+Gnome, todavía no puedo entender qué causa la diferencia. ¿Alguien puede explicarlo? No encontré nada en Google (¿tal vez no sé las palabras correctas para buscar?).

Respuesta1

Es una característica de la barra de desplazamiento de GTK, llamadadesplazamiento suave, que permite al usuario reducir la velocidad de desplazamiento, permitiendo un posicionamiento con precisión de píxeles.

El desplazamiento ingresa a este modo cuando se desplaza presionando la tecla Shift o si mantiene presionado el control deslizante antes de moverlo, que probablemente sea su caso.

Desafortunadamente, actualmente no existe ninguna configuración en GTK que nos permita deshabilitar o modificar este comportamiento predeterminado.

información relacionada