Настройки параметров Synaptics не работают: PalmDetect
Я попытался включить PalmDetect на сенсорной панели с помощью команды synclient, но она не работает. Я даже уменьшил PalmMinWidth=1, что должно было сделать тачпад практически бесполезным.
Кто-нибудь может предложить помощь?
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 FocalTech FocalTech Touchpad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ USB2.0 HD UVC WebCam id=11 [slave keyboard (3)]
↳ Asus WMI hotkeys id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
2 ответа
Внести изменения в permament и, если не установлен syndaemon.
отредактируйте существующий файл 50-synaptics.conf в /etc/X11/xorg.conf.d
Если файл недоступен, скопируйте его из /usr/share/X11/xorg.conf.d и создайте каталоги в / etc / X11, если его нет.
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# This option is re0commend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
MatchDevicePath "/dev/input/event*"
Option "PalmDetect" "1"
Option "PalmMinWidth" "4"
Option "PalmMinZ" "100"
EndSection
Изменения в обнаружении Palm станут постоянными.
Скорее всего, ваш тачпад не сообщает о давлении.
Прежде всего проверьте, включено ли распознавание ладони
synclient PalmDetect=1
Если это не работает, вы можете установить порог давления на 0.
synclient PalmMinZ=0
Но вместе с PalmMinWidth=1
это может отключить тачпад. Рассмотрим более высокое значение.
Вы можете проверить параметры обнаружения oalm сенсорной панели с
xinput list-props <id>
откуда находится тачпад xinput
команда.
У вас есть сенсорная панель Focaltech. Я был автором патча, который сообщает ширину пальца в пространство пользователя. Это было применено к ядру 4.2. Но если вы используете драйвер из моего ppa, он там включен.
Правильная команда synclient PalmDetect=1 PalmMinZ=0 PalmMinWidth=N
куда N
это значение в диапазоне от 1 до 7. Если вы используете значение больше 7, для него будет установлено аппаратное значение по умолчанию. Максимально допустимое значение - 15.