On Sat, Dec 13, 2014 at 02:10:18AM +0100, Kevin Kofler wrote:
Jaroslav Reznik posted (and
> Change owner(s): Hans de Goede <hdegoede(a)redhat.com>
wrote):
> KDE: limits itself to standard X11 mouse config interfaces, no changes
> needed.
Not true. We ship kcm_touchpad on the KDE spin, which definitely does depend
on synaptics interfaces (search for "synaptics" in:
https://projects.kde.org/projects/playground/utils/kcm-touchpad/repositor...
).
Anything that does not use the synaptics driver is not considered a
touchpad. And kcm_touchpad is also in the process of becoming a core part of
upstream Plasma. (It is currently in the
git.kde.org playground.)
Therefore, porting kcm_touchpad (the rewritten 1.x series we currently ship,
not the old, obsolete, 0.3.x version, please make sure you look at the
correct version) is an essential requirement before we can move away from
the synaptics driver.
An additional objection I have to this change proposal is that libinput
(deliberately) only implements a small subset of the configurability of the
old drivers, and thus, if we are going to remove the old drivers entirely,
we are taking away flexibility from our users.
You are welcome to file bugs in the
freedesktop.org bugzilla
(Wayland/libinput) for the feature requests you have. Some of them may be
closed as wontfix, but I suspect there are others the case isn't clear-cut.
Oh, and if you do so, don't just go through the synaptics/evdev man pages
and file a bug for every option in there. I want clear use-cases that
justify each features you want us to add.
Cheers,
Peter