
The login in syndaemon just looks for a touchpad that supports the Synaptics touchpad properties and both of them support these. Unfortunately, when starting up syndaemon doesn't check which touchpad it's actually attached to. No input flows through the 'psmouse' driver, it's all handled via i2c-hid instead. When in I2C mode, the 'psmouse' driver is still loaded however, meaning that there are two input devices on the system. When running on a modern kernel, the touchpad will run in I2C mode.

On many Dell systems the Synaptics touchpad has the capability to run in both PS/2 and I2C modes. The xserver-xorg-input-synaptics will process the BTN_TOOL_FINGER event as "one finger touched" (in my experiment, it look like a "click" sent out). $ sudo apt-get install xserver-xorg-input-synaptics=1.8.2-1ubuntu3somerville1 I built a xserver-xorg-input-synaptics package for improving the user experience of the touchpad.

Or, is this BTN_TOOL_FINGER event used by some gestures?Īnother thing, I don't find the BTN_TOOL_FINGER event be handled in libinput source code. This behavior will cause users have bad user experiment.īecause, I don't know what is the BTN_TOOL_FINGER event.Īnd, is it appropriate to ignore this event?

The current windows will lost focus when other window be clicked by the BTN_TOOL_FINGER event. The xserver- xorg-input- synaptics will process the BTN_TOOL_FINGER event as "one finger touched" (in my experiment, it look like a "click" sent out). On synaptic touchpad, the BTN_TOOL_FINGER event will be sent out at end of serial touch events. My modification is "ignore the BTN_TOOL_FINGER event". $ sudo apt-get install xserver- xorg-input- synaptics= 1.8.2-1ubuntu3s omerville1 $ sudo add-apt-repository ppa:lihow731/xenial On xenial, you can test this experimental package by flowing command: I built a xserver- xorg-input- synaptics package for improving the user experience of the touchpad. The touchpad behaved much better after that. I also enabled "Disable touchpad while typing" under "Mouse and Touchpad" in System Settings.Probably did the same thing as adding those lines in the file.

com/2010/ 11/how- to-ignore- configuration- errors. # This option is recommend on all Linux systems using evdev, but cannot be # Additional options may be added in the form of # DO NOT EDIT THIS FILE, your distribution will likely overwrite # Example snippet that assigns the touchpad driver
