Synaptics

From CBLFS
Revision as of 12:33, 1 July 2007 by Jciccone (talk | contribs)
Jump to navigationJump to search
Download Source: http://web.telia.com/~u89404340/touchpad/files/synaptics-0.14.6.tar.bz2

Introduction to Synaptics

This is a driver for the Synaptics TouchPad for XOrg/XFree86 4.x. A Synaptics touchpad by default operates in compatibility mode by emulating a standard mouse. However, by using a dedicated driver, more advanced features of the touchpad become available.

Project Homepage: Unknown

Dependencies

Required

Non-Multilib

Compile the package:

make PREFIX=/usr

Install the package

make PREFIX=/usr install

Multilib

32Bit

Compile the package:

PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
make PREFIX=/usr ARCH=i686 CC="gcc ${BUILD32}" LD="gcc ${BUILD32}"

Install the package:

PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
make PREFIX=/usr ARCH=i686 install

64Bit

Compile the package:

PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
make PREFIX=/usr ARCH=x86_64 CC="gcc ${BUILD64}" LD="gcc ${BUILD64}"

Install the package:

PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
make PREFIX=/usr ARCH=x86_64 install

Configuring The Driver

In addition to reading the information below it may not be a bad idea to read the synaptics(5) man page.

The following configuration serves as an example only.

Section "InputDevice"
    Identifier  "Synaptics Mouse"
    Driver      "synaptics"

    Option      "SHMConfig" "on"

    Option      "Device" "/dev/input/mouse0"
    Option      "Protocol" "auto-dev"

    Option      "LeftEdge" "1200"
    Option      "RightEdge" "5600"
    Option      "TopEdge" "1200"
    Option      "BottomEdge" "4600"

    Option      "FingerLow" "25"
    Option      "FingerHigh" "30"

    Option      "MaxTapTime" "180"
    Option      "MaxTapMove" "220"

    Option      "TapButton1" "0"
    Option      "TapButton2" "0"
    Option      "TapButton3" "0"

    Option      "VertScrollDelta" "100"
    Option      "HorizEdgeScroll" "0"

    Option      "MinSpeed" "0.09"
    Option      "MaxSpeed" "0.18"

    Option      "AccelFactor" "0.0015"
EndSection

And in the ServerLayout section:

    InputDevice    "Synaptics Mouse" "AlwaysCore"

The SHMConfig is very useful for creating your initial setup. This allows you to change these values without needing to restart the X server. It is recommended that you keep this option on.

Edge Settings

Sensitivity Settings

Tapping

Scrolling

Contents

Installed Programs: synclient syndaemon
Installed Libraries: ${XORG_PREFIX}/lib/xorg/modules/input/synaptics_drv.so
Installed Directories: None