Por que o syndaemon desativa somente o toque para clicar?

2

Estou executando uma nova instalação do Ubuntu 16.04 em um Gigabyte Aero 14. O Aero inclui um touchpad Elantech. A saída do xinput é:

⎡ 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)]

O Gnome inicia o syndaemon na inicialização da seguinte forma:

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
O

syndaemon faz um ótimo trabalho ao evitar eventos de tocar para clicar durante a atividade do teclado - mas clicando no botão do mouse enquanto a digitação ainda está ativa.

Para reproduzir:

  1. Abra um terminal, comece a digitar
  2. Toque para clicar em qualquer lugar fora do terminal; os toques são ignorados
  3. Clique no botão do mouse de hardware fora do terminal; taps register

Não vejo nenhuma opção de manpage para o syndaemon interceptar / ignorar esses cliques de hardware. Existe outro jeito?

    
por mtbkrdave 24.08.2016 / 03:00

0 respostas