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