Question Pourquoi syndaemon ne désactive que le tap-to-click?


Je lance une nouvelle installation d'Ubuntu 16.04 sur un Gigabyte Aero 14. L'Aero comprend un pavé tactile Elantech. La sortie de xinput est:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ E-Signal Keyboard                         id=13   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=16   [slave  pointer  (2)]
⎜   ↳ Bluetooth Mouse M557                      id=17   [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)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Power Button                              id=10   [slave  keyboard (3)]
    ↳ Sleep Button                              id=11   [slave  keyboard (3)]
    ↳ E-Signal Keyboard                         id=12   [slave  keyboard (3)]
    ↳ Chicony USB 2.0 Camera                    id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]

Gnome démarre syndaemon au démarrage comme suit:

david@Aero:~$ ps -A | grep syn
 2691 ?        00:00:00 systemd-timesyn
 4152 ?        00:00:00 syndaemon
david@Aero:~$ ps -fp 4152
UID        PID  PPID  C STIME TTY          TIME CMD
david     4152  4025  0 20:40 ?        00:00:00 syndaemon -i 1.0 -t -K -R

syndaemon fait un excellent travail pour empêcher les événements de clics pendant l'activité du clavier - mais cliquer sur le bouton souris de la machine pendant que vous tapez est toujours actif.

Reproduire:

  1. Ouvrez un terminal, commencez à taper
  2. Appuyez sur pour cliquer n'importe où en dehors du terminal; les robinets sont ignorés
  3. Cliquez sur le bouton matériel de la souris à l'extérieur du terminal. robinets s'inscrire

Je ne vois aucune option de page de manuel permettant à syndaemon d'intercepter / ignorer ces clics matériels. Y a-t-il une autre façon?


2
2017-08-24 01:00


origine




Réponses: