Summary, the Ubuntu team plans to remove the synaptic driver on upgrades since it confuses GNOME, that might have an impact on Unity users though since unity-control-center doesn’t know how to configure libinput
You can read the details on
The plan is to have the dist-upgrader removing xserver-xorg-input-synaptics and not use Conflicts, that way users who need it can install the old driver back (that could include Unity users, though at the cost of creating issue for GNOME sessions) and nobody is going to uninstall GNOME by mistake.
Ideally the Unity team would update unity-control-center to be able to configure libinput (the topic might be on topic for the Unity subsection of the forum but it seems one needs special permissions to post there).
Next cycle we are probably going to look at removing xserver-xorg-input-synaptics from the archive since libinput should be then good enough for everyone by the next LTS and the recommended solution.
I like that idea.
Doing it this year may be premature. It’s not just assuming we’ve fixed everyone’s libinput concerns, but also unnecessary.
xserver-xorg-input-synaptics is a mature package that works very well. Some people will want to keep using it, and I use it regularly right now in helping people to debug touchpad issues. But sure, if that stopped being so in future then we could talk about removing it. I don’t think we should be talking about removing it yet.
Hi Seb - what if it isn’t good enough? We still use it in Xubuntu.
Well, post LTS is the good time to try new things a bit harder, if it turns out to not work out for some reasons we can sort it out and look for a plan B (bringing back synaptic for example).
Anyway that’s not for this cycle and open for discussion so if you have strongs reasons you think libinput isn’t going to work for you maybe let’s discuss them and file bug reports so we can see if we can address the issues and move forward on that topic?
The code is there. See GNOME@github-a7da5a27277. The problem arises when they moved to gdk instead of xlib to check synaptics capabilities.
Ok. I will add it in ubuntu-unity seed then.