Настройки параметров 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.

Другие вопросы по тегам