Ultranote II: Touchpad, report mainly

hogfish

Bronze Level Poster
The touchpad is a synaptics device, so you need the
xserver-xorg-input-synaptics package installed.
It is well worth reading the man pages for synaptics and synclient.

Out of the box, the touchpad does not have many options turned on.

It is worth experimenting with settings using synclient to explore your
personal preferences. When you have that settled, you should be able
to write a section like

Code:
Section "InputClass"
        Identifier      "Synaptics TouchPad"
        MatchProduct    "SynPS/2 Synaptics TouchPad"
        MatchDevicePath "/dev/input/event*"
        MatchIsTouchpad "on"
        Driver  "synaptics"
        Option  "VertTwoFingerScroll"   "on"
        Option  "HorizTwoFingerScroll"  "on"
        Option  "EmulateMidButtonTime"  "80"
        Option  "PalmDetect"    "on"
        Option  "HorizEdgeScroll"       "true"
EndSection
and include it in your /etc/X11/xorg.conf (which might consist of this alone if you have no such file).
There are other places such as a file under /etc/X11/xorg.conf.d/ where it can go.

I say should because on current debian testing, only some of these settings
take effect. It is very odd in that the problem does not show up on another machine
also running the same debian testing. The workaround is to write a tiny shell script
invoking synclient and perhaps putting it in rc.local.

I am used to HorizEdgeScroll active with another machine with buttons beside
rather than below the trackpad. It doesn't work quite so well on the Ultranote II because
the lower edge is not quite so well defined.

The purpose of some of the options is not always so clear. There are various manuals
available at http://www.synaptics.com/en/developers.php#info_content
which may help. That explains, for example, that the PalmDetect option is intended to
supress accidental movement when typing, for example.

I also sometimes use a script
Code:
#!/bin/sh
echo touchpad disable after key strokes:-
/usr/bin/syndaemon -i 1 -d -k
which I probably collected from this useful page: http://wiki.archlinux.org/index.php/Touchpad_Synaptics although man syndaemon explains everything.

Again, I hope that this will save others time customising their trackpads.
 
Top