For notebook owners like me with Synaptic touchpad with scrolling features this tutorial shows how to enable your hardware potentials.
We need following software to enable Synaptic:
ksynaptics-0.3.1_1 KDE control center module for Synaptics touchpads
libsynaptics-0.14.6b_1 Library to access the Xorg/XFree86 Synaptics TouchPad Drive
synaptics-0.14.6_1 The Synaptics touchpad X driver
Install software:
|
Code:
|
# portinstall synaptics ksynaptics |
Modify your
xorg.conf file:
|
Code:
|
Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "AlwaysCore"
InputDevice "Synaptics_Touchpad" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Clone" "off"
EndSection
.....
Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "xtrap"
Load "freetype"
Load "synaptics"
EndSection
........
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "Buttons" "6"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons"
EndSection
Section "InputDevice"
Identifier "Synaptics_Touchpad"
Driver "synaptics"
Option "UseShm" "true"
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"
Option "SHMConfig" "on"
# If you use circular touchpad, uncomment them.
# Option "CircularPad" "on"
# Option "CircularScrolling" "on"
# Option "CircScrollDelta" "0.5"
EndSection |
Edit /etc/rc.conf:
|
Code:
|
# disable moused for synaptic
moused_enable="NO" |
Restart Xorg or reboot your system. Enjoy.