I built a xserver-xorg-input-synaptics package for improving the user experience of the touchpad.
On xenial, you can test this experimental package by flowing command:
$ sudo add-apt-repository ppa:lihow731/xenial
$ sudo apt-get update
$ sudo apt-get install xserver-xorg-input-synaptics=1.8.2-1ubuntu3somerville1
More detail:
My modification is "ignore the BTN_TOOL_FINGER event".
On synaptic touchpad, the BTN_TOOL_FINGER event will be sent out at end of serial touch events.
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).
The current windows will lost focus when other window be clicked by the BTN_TOOL_FINGER event.
We don't expect this click action.
This behavior will cause users have bad user experiment.
Again, this is a experimental package.
Because, I don't know what is the BTN_TOOL_FINGER event.
And, is it appropriate to ignore this event?
Or, is this BTN_TOOL_FINGER event used by some gestures?
Another thing, I don't find the BTN_TOOL_FINGER event be handled in libinput source code.
I built a xserver- xorg-input- synaptics package for improving the user experience of the touchpad.
On xenial, you can test this experimental package by flowing command: xorg-input- synaptics= 1.8.2-1ubuntu3s omerville1
$ sudo add-apt-repository ppa:lihow731/xenial
$ sudo apt-get update
$ sudo apt-get install xserver-
More detail: xorg-input- synaptics will process the BTN_TOOL_FINGER event as "one finger touched" (in my experiment, it look like a "click" sent out).
My modification is "ignore the BTN_TOOL_FINGER event".
On synaptic touchpad, the BTN_TOOL_FINGER event will be sent out at end of serial touch events.
The xserver-
The current windows will lost focus when other window be clicked by the BTN_TOOL_FINGER event.
We don't expect this click action.
This behavior will cause users have bad user experiment.
Again, this is a experimental package.
Because, I don't know what is the BTN_TOOL_FINGER event.
And, is it appropriate to ignore this event?
Or, is this BTN_TOOL_FINGER event used by some gestures?
Another thing, I don't find the BTN_TOOL_FINGER event be handled in libinput source code.