aboutsummaryrefslogtreecommitdiffstats
path: root/x11-drivers/synaptics/pkg-message
blob: 7f6039d68c45606cd078e47fe9cc24f77203eadd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
===============================================================================

            * SETUP NOTE * SETUP NOTE *

o Please remove ${X11BASE}/lib/modules/input/synaptics_drv.so
  manually, If you have installed synaptics-0.14.4_1.  I forgot
  to chase pkg-plist on 0.14.4_1.

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.

/etc/xorg.conf (or /etc/XF86Config) ---------------
    :
Section "Module"
        :
    Load        "synaptics"
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) ---------------

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