Warum zeigen Bildlaufleisten zwei unterschiedliche Verhaltensweisen?

Warum zeigen Bildlaufleisten zwei unterschiedliche Verhaltensweisen?

In Debian 10, aber auch seit älteren Versionen (immer mit Gnome), folgt die Bildlaufleiste normalerweise der Maus (der Bildlaufleistenknopf befindet sich immer unter dem Cursor), aber manchmal scrollt sie den Seiteninhalt viel langsamer (der Knopf hinkt dem Cursor hinterher – z. B. ist der Cursor 500 Pixel „gelaufen“, aber der Knopf ist nur 50 Pixel „gelaufen“).

Kein Gnome-Bild, aber Sie haben eine Vorstellung davon, was ich „Scrollbar-Knopf“ nenne:

Bildlaufleisten-"Knopf"

Meistens trete das erste Verhalten auf. Selten und unvorhersehbar trete das zweite auf.

Eigentlich bin ich es eher gewohnt, dass dies bei vertikalen Bildlaufleisten passiert, aber ich vermute, dass es auch bei horizontalen passieren kann. Und es passiert normalerweise, wenn der Inhalt viel größer als das Fenster ist, sodass der Knopf tatsächlich viel kleiner ist als auf dem Bild.

Nach fünf Jahren mit Debian+Gnome kann ich immer noch nicht herausfinden, was den Unterschied verursacht. Kann das jemand erklären? Ich habe bei Google nichts gefunden (vielleicht kenne ich nicht die richtigen Suchbegriffe?).

Antwort1

Es handelt sich um eine Funktion der GTK-Bildlaufleiste, genanntflüssiges Scrollen, wodurch der Benutzer die Scrollgeschwindigkeit verlangsamen kann und so eine pixelgenaue Positionierung möglich ist.

Das Scrollen wechselt in diesen Modus, wenn Sie beim Scrollen die Umschalttaste drücken oder wenn Sie den Schieberegler lange gedrückt halten, bevor Sie ihn bewegen, was bei Ihnen wahrscheinlich der Fall ist.

Leider gibt es derzeit in GTK keine Einstellung, mit der wir dieses Standardverhalten deaktivieren oder ändern können.

verwandte Informationen