an easy and consistent way of installing software ported to FreeBSD
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/
===============================================================================
* 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) ---------------
===============================================================================
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