首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复Ubuntu 17.04中的掌心检测

问如何修复Ubuntu 17.04中的掌心检测
EN

Ask Ubuntu用户
提问于 2017-07-22 09:23:06
回答 1查看 4.3K关注 0票数 2

自从Ubuntu 16.04以来,我就遇到了这个问题。掌心检测根本不起作用。我尝试运行这文章中提到的命令,但没有效果。

xinput的输出:

代码语言:javascript
复制
    ⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLLC6B2:00 06CB:75BF Touchpad             id=11   [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)]
    ↳ Integrated_Webcam_HD                      id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]
    ↳ DELL Wireless hotkeys                     id=15   [slave  keyboard (3)] 

“x输入列表”的输出-道具11:

代码语言:javascript
复制
    Device 'DLLC6B2:00 06CB:75BF Touchpad':
    Device Enabled (140):   1
    Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (267): 1
    Device Accel Constant Deceleration (268):   2.500000
    Device Accel Adaptive Deceleration (269):   1.000000
    Device Accel Velocity Scaling (270):    12.500000
    Synaptics Edges (271):  49, 1180, 50, 879
    Synaptics Finger (272): 25, 30, 0
    Synaptics Tap Time (273):   180
    Synaptics Tap Move (274):   67
    Synaptics Tap Durations (275):  180, 180, 100
    Synaptics ClickPad (276):   1
    Synaptics Middle Button Timeout (277):  0
    Synaptics Two-Finger Pressure (278):    282
    Synaptics Two-Finger Width (279):   7
    Synaptics Scrolling Distance (280): -30, -30
    Synaptics Edge Scrolling (281): 0, 0, 0
    Synaptics Two-Finger Scrolling (282):   1, 1
    Synaptics Move Speed (283): 1.000000, 1.750000, 0.129870, 0.000000
    Synaptics Off (284):    0
    Synaptics Locked Drags (285):   0
    Synaptics Locked Drags Timeout (286):   5000
    Synaptics Tap Action (287): 2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (288):   1, 3, 0
    Synaptics Circular Scrolling (289): 0
    Synaptics Circular Scrolling Distance (290):    0.100000
    Synaptics Circular Scrolling Trigger (291): 0
    Synaptics Circular Pad (292):   0
    Synaptics Palm Detection (293): 1
    Synaptics Palm Dimensions (294):    5, 5
    Synaptics Coasting Speed (295): 20.000000, 50.000000
    Synaptics Pressure Motion (296):    30, 160
    Synaptics Pressure Motion Factor (297): 1.000000, 1.000000
    Synaptics Resolution Detect (298):  1
    Synaptics Grab Event Device (299):  0
    Synaptics Gestures (300):   1
    Synaptics Capabilities (301):   1, 0, 0, 1, 1, 0, 0
    Synaptics Pad Resolution (302): 12, 12
    Synaptics Area (303):   0, 0, 0, 0
    Synaptics Soft Button Areas (304):  614, 0, 761, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (305): 7, 7
    Device Product ID (264):    1739, 30143
    Device Node (263):  "/dev/input/event10"

/usr/share/X11/xorg.conf.d/40-libinput.conf的内容:

代码语言:javascript
复制
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
    Identifier "libinput pointer catchall"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
EndSection


Section "InputClass"
    Identifier "libinput keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
EndSection

Section "InputClass"
    Identifier "libinput touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
EndSection

Section "InputClass"
    Identifier "libinput touchscreen catchall"
    MatchIsTouchscreen "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
EndSection

Section "InputClass"
    Identifier "libinput tablet catchall"
    MatchIsTablet "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
EndSection
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-07-23 12:50:16

Synaptics用户空间驱动程序在掌上检测方面不是很好。

在Ubuntu17.04中,libinput是默认的用户空间驱动程序。它不会因为某种原因而被激怒。

在终点站运行

代码语言:javascript
复制
sudo apt install xserver-xorg-input-libinput

来安装它。那就重新启动。

默认情况下,可能禁用敲击。编辑/usr/share/X11/xorg.conf.d/40-libinput.conf,这样看上去:

代码语言:javascript
复制
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
    Identifier "libinput pointer catchall"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
EndSection


Section "InputClass"
    Identifier "libinput keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
EndSection

Section "InputClass"
    Identifier "libinput touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    Option "Tapping" "True"
    Option "NaturalScrolling" "True"
EndSection

Section "InputClass"
    Identifier "libinput touchscreen catchall"
    MatchIsTouchscreen "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
EndSection

Section "InputClass"
    Identifier "libinput tablet catchall"
    MatchIsTablet "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
EndSection

使攻丝和自然滚动。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/938659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档