Установки параметров 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)]
3
задан 21 August 2015 в 09:53

2 ответа

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

3
ответ дан 1 December 2019 в 15:37

Скорее всего, Ваша сенсорная панель не сообщает о давлении.

В первую очередь, проверьте, идет ли пальмовое обнаружение

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.

2
ответ дан 1 December 2019 в 15:37

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

Похожие вопросы: