In my xorg.conf, as I have a laptop with both a trackball and touchpad, I have the following items for mice:
Code:
Section "InputDevice"
Identifier "Glidepoint"
Driver "synaptics"
Option "ZAxisMapping" "4 5"
Option "CorePointer" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "60"
Option "RightEdge" "830"
Option "TopEdge" "70"
Option "BottomEdge" "650"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "110"
Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "50"
Option "HorizScrollDelta" "50"
Option "MinSpeed" "0.2"
Option "MaxSpeed" "0.8"
Option "AccelFactor" "0.10"
Option "EdgeMotionSpeed" "40"
Option "UpDownScrolling" "1"
Option "TouchpadOff" "0"
EndSection
# Also allow USB mouse
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "SendCoreEvents"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
EndSection
This allows for the individual settings of the touchpad to be set. In addition to my trackball working, I can also have my graphics tablet, and gyro-mouse attached to my computer at the same time, and all will work.
I think the key to this setup working is to have CorePointer set on one of the devices, and then SendCoreEvents on the others, so that the other devices will send their events to the core device (you can only have once core device at a time, or else only the first one will do anything)