The x/y sensitivity should be detected and adjusted automatically if you upgrade to xf86-input-synaptics 1.2.0.
The x/y sensitivity should be detected and adjusted automatically if you upgrade to xf86-input-synaptics 1.2.0.
Somebody might have packaged it already but I didn't find any... You should be able to build it from sources. For installing you can just copy it to /usr/lib/xorg/modules/input/synaptics_drv.so and restart xorg. Before compiling get build dependencies by running apt-get build-dep xserver-xorg-input-synaptics.
Thanks for your help! I downloaded the tar.gz from this site: http://cgit.freedesktop.org/xorg/dri...put-synaptics/
and was finally able to build it. I also had to update my xorg-macros and that was a bit of a paint.
After I finally built it, I never ended up with a .so file. Did I build the wrong thing? I did:
./autogen.sh
make
sudo make install
Rebooted, and the sensitivity is still wrong, so I suspect it is still using the old driver. Do you know what I am missing here?
Thanks!
- ionman
Check the current driver version in /var/log/Xorg.0.log, it should say
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 1.6.4, module version = 1.2.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
If the synaptics module version is 1.1.2 you are still using the default driver.
I tested compiling the new driver too. The .so file is under ./src/.libs/synaptics_drv.so. Regarding xorg-macros it would have been enough to just replace XORG_MACROS_VERSION(1.3) with XORG_MACROS_VERSION(1.1) in configure.ac as the default one seemed to work too.
Hooray! It works!
For those of you that are still struggling with this issue, here is the complete how to:
First make sure you have the build dependencies. In a terminal execute this command:
Download the latest version of the xorg-macros from here:Code:sudo apt-get build-dep xserver-xorg-input-synaptics
http://cgit.freedesktop.org/xorg/util/macros/
Extract the folder, and cd to that directory.
Install the newest macros:
Download the latest version of the driver from here:Code:$ ./autogen.sh $ make $ sudo mv /usr/share/aclocal/xorg-macros.m4 /usr/share/aclocal/xorg-macros.m4.old $ sudo cp xorg-macros.m4 /usr/share/aclocal/xorg-macros.m4
http://cgit.freedesktop.org/xorg/dri...put-synaptics/
Extract the folder, and cd to that directory.
Build and install the new driver:
Reboot. Enjoy!Code:$ ./autogen.sh $ make $ sudo mv /usr/lib/xorg/modules/input/synaptics_drv.so /usr/lib/xorg/modules/input/synaptics_drv.so.old $ sudo cp src/.libs/synaptics_drv.so /usr/lib/xorg/modules/input/synaptics_drv.so
- ionman
Thanks to all,
I have just completed ionman's steps on my Lenovo S10 and it works great.
-Hurgh-
I just followed your instructions using Jollicloud on my Lenovo S10 and the speed it great now but I seem to have lost the ability to tap. When I enable it in the mouse control panel it doesn't do anything. Any ideas? Thanks again!
Ok just fixed my own problem. lol
I made the following script:
and made it a startup application in the preferences.Code:#!/bin/bash xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Time" 32 180 xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap durations" 32 180, 180, 100 xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 8 0, 3, 0, 0, 1, 2, 3
Last edited by macjedimatt; December 16th, 2009 at 06:38 AM.
Bookmarks