I'm dredging up this 3-month old post because the issue is "managed".
I now have in /etc/X11/xorg.conf.d/ two files: 40-libinput.conf and 70-synaptics.
They both appear to be working at the same time, at least according to
Code:
egrep -i "input.*driver" /var/log/Xorg.0.log
which reports
Code:
[ 25.663] (II) Using input driver 'libinput' for 'ELAN1200:00 04F3:306F Mouse'
[ 25.695] (II) Using input driver 'synaptics' for 'ELAN1200:00 04F3:306F Touchpad'
One calls it Mouse, the other Touchpad, but it's clearly the same device.
The result is that libinput enables tapping (a.k.a. tap-to-click) while synaptics allows me to disable new clicks around the edge of the touchpad using
Code:
Option "AreaTopEdge" "500"
Option "AreaLeftEdge" "500"
Option "AreaRightEdge" "2000"
This is the synaptics guide:
synaptics_manual
It is confusing to me that libinput -- the presumed replacement for synaptics -- would be so limited in fine-grained touchpad control. It is also a mystery how I can run two drivers for the same hardware with causing disaster, but for weeks now this has produced stable results and my pointer no longer jumps all over the screen as I type, entering keystrokes in wrong places.
I hesitate to say solved here, because I'm not sure if this is a legitimate setup or a house of cards.