I have a new HP ENVY 14 laptop with OpenSuSE 11.3 installed, running the Gnome desktop. The laptop has a Synaptics TouchPad. By default, many of the touchpad settings are turned off, e.g. single tap to click. I’m trying to set them in /etc/X11/xorg.conf.d/20-synaptics.conf:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "SHMConfig" "on"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "VertEdgeScroll" "on"
Option "HorizEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "VertScrollDelta" "75"
Option "HorizScrollDelta" "100"
Option "CircularScrolling" "on"
Option "CircScrollTrigger" "2"
Option "EmulateTwoFingerMinZ" "0"
Option "CoastingSpeed" "5"
EndSection
However, these settings do not take effect. Here is the output from synclient -l|grep TapButton:
TapButton1 = 0
TapButton2 = 0
TapButton3 = 0
And here’s an excerpt from /var/log/Xorg.0.log:
10.615] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event0)
10.615] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
10.615] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
10.615] (II) LoadModule: "synaptics"
10.616] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
10.617] (II) Module synaptics: vendor="X.Org Foundation"
10.617] compiled for 1.8.0, module version = 1.2.2
10.617] Module class: X.Org XInput Driver
10.617] ABI class: X.Org XInput driver, version 9.0
10.617] (II) Synaptics touchpad driver version 1.2.2
10.617] (**) Option "Device" "/dev/input/event0"
10.676] (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5672
10.676] (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4550
10.676] (II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
10.676] (II) SynPS/2 Synaptics TouchPad: finger width range 0 - 15
10.676] (II) SynPS/2 Synaptics TouchPad: buttons: left double triple
10.676] (II) SynPS/2 Synaptics TouchPad: supports multi-touch finger detection
10.676] (II) SynPS/2 Synaptics TouchPad: is Clickpad device
10.676] (**) Option "SHMConfig" "on"
10.676] (**) Option "EmulateTwoFingerMinZ" "0"
10.676] (**) Option "VertScrollDelta" "75"
10.676] (**) Option "HorizScrollDelta" "100"
10.676] (**) Option "VertEdgeScroll" "on"
10.676] (**) Option "HorizEdgeScroll" "on"
10.676] (**) Option "VertTwoFingerScroll" "on"
10.676] (**) Option "HorizTwoFingerScroll" "on"
10.676] (**) Option "TapButton1" "1"
10.676] (**) Option "TapButton2" "3"
10.676] (**) Option "CircularScrolling" "on"
10.676] (**) Option "CircScrollTrigger" "2"
10.676] (**) Option "CoastingSpeed" "5"
10.702] (--) SynPS/2 Synaptics TouchPad: touchpad found
10.702] (**) SynPS/2 Synaptics TouchPad: always reports core events
10.711] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
10.711] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
10.711] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
10.711] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
10.711] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
10.732] (--) SynPS/2 Synaptics TouchPad: touchpad found
10.732] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
10.732] (EE) No input driver/identifier specified (ignoring)
I’ve verified that the settings I’m trying to set work when I set them using synclient, e.g. synclient TapButton1=1 enables tap to click.
I’m brand new to Linux and OpenSuSE so I’m not even sure this is the preferred way to set up my touchpad. I’d appreciate any help diagnosing this problem.