Я попытался включить 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)]
Делать изменение постоянным и если никакой 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.