If you have a laptop with at synaptics touchpad, there is a separate touchpad driver that you'll want to use. The Debian package is xserver-xorg-input-synaptics. The package has info in the usual /usr/share/doc location.

On ehrenfest, I had to go through a lot of work to set the options right for this-- my old config from boltzmann made motion too slow and the edges were misplaced, so scrolling wouldn't work. For debugging this, the synclient program was very useful. Run synclient -m 100 to have it print out information, including x and y values. You can dynamically change paramaters. You have to use Option "SHMConfig" "On" in order for it to work, though.

Useful Options

xxx

xxx

Full Config Snipet

Here is what to add if you don't have any synaptics section already. Put this near the other input devices (snipet comes from the readme file).

Section "InputDevice"
  Identifier    "Touchpad"
  Driver        "synaptics"
  Option        "Device"        "/dev/psaux"
  Option        "Protocol"      "auto-dev"
  Option        "LeftEdge"      "1700"
  Option        "RightEdge"     "5300"
  Option        "TopEdge"       "1700"
  Option        "BottomEdge"    "4200"
  Option        "FingerLow"     "25"
  Option        "FingerHigh"    "30"
  Option        "MaxTapTime"    "180"
  Option        "MaxTapMove"    "220"
  Option        "VertScrollDelta" "100"
  Option        "MinSpeed"      "0.06"
  Option        "MaxSpeed"      "0.12"
  Option        "AccelFactor" "0.0010"
  # Option       "SHMConfig"     "on"
  # Option       "Repeater"      "/dev/ps2mouse"
EndSection

Then, you have to tell it to use the touchpad as a/the main pointer. In the ServerLayout section, add

        InputDevice     "Touchpad"              "CorePointer"

before the other pointers you have. When I did this, external USB mice still work also.

Ehrenfest Configuration

(to be added once I have finalized it)

DebianNotes/SynapticsTouchpad (last edited 2008-03-10 01:38:53 by localhost)