Installation of the Synaptics-Touchpad-Driver for XFree 4.x =========================================================== Author: Stefan Gmeiner Date: 20.04.02 needs: - XFree 4.x - Using with Kernel 2.4.x for x < 10 needs a kernel-patch (see source-code) 1. If you installing the driver by binary (recommended) you can go to step 3. 2. Change in the "Makefile" the path to the xfree-sourcecode tree by changig the Variable TOP. Then type "make" to build the driver "synaptics_drv.o". 3. Copy the driver-module "synaptics_drv.o" into the XFree-module path "ex. /usr/X11R6/lib/modules/input/". 4. Load the driver by changig the XFree configuration file through adding the line 'Load "synaptics"' in the module section. 5. Add/Replace in the InputDevice-section for the touchpad the following lines: Section "InputDevice" Driver "synaptics" Identifier "Mouse[1]" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "LeftEdge" "1900" Option "RightEdge" "5400" Option "TopEdge" "1900" Option "BottomEdge" "4000" Option "FingerLow" "25" Option "FingerHigh" "30" Option "MaxTapTime" "180" Option "MaxTapMove" "220" Option "VertScrollDelta" "100" Option "MinSpeed" "0.02" Option "MaxSpeed" "0.18" Option "AccelFactor" "0.0010" # Option "Repeater" "/dev/ps2mouse" # Option "SHMConfig" "on" EndSection Change the Identifier to the same name as in the ServerLayout-section. The Option "Repeater" is at the moment for testing. 6. Add the "CorePointer" option to the InputDevice line at the ServerLayout section: Section "ServerLayout" ... InputDevice "Mouse[1]" "CorePointer" ... 7. Start/Restart the X-Server. If the touchpad doesn't work go to step 8. 8. a) Check the XFree-Logfiles b) Try to start the XServer with 'startx -- -logverbose 8' for more Output 9. If you want to be able to change driver parameters without restarting the X server, enable the "SHMConfig" option in the XFree configuration file. You can then use the "synclient" program to query and modify driver parameters on the fly. If you can't get the driver working, mail the logfiles and the configuration file to me.