Lubuntu 17.10 中的触控板配置在哪里?

Lubuntu 17.10 中的触控板配置在哪里?

我已经处理这个问题一个星期了!Macbook Air 1.1

我只是想在打字时关闭触控板并降低灵敏度。Lubuntu 在 GUI 中没有这些选项。

新输入:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ HID 05ac:820b                             id=11   [slave  pointer  (2)]
⎜   ↳ bcm5974                                   id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ HID 05ac:820a                             id=10   [slave  keyboard (3)]
    ↳ Apple Computer, Inc. IR Receiver          id=12   [slave  keyboard (3)]
    ↳ Apple, Inc. Apple Internal Keyboard / Trackpad    id=13   [slave  keyboard (3)]

同步客户端:

Parameter settings:
    LeftEdge                = -3960
    RightEdge               = 4478
    TopEdge                 = 337
    BottomEdge              = 5311
    FingerLow               = 70
    FingerHigh              = 75
    MaxTapTime              = 180
    MaxTapMove              = 519
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 283
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 236
    HorizScrollDelta        = 236
    VertEdgeScroll          = 1
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0169492
    TouchpadOff             = 2
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 2
    RBCornerButton          = 3
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 3
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 3
    ClickFinger3            = 0
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    ResolutionDetect        = 1
    GrabEventDevice         = 0
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 40
    VertHysteresis          = 23
    ClickPad                = 0

当我输入经常建议的

syndaemon -i 0.5 -t -K -R

它似乎确实有效果,但是窗口中没有返回光标。也许这是正常的。我无法继续使用那个终端窗口,这似乎很奇怪。

我确实已将 50-Synaptics.conf 文件复制到合适的文件夹中,但是我看到 libinput 正在取代 Synaptics?

进一步令人困惑的是 Openbox 和 Lubuntu 文档建议我应该编辑

~/.config/openbox/lubuntu-rc.xml

我在上述文件中没有找到与触摸板相关的所有选项的文档。

我还发现我应该输入 synclient 参数的建议

Edit ~/.config/lxsession/Lubuntu/autostart

该文件存在,但是没有内容。

Synaptics 是否控制 bcm5974 驱动程序(特定于我的硬件)?

我是否应该用 Libinput 或 xf86-input-mtrack 替换 Synaptics,它们是否会以相同的方式与 bcm5974 交互?

如何确定我的硬件支持 man synaptics/libinput 中的哪些触摸板选项?

提前致谢

答案1

实际上,我不知道这是否在任何地方都有足够的记录,但在英语中,它说键盘和鼠标或 lxinput 从命令行启动它也会添加触摸和触控板的加速度。

如果您想使键盘快捷键发挥硬件开关的作用来关闭触控板,请编辑 ~/.config/openbox/lubuntu-rc.xml,例如,您插入了一个 USB 鼠标,但在打字时不想打开触控板。

synclient touchpadoff=1是软件中关闭触摸板的命令。而 synclienttouchpadoff=0将打开它。

答案2

我应该用 Libinput 替换 Synaptics 吗

大概

https://wayland.freedesktop.org/libinput/doc/latest/palm_detection.html#disable-while-typing

按下按键后,libinput 会自动禁用触摸板超时

cat /etc/X11/xorg.conf.d/30-touchpad.conf

Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
Option "ScrollMethod" "edge"
#Option "NaturalScrolling" "true"
#Option "AccelProfile" "flat"
#Option "AccelSpeed" "0.5"

相关内容