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:
Não vejo nenhuma opção de manpage para o syndaemon interceptar / ignorar esses cliques de hardware. Existe outro jeito?