Почему полосы прокрутки ведут себя по-разному?

Почему полосы прокрутки ведут себя по-разному?

В Debian 10, а также в более старых версиях (всегда использующих Gnome) полоса прокрутки обычно следует за мышью (ручка прокрутки всегда находится под курсором), но иногда она прокручивает содержимое страницы гораздо медленнее (ручка отстает от курсора — например, курсор «прошел» 500 пикселей, а ручка «прошла» только 50 пикселей).

Это не образ Gnome, но вы поняли, что я называю «ручкой прокрутки»:

"ручка" полосы прокрутки

Чаще всего я получаю первое поведение. Редко и непредсказуемо я получаю второе.

На самом деле я больше привык видеть это на вертикальных полосах прокрутки, но я думаю, что это может происходить и на горизонтальных. И это обычно происходит, когда содержимое намного больше окна, так что ручка на самом деле намного меньше, чем на изображении.

После пяти лет использования Debian+Gnome я все еще не могу понять, в чем причина разницы. Может кто-нибудь объяснить? Я ничего не нашел в Google (может, я не знаю правильных слов для поиска?).

решение1

Это функция полосы прокрутки GTK, которая называетсяплавная прокрутка, что позволяет пользователю замедлить скорость прокрутки, обеспечивая позиционирование с точностью до пикселя.

Прокрутка переходит в этот режим, если вы прокручиваете, удерживая клавишу Shift, или если вы долго нажимаете на ползунок перед его перемещением, что, вероятно, и происходит в вашем случае.

К сожалению, в настоящее время в GTK нет настроек, позволяющих отключить или изменить это поведение по умолчанию.

Связанный контент