I can't set options for my touchpad's synaptics driver. Sorry if this looks like a duplicate but I tried solutions from other questions and none worked. I focused on doing it the 'right way' so using a separate conf file in /etc. The laptop is ThinkPad T480, Ubuntu 20.04.3.
I tried using files:
/etc/X11/xorg.conf
/etc/X11/xorg.conf.d/synaptics.conf
/etc/X11/xorg.conf.d/70-synaptics.conf
/etc/X11/xorg.conf.d/71-synaptics.conf
Permissions:
-rw-r--r-- 1 root root 1776 Jan 9 11:38 xorg.conf
With contents copied from:
/usr/share/X11/xorg.conf.d/70-synaptics.conf
Also, placing changes directly in this file has no effect.
For a start I just edited a single option, TapButton2
. Excerpt from the file:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
MatchDevicePath "/dev/input/event*"
Option "TapButton2" "0"
EndSection
Relevant(?) lines from ~/.local/share/xorg/Xorg.0.log
file:
[ 101.539] (==) Using config file: "/etc/X11/xorg.conf"
[ 101.539] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 101.540] (==) No Layout section. Using the first Screen section.
[ 101.540] (==) No screen section available. Using defaults.
Making config changes from command line with synclient [option]=[value]
works. The changes are reset after restart.
After restart the option always comes back to TapButton2=3
. Is there something I am missing here? Perhaps config syntax is not correct?