There are two layers for input processing 1) The Alps driver which processes the raw input and feeds it to 2) X11, which handles cursor movement, scrolling, buttons using a large number of properties
The GUI is one way to change the X11 properties. I traced where the properties are saved persistently and it seems like it's in a binary file at $HOME/.config/dconf/user. This must be read when X is starting up. For testing, I tuned my cursor movement using the following: echo "enable two-finger scrolling, disable edge scrolling" xinput set-prop $ID_TP "Synaptics Two-Finger Scrolling" 1 0 xinput set-prop $ID_TP "Synaptics Edge Scrolling" 0 0 0 xinput set-ptr-feedback $ID_TP 4 50 10 There is also a property for Synaptic touchpads named JumpyCursorThreshold. This is to reduce cursor jumping but applies to only Synaptic touchpads. Having said that cursor jumping and refocus could be the driver misinterpreting the raw data from the device. If you want to debug further use the psmouse-alps-dst-0.4 dlkm, which has a lot of debug. If the raw data dumped to syslog is linear then it's an X11 problem. If the raw data jumps then you probably have a mis-interpreted/new protocol. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/606238 Title: synaptic touchpad not recognized on dell latitude e6510 and others To manage notifications about this bug go to: https://bugs.launchpad.net/linux/+bug/606238/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs