I am writing this on my new Lenovo Yoga 2 Pro which comes with a beautiful screen and your Synaptics Clickpad. I have created this petition because there are a lot of problems with your hardware on Linux that are frustrating, time-wasting, and distracting. Right now, the pointer moves when it shouldn’t, and doesn’t move when it should, which is pretty close to the worst-case scenario for a mouse.
I’ve been using your Trackpads happily for years, but with your new model, things are such a mess that they get in the way of my ability to work. What if we users added up all the time we have collectively wasted and sent you the bill? Given it already has about the same marketshare as the Mac, the total number would have a lot of zeros. With the time I’ve wasted, I’d sign up for $200 / year in any class action lawsuit.
I know you spend most of your effort working on the Windows drivers, and that is fine because it is cheaper to maintain Linux drivers. The community will help you. You’ve written a proprietary Linux driver, but you never made it available. Why write something almost no one uses? There is a free Synaptics Linux kernel driver written for your users, but it is buggy and you haven’t ever helped on it.
I wrote a full review of Arch on my new hardware talking about the problems with your mouse in more detail. The point is that your new devices with an integrated button require smarter software to be usable. Well, now that you’ve pushed this new hardware of dubious benefit and definite downsides, what are you going to do?
Synaptics should respect our freedoms, and:
- Release a copy of your proprietary Linux driver under the GPL (or public domain) and publish it somewhere where it can be used as a reference to minimize the need for any further reverse engineering.
- Find a kernel engineer from somewhere in your 550-person company and have them help maintain the existing in-kernel Linux driver. Aside from the obvious bad behavior you will notice when you install any distro, there are also a number of old bugs in the kernel database regarding Synaptics.
- Help ensure the Gnome, KDE, and XFCE user interfaces allow customers to configure the gestures and other advanced features. This configuration UI will be shared with other hardware devices so you won’t have to do that much. While you wait for the magic that is Windows 9, you must have some free time.
Windows might be the majority, but a big part of that is because the laptop manufacturers expend little to no effort on the alternative. Meanwhile, 50% of their customers would be happier running Linux if it was well setup! We can wonder why it hasn’t arrived on the desktop like it has for cellphones and servers, but in the meanwhile, it would be nice if the effing mouse worked well out of the box.
Linus can’t go around saying F-U to every hardware company although surely Synaptics deserves it. if you are frustrated with Synaptics hardware, take 1 minute and sign this petition where you can also add your comments! https://www.change.org/petitions/synaptics-corporation-help-maintain-linux-drivers