web-dev-qa-db-fra.com

Les paramètres des paramètres Synaptics ne fonctionnent pas: PalmDetect

J'ai essayé d'activer PalmDetect sur mon pavé tactile à l'aide de la commande synclient, mais cela ne fonctionne pas. J'ai même réduit PalmMinWidth = 1, ce qui aurait dû rendre le pavé tactile pratiquement inutile.

Quelqu'un peut-il offrir de l'aide?

 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
Jd Partridge

Pour changer de façon permanente et si aucun syndaemon n'est installé.

éditez le fichier 50-synaptics.conf existant sous /etc/X11/xorg.conf.d

Si le fichier n'est pas disponible, copiez-le à partir de /usr/share/X11/xorg.conf.d et créez les répertoires dans/etc/X11 s'ils ne sont pas présents.

 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

Le changement de détection Palm devient permanent.

3
infoclogged

Très probablement, votre pavé tactile ne signale pas de pression.

Tout d'abord, vérifiez si la détection Palm est activée

synclient PalmDetect=1

Si cela ne fonctionne pas, vous pouvez régler le seuil de pression sur 0.

synclient PalmMinZ=0

Mais avec PalmMinWidth=1, il peut désactiver le pavé tactile. Considérez une valeur plus élevée.

Vous pouvez vérifier les paramètres de détection de votre pavé tactile avec

xinput list-props <id>

où est l'id du touchpad à partir de la commande xinput.

Vous avez un touchpad Focaltech. J'étais l'auteur de le correctif qui signale la largeur des doigts à l'espace utilisateur. Il a été appliqué au noyau 4.2. Mais si vous utilisez un pilote de my ppa , il est inclus ici.

La commande correcte est synclient PalmDetect=1 PalmMinZ=0 PalmMinWidth=N

N est une valeur comprise entre 1 et 7. Si vous utilisez une valeur supérieure à 7, elle sera définie sur la valeur matérielle par défaut. La valeur maximale acceptée est 15.

2
Pilot6