disabling clickpad with synaptics

Tomas Davidek Tomas.Davidek at cern.ch
Tue Sep 9 14:48:11 PDT 2014


Hello,
    I was using synaptics (syndaemon -d -i 1) for long time with the old 
notebook that had synaptic touchpad (Dell E6500). Now I have Lenovo 
Thinkpad T431s, which has clickpad built-in. Even if using
      syndaemon -d -i 1.0 -R
I often get the cursor unintentionally moved in the window I am writing 
in. Apparently, syndaemon does not fully disable the clickpad for the 
specified time. On the other hand, if I do
     synclient TouchpadOff=1
then the clickpad really get disabled, leaving only active clicks. I use 
this feature within udev when plugging-in external mouse 
https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Disable_touchpad_upon_external_mouse_detection, 
but I guess syndaemon could be extended to "switch off completely" the 
touchpad for the specified time. Could this be implemented, or do you 
see another way to avoid unintentional cursor moves & clicks resulting 
in writing somewhere else?

Thanks a lot for any hint,

best regards,
                            Tomas

PS: I am using xserver-xorg-input-synaptics 1.8.0-1 inside Debian 
Jessie, with xserver-xorg-core 2:1.16.0-1. The log file looks like
X.Org X Server 1.16.0
Release Date: 2014-07-16
[     4.511] X Protocol Version 11, Revision 0
[     4.511] Build Operating System: Linux 3.14-1-amd64 x86_64 Debian
[     4.511] Current Operating System: Linux ipnp-n19a 
3.16.1-trunk-amd64-ipnp-n22-2 #1 SMP Thu Aug 14 14:33:08 CEST 2014 x86_64
[     4.511] Kernel command line: 
BOOT_IMAGE=/boot/vmlinuz-3.16.1-trunk-amd64-ipnp-n22-2 
root=UUID=18d4b2b3-2a02-45fc-82ee-ad1830095c7e ro elevator=noop 
video=SVIDEO-1:d audit=0 resume=swap:/dev/sda7 elevator=noop 
video=SVIDEO-1:d audit=0
[     4.511] Build Date: 17 July 2014  10:22:36PM
[     4.511] xorg-server 2:1.16.0-1 (http://www.debian.org/support)
[     4.511] Current version of pixman: 0.32.6
......
[     4.681] (II) config/udev: Adding input device SynPS/2 Synaptics 
TouchPad (/dev/input/event6)
[     4.681] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev 
touchpad catchall"
[     4.681] (**) SynPS/2 Synaptics TouchPad: Applying InputClass 
"Multitouch Touchpad"
[     4.681] (**) SynPS/2 Synaptics TouchPad: Applying InputClass 
"touchpad catchall"
[     4.681] (**) SynPS/2 Synaptics TouchPad: Applying InputClass 
"Default clickpad buttons"
[     4.681] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev 
touchpad catchall"
[     4.681] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Touchpad"
[     4.681] (II) LoadModule: "synaptics"
[     4.681] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[     4.682] (II) Module synaptics: vendor="X.Org Foundation"
[     4.682]    compiled for 1.15.99.904, module version = 1.8.0
[     4.682]    Module class: X.Org XInput Driver
[     4.682]    ABI class: X.Org XInput driver, version 21.0
[     4.682] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics 
TouchPad'
[     4.682] (**) SynPS/2 Synaptics TouchPad: always reports core events
[     4.683] (**) Option "Device" "/dev/input/event6"
[     4.736] (II) synaptics: SynPS/2 Synaptics TouchPad: found clickpad 
property
[     4.736] (II) synaptics: SynPS/2 Synaptics TouchPad: found top 
buttonpad property
[     4.736] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 
1024 - 5112 (res 42)
[     4.736] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 
2024 - 4832 (res 42)
[     4.736] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 
0 - 255
[     4.736] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width 
range 0 - 15
[     4.736] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left 
double triple
[     4.736] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 
Product 0x7
[     4.736] (**) Option "MaxTapTime" "250"
[     4.736] (**) Option "ClickPad" "1"
[     4.736] (**) Option "HorizEdgeScroll" "0"
[     4.736] (**) Option "VertTwoFingerScroll" "1"
[     4.736] (**) Option "HorizTwoFingerScroll" "0"
[     4.736] (**) Option "TapButton1" "1"
[     4.736] (**) Option "TapButton2" "3"
[     4.736] (**) Option "TapButton3" "2"
[     4.736] (**) Option "ClickFinger1" "1"
[     4.736] (**) Option "ClickFinger2" "3"
[     4.736] (**) Option "ClickFinger3" "2"
[     4.736] (**) Option "PalmDetect" "1"
[     4.736] (**) Option "MinSpeed" "0.5"
[     4.736] (**) Option "MaxSpeed" "1.0"
[     4.736] (**) Option "AccelFactor" "0.075"
[     4.736] (**) Option "SoftButtonAreas" "70% 0 0 30% 35% 65% 0 20%"
[     4.736] (**) Option "SecondarySoftButtonAreas" "58% 0 0 8% 42% 58% 
0 8%"
[     4.736] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[     4.736] (**) SynPS/2 Synaptics TouchPad: always reports core events
[     4.764] (**) Option "config_info" 
"udev:/sys/devices/platform/i8042/serio1/input/input6/event6"
[     4.764] (II) XINPUT: Adding extended input device "SynPS/2 
Synaptics TouchPad" (type: TOUCHPAD, id 10)
[     4.764] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) 
MinSpeed is now constant deceleration 2.0
[     4.764] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) 
MaxSpeed is now 2.00
[     4.764] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) 
AccelFactor is now 0.075
[     4.764] (**) SynPS/2 Synaptics TouchPad: (accel) keeping 
acceleration scheme 1
[     4.764] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[     4.764] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration 
factor: 2.000
[     4.764] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration 
threshold: 4
[     4.765] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[     4.765] (II) config/udev: Adding input device SynPS/2 Synaptics 
TouchPad (/dev/input/mouse0)
[     4.765] (**) SynPS/2 Synaptics TouchPad: Ignoring device from 
InputClass "touchpad ignore duplicates"



More information about the xorg mailing list