pkg-descr

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 becomes available.

WWW: http://web.telia.com/~u89404340/touchpad/

pkg-message

===============================================================================

* SETUP NOTE * SETUP NOTE *

o Add boot time tunable to /boot/loader.conf.
Set hw.psm.synaptics_support=1 and shutdown -r now!

/boot/loader.conf ---------------------------------
hw.psm.synaptics_support=1
---------------------------------------------------

o Don't run moused(8) daemon.
Dont' set moused_enable="YES" in /etc/rc.conf.

/etc/rc.conf --------------------------------------
moused_enable="NO"
---------------------------------------------------

o Set your /etc/xorg.conf (or /etc/XF86Config)
Adopt your environment. This is a sample configration, and
following setting is mine. You may want to change the
values of *Edge and *Delta.

*NOTE*
Please disable your existing "CorePointer" in "ServerLayout"
section, only use "Synaptics_Touchpad" CorePointer.

* IMPORTANT NOTICE *
Please set *AllowEmptyInput* option at ServerFlags section.

/etc/xorg.conf (or /etc/XF86Config) ---------------
:
Section "Module"
:
Load "synaptics"
EndSection

Section "ServerFlags"
:
Option "AllowEmptyInput"
EndSection

Section "ServerLayout"
:
# InputDevice "Standard_PS/2_Mouse" "CorePointer"
InputDevice "Synaptics_Touchpad" "CorePointer"
EndSection

Section "InputDevice"
Identifier "Synaptics_Touchpad"
Driver "synaptics"

Option "Device" "/dev/psm0"
Option "Protocol" "psm"

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 "HorizScrollDelta" "100"

Option "MinSpeed" "0.06"
Option "MaxSpeed" "0.06"
Option "AccelFactor" "0.0010"

Option "ScrollButtonRepeat" "100"
Option "UpDownScrolling" "on"
Option "UpDownRepeat" "on"
Option "LeftRightScrolling" "on"
Option "LeftRightRepeat" "on"

# "SHMConfig on" seems good works with synclient(1). But this
# options is insecure. I recommended "off" as default.
Option "SHMConfig" "off"

# If you use circular touchpad, uncomment them.
# Option "CircularPad" "on"
# Option "CircularScrolling" "on"
# Option "CircScrollDelta" "0.5"
EndSection
:
/etc/xorg.conf (or /etc/XF86Config) ---------------

===============================================================================

pkg-plist

bin/synclient
@comment bin/syndaemon
%%XORG%%lib/xorg/modules/input/synaptics_drv.so
%%XORG%%@dirrmtry lib/xorg/modules/input
%%XORG%%@dirrmtry lib/xorg/modules
%%XORG%%@dirrmtry lib/xorg
%%XFREE86%%lib/modules/input/synaptics_drv.o