Artificial intelligent assistant

synclient does not find synaptics properties despite Synaptics Touchpad in xinput list I upgraded my Fedora notebook to Fedora 22 yesterday. With that, synclient stopped working: > Couldn't find synaptics properties. No synaptics driver loaded? Nevertheless, `xinput list` shows: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] […] Is this a configuration issue on my side (I am using the `awesome` window manager running under X11 as far as I can tell (not sure if Fedora does some implicit magic since they introduced wayland in some parts with the 22 release)) or does this look like a distribution bug? If it is a configuration issue on my side, how can I fix it? * * * This also happens on Debian and a lot of other newer systems; for the why, see the answer.

Turns out, to enable the touchpad, one has to copy a reference Xorg config snippet:


cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf


In addition, one can modify the file to set default options for tapping and scrolling.

* * *

So in fact the "problem" is that touchpads is nowadays handled by libinput, not by synaptics. This is why xinput still lists the device, but synclient cannot find it.

The touchpad properties can also be controlled using xinput, via `xinput list-props` and `xinput set-prop`—however, personally I found the libinput-touchpad-driver to be way less versatile than the synaptics driver, and not suitable for my purposes. Your Mileage May Vary.

If you simply want to change a specific single setting, you may want to look into `xinput`, before messing with your Xorg config.

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy b084f9dcaf2d2a232865f0a22f78e0c3