на современных ноутбуках невозможно пользоваться - постоянно перескакивает при малейшем дуновении ветра. Нужно добавить следующие параметры: Option "PalmDetect" "on" Option "PalmMinWidth" "20" Option "PalmMiZ" "300" Option "VertHysteresis" "16" Option "HorizHysteresis" "16" И это же нужно во все дистрибутивы седьмой платформы.
У меня есть сомнения по поводу включения PalmDetect по умолчанию: Note that this also requires hardware/firmware support from the touchpad. А также из описания EmulateTwoFingerMinW: This feature works best with (PalmDetect) off. С VertHysteresis/HorizHysteresis изменений на тестовом ноуте не заметил. На нем и с дефолтными настройками тачпад нормально работает. Но могу поверить на слово, что так лучше. Вообще удобные настройки тачпада, во-первых, дело субъективное, во-вторых - может сильно зависеть от самого тачпада. В этом конфиге лучше включать только то, что подойдет большинству, остальное можно добавить закомментированным.
эти настройки на других тачпадах не влияют ни на что. так что можно включать по умолчанию - хуже они никому не сделают. Тем более, что EmulateTwoFingerMinW у нас так-же выключен. а вот без них на современных тачпадах беда. особенно когда много текста набираешь. ещё обязательно надо стартовать syndaemon при логине пользователя в систему.
пишут что ещё помогает это: xinput --set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Noise Cancellation" 20 20
В итоге остановился на вот таких заклинаниях для моего тачпада: Option "PalmDetect" "on" Option "PalmMinWidth" "40" Option "PalmMiZ" "400" Option "VertHysteresis" "50" Option "HorizHysteresis" "50" Option "SoftButtonAreas" "64% 0 1 42% 36% 64% 1 42%" Шума почти нет. Всё работает почти как хочется, всё остальное аппаратные недостатки.
Вру. PalmMinZ не становится больше 255, а PalmMinWidth - 15
(В ответ на комментарий №2) > эти настройки на других тачпадах не влияют ни на что. > так что можно включать по умолчанию - хуже они никому не сделают. Тем более, > что EmulateTwoFingerMinW у нас так-же выключен. Он есть закомментаренным в этом конфиге. Мне не очевидно, что включение PalmDetect приоритетнее по сравнению с EmulateTwoFingerMinW раз они конфликтуют. Добавить тоже закоментаренным разумеется можно. Напоминаю, мы говорим о дефолтном конфиге, который получат все пользователи дитрибутива с сильно разными тачпадами и предпочтениями по его настройке. > ещё обязательно надо стартовать syndaemon при логине пользователя в систему. Это не к этому пакету и не для всех. Xfce4-settings сам его запускает при необходимости, например. (В ответ на комментарий №5) > Вру. PalmMinZ не становится больше 255, а PalmMinWidth - 15 Я так понимаю это зависит от размеров самого тачпада, т.е. конкретные цифры ставить для всех нельзя. Но: Can be specified as a percentage. Вот в процентах, может быть, можно, хотя я затрудняюсь подобрать разумные умолчания. И сильно смущает это: Default: 0.5 percent of the diagonal or (in case of evdev) the appropriate "fuzz" as advertised by the device. Т.е. опять-таки зависит от конкретного устройства.
надо попробовать на разных устройствах и посмотреть, какие проблемы вылезут. Предлагаю, для начала, поднять - ибо с текущими параметрами даже на старых тачпадах сложно работать. А дальше смотреть, тестировать и понемногу оптимизировать. Ещё вариант - можно легко написать скрипт, который в зависимости от модели ноута будет тюнить тачпад тем или иным способом. но мне вариант с усреднённым конфигом нравится больше.
(В ответ на комментарий №7) > надо попробовать на разных устройствах и посмотреть, какие проблемы вылезут. > > Предлагаю, для начала, поднять - ибо с текущими параметрами даже на старых > тачпадах сложно работать. До какого значения в %? > но мне вариант с усреднённым конфигом нравится больше. Проблема определить такие значения, чтобы кому-то не сделать хуже, чем дефолт. Любые спорные опции лучше добавлять закомментаренными. Причем с этим тоже лучше не увлекаться, в пакете xorg-drv-synaptics и так есть /usr/share/X11/xorg.conf.d/50-synaptics.conf как пример. Этот конфиг задумывался как дефолт для дистрибутивов с относительно небольшим количеством часто используемых опций (я их брал с wiki Arch и fedora, кажется).