Expose touchpad settings if synaptics is in use
authorDaniel van Vugt <daniel.van.vugt@canonical.com>
Fri, 16 Mar 2018 17:53:10 +0000 (13:53 -0400)
committerMichael Biebl <biebl@debian.org>
Wed, 11 Apr 2018 16:20:17 +0000 (17:20 +0100)
commit24ae07be18c2935114ffdc3df326a37bcb3ad86b
tree5b7b62afe42e11bfe244f0dc7fe82b4f40b0b169
parentb5750cd4be6fe49341da984046432cee54c61acd
Expose touchpad settings if synaptics is in use

Upstream is aggressively pushing for libinput over synaptics. However that
creates a factually incorrect situation where gnome-control-center thinks
there is no touchpad unless you're using the xserver-xorg-input-libinput.
This patch adds support for both drivers, removing the code that would
hide the touchpad settings when xserver-xorg-input-synaptics is in use.

This patch is only useful in the GNOME on Xorg session.
In GNOME on Wayland, libinput is used anyway.

This patch requires a companion patch in mutter which GNOME has rejected.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/37

Gbp-Pq: Name 0004-Expose-touchpad-settings-if-synaptics-is-in-use.patch
panels/mouse/cc-mouse-caps-helper.c
panels/mouse/gnome-mouse-properties.c