Currently there are just too many places to set touchpad properties and behaviour.
- The default sytem settings moused and touchpad tool.
- The dconf-editor key /org/gnome/settings-daemon/plugins/mouse/
- The synclient tool
- The syndaemon tool
- The xinput tool
- The gpointing-device-settings tool.
- Editing files inside the /etc/X11/xorg.conf.d/ directory
I wouldn't be surprised if there were even more places....
Can I use a single place to control the touchpad, and get rid of overthing else? Synclient seems to cover all the bases, but should I do this a different way?
Currently syndaemon seems to be run by lightdm, and I can't tell if it's interfering with my synclient settings referring to disabling the touchpad while typing, or not. I also wouldn't know how to stop lightdm from starting an instance of syndaemon if that was the case.
The gpointing-device-settings tool, while nice, seems obsolete and doesn't write the settings anywhere meaningful, so it has to be run each time the system is either woken up from sleep or reboot.
It seems the key at dconf-editor must be deactivated in order for X11 to gain control over the touchpad, otherwise there's no way to know who's controlling who (X11 or Gnome). Why are there two instances of controlling the touchpad. Is it better to leave Gnome under control or X11?
There's no way to tell what the default system settings touchpad section does, after using any of the other methods. Is it overriden by synclient, xinput, xorg.conf.d files or viceversa?
Finally, it's unclear if I should use synclient or xinput, which one takes precedence, etc.
I'd appreciate any guidance here.