Я довольно долго пытался поиграть с настройками ускорения, думая, что это проблема - наблюдаемый эффект был, как если бы микки были непоследовательно синхронизированы или объединены в отдельные события, в результате чего слой ускорения неправильно интерпретировал их как быстрое движение, подверженное ускорению. Я получал смешанные результаты, получая полуиспользуемое поведение, но это оказалось неправильным направлением для решения проблемы.
В конечном итоге ключом к использованию сенсорной панели стали два свойства: Synaptics Noise Cancellation
и Synaptics Finger
.
При уровне подавления шума по умолчанию, равном 13, удерживание пальца на сенсорной панели привело к незначительному "броуновскому движению указателя"; снижение уровня до 0 (в качестве эксперимента) сделало этот эффект экстремальным. Увеличение его до 20, с другой стороны, в основном устранило эффект. Это также устраняло случайное ускорение и замедление во время движения, которое, по-видимому, было вызвано объединением компонента шума с фактическим движением, так что результирующая скорость была достаточно больше или меньше, чем у фактического движения, что влияло на ускорение.
Другой параметр, "палец", был установлен по умолчанию на 1 для нижнего и верхнего пороговых значений. Это работало хорошо на других сенсорных панелях, которые я использовал (возможно, они игнорировали их), но, похоже, даже малейшее касание интерпретировалось как касание / движение, и вызывало такие вещи, как отпускание после точного позиционирования, постукивания и нажатия все встроенные кнопки приводят к движению указателя (иногда экстремальные прыжки). Использование порогов 40 и 50, которые я нашел при поиске решений в Интернете, привело к появлению совершенно не реагирующей сенсорной панели. Значения 10 и 20, кажется, работают хорошо, что еще больше улучшило исходную проблему скачков.
Текущие (соответствующие) параметры, которые я использую:
Section "InputClass"
Identifier "touchpad tweaked catchall"
MatchIsTouched "on"
Option "HorizHysteresis" "20"
Option "VertHysteresis" "20"
Option "FingerLow" "10"
Option "FingerHigh" "20"
EndSection
Я пишу об этом в надежде, что это поможет другим, у кого проблемы с прыгающей тачпадом у этой модели или других ноутбуков; Другая информация, которую я нашел в процессе поиска решения, казалась бесполезной и не объясняла, что сработало или как это повлияло на симптомы.
Обратите внимание, что приведенные выше параметры представлены в форме xorg.conf
, в то время как "свойства" ранее в этом ответе имеют несколько разные имена. Кажется, это какое-то безумие ксорг, о котором я не хочу знать. В основном имена свойств используются, если вы используете утилиту xinput
для настройки параметров во время выполнения, а имена параметров xorg.conf
используются, если вы помещаете настройки в каталог xorg.conf
или xorg.conf.d