4

После перехода с Fedora на Ubuntu у меня возникла довольно неприятная проблема с сенсорной панелью Synaptics, встроенной в Thinkpad X220. Когда я использую функцию прокрутки двумя пальцами, события прокрутки как бы "ставятся в очередь" и продолжают происходить даже после того, как я полностью убрал пальцы с сенсорной панели. Это особенно плохо при просмотре, так как, когда я переключаю вкладки с помощью Ctrl+Tab , нажатие Ctrl вместе с продолжающимися событиями прокрутки - регулярно увеличивает или уменьшает масштаб веб-страниц.

У меня не было этой проблемы в Fedora, поэтому я не уверен, в чем разница, поскольку это должен быть один и тот же драйвер для всех, что я знаю. Я рассмотрел некоторые параметры, которые есть у драйвера и которые можно установить через Xorg, но все, что говорит мне man synaptics :

Параметры MinSpeed, MaxSpeed и AccelFactor не влияют на скорость прокрутки. Скорость прокрутки определяется исключительно параметрами VertScrollDelta и HorizScrollDelta.

Что странно, поскольку описанное мной поведение похоже на ускорение прокрутки. Так что у меня нет идей, как это сделать.

1 ответ1

5

Я на самом деле узнал ответ на этот вопрос после поиска по большему количеству вопросов и ответов на сайтах StackExchange и форумах Это функция, называемая "Побег", о которой я раньше не узнавал, потому что я специально искал "прокрутку" (а не "прокрутку").

Вот соответствующие биты из man synaptics:

Option "CoastingSpeed" "float"

Ваш палец должен производить столько свитков в секунду, чтобы начать курсировать. По умолчанию установлено значение 20, что должно предотвратить непреднамеренное начатое отклонение от курса. 0 отключает выбег Недвижимость: "Synaptics Coasting Speed"

Option "CoastingFriction" "float"

Количество прокруток в секунду, чтобы уменьшить скорость выбега. По умолчанию 50. Недвижимость: "Synaptics Coasting Speed"

Так что лично для меня я просто установил CoastingSpeed на 0, и это решает проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .