[ltp] Tap to click on X240

Jochen Spieker linux-thinkpad@linux-thinkpad.org
Fri, 29 Apr 2016 22:04:50 +0200


--TuBLotoxjxNtqonL
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

I am running Debian sid on a Thinkpad X240 and recently my synaptics
configuration stopped working. Tap to click doesn't work anymore and I
just noticed that right-clicking with two fingers doesn't work anymore
either.

Previously, the following in /etc/X11/xorg.conf.d/99-clickpad.conf
worked for me:

| Section "InputClass"
| 	Identifier "Default clickpad buttons"
| 	MatchDriver "synaptics"
| =09
| 	Option "SoftButtonAreas" "60% 0 0 2400 40% 60% 0 2400"
| 	Option "AreaTopEdge" "2400"
| =09
| 	Option "TapButton1" "1"
| 	Option "TapButton3" "2"
| 	Option "TapButton2" "3"
| =09
| 	# Calm the pad down while clicking
| 	Option "VertHysteresis" "50"
| 	Option "HorizHysteresis" "50"
| =09
| 	# Drag lock
| 	Option "LockedDrags" "1"
| =09
| 	# Tap to click
| 	Option "FingerHigh" "40"
| =09
| 	# Prevent accidental clicks
| 	Option "PalmDetect" "1"
| 	Option "PalmMinWidth" "5"
| 	Option "PalmMinZ" "40"
| =09
| 	# Natural scrolling
| 	Option "VertTwoFingerScroll" "1"
| 	Option "HorizTwoFingerScroll" "1"
| 	Option "HorizScrollDelta" "-90"
| EndSection

Now it appears that my settings aren't applied and I cannot set anything
using synclient:

| $ synclient TouchpadOff=3D1
| Couldn't find synaptics properties. No synaptics driver loaded?

At the same time, X.org appears to detect the touchpad just fine:

| $ grep -i synaptics /var/log/Xorg.0.log
| [150009.873] (II) config/udev: Adding input device SynPS/2 Synaptics Touc=
hPad (/dev/input/event1)
| [150009.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev =
touchpad catchall"
| [150009.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev =
touchscreen catchall"
| [150009.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchp=
ad catchall"
| [150009.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Defaul=
t clickpad buttons"
| [150009.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinp=
ut touchpad catchall"
| [150009.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinp=
ut touchscreen catchall"
| [150009.873] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics To=
uchPad'
| [150009.873] (**) SynPS/2 Synaptics TouchPad: always reports core events
| [150009.873] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/e=
vent1 is tagged by udev as: Touchpad Touchscreen
| [150009.873] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/e=
vent1 is a touchpad
| [150009.900] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics=
 TouchPad" (type: TOUCHPAD, id 12)
| [150009.900] (**) SynPS/2 Synaptics TouchPad: (accel) selected scheme non=
e/0
| [150009.900] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor=
: 2.000
| [150009.900] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration thresh=
old: 4
| [150009.900] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/e=
vent1 is tagged by udev as: Touchpad Touchscreen
| [150009.900] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/e=
vent1 is a touchpad
| [150009.901] (II) config/udev: Adding input device SynPS/2 Synaptics Touc=
hPad (/dev/input/mouse0)
| [150009.901] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputC=
lass "touchpad ignore duplicates"

Does anybody understand what's going on?

Regards,
Jochen.
--=20
I frequently find myself at the top of the stairs with absolutely
nothing happening in my brain.
[Agree]   [Disagree]
                 <http://archive.slowlydownward.com/NODATA/data_enter2.html>

--TuBLotoxjxNtqonL
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXI75gAAoJEFOK7jlDb4WXvTkP/ApuQ7RF7GeuTZQG4QJbOxGv
RbVt430yolQY0Tn5pcnIUWPCYNR8xd/rjbmpF46aRfpGZSfvUhBWak/xUOSyZpor
oP+Ab9cOnwXZ2IfI/Mw/4qJwHolnvztb7sS7lW0PD0jojAB0EtpkRdfS/DEyCltx
pkDPoa1Av8xU6gBVMzDNGDyAKfYeOTmteIiuOgRADqzbVOKfHR4A3JjYS1nEW5w5
of5NahY6THwa4GmulJEQxyTqdWl4DTC445iWYitsRwo60JIndYkbqDJ1NTgiSLWm
RKnwTFCyt9dZS9uD2HBCza/6mJnF6sKoiK8pwptSZu0r4ccxUH5+p94eyJnsqFKO
PfcGS6UHaXkVCl5aFJ2WFwsbS1zlooNvRuzYr8qealjaOXo1xHU9l0WavjHoxuUG
YXzIKZqueD8bvm5PAVNXOR0W8sGpUQND42ux23PFJov+mDhYPNEVi3N7AK9uBiWD
9g8peH1y8LEL6Yrdw4kejN6u/kkuJpWKHUbqbfajDXtQUE9PM/HfVyG+IZyxtRnY
M2vxaOCRMedbLNpe0wAd+bCYNMBLPPUxn+7qQ/6do9Bo2tlh7pPZP7gmfoFR52Wf
mKlJ/7GT+6VUtD1ip5B/wWh0+n9ki1uvUK1fPdNhqFl/iQKZiqEJaukc1RpeMSnO
0d+VFFoQve1j8yAptcx1
=jK5E
-----END PGP SIGNATURE-----

--TuBLotoxjxNtqonL--