MATE 16.04 触摸板 xinput(只想要一个基本的鼠标垫)无法禁用点击、滚动、滑动

MATE 16.04 触摸板 xinput(只想要一个基本的鼠标垫)无法禁用点击、滚动、滑动

几个星期以来,我一直尝试关闭所有非基本手势(我只是希望触摸板能够控制光标位置)

无需点击 - 鼠标左键和右键可用

禁止滑动/拖动 - 这可能会危险地乱扔图标或抓取我的代码文本

没有滚动 - 有滚动条和向上/向下键。

有时鼠标会疯狂地向任何方向快速移动,复制内容、创建新文件夹、重新排列文本并造成混乱。有时鼠标只是坐在那里不动 - 好像在等待某种手势(它会暂时忽略手指移动)

什么都没起作用(没有任何变化)


我使用的是戴尔 Latitude 14 Rugged Extreme (7404) 产品名称:031MTV

竞选伙伴桌面 1.16.2

我没有触摸板 UI 设置


这是我的/usr/share/X11/xorg.conf.d/90-libinput.conf

# 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"
        Option "Tapping" "off"
        Option "ClickMethod" "none"
        Option "NaturalScrolling" "false"
        Option "ScrollMethod" "none"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

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

这是xinput list

Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ eGalax Inc. USB TouchController           id=12   [slave  pointer  (2)]
⎜   ↳ ImPS/2 Generic Wheel Mouse                id=16   [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)]
    ↳ Logitech USB Keyboard                     id=10   [slave  keyboard (3)]
    ↳ Logitech USB Keyboard                     id=11   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD: Integrate           id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]
    ↳ DELL Wireless hotkeys                     id=17   [slave  keyboard (3)]

这是xinput list-props "eGalax Inc. USB TouchController"

Device 'eGalax Inc. USB TouchController':
    Device Enabled (143):   1
    Coordinate Transformation Matrix (145): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Calibration Matrix (281):  1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Calibration Matrix Default (282):  1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Natural Scrolling Enabled (283):   0
    libinput Natural Scrolling Enabled Default (284):   0
    libinput Send Events Modes Available (263): 1, 0
    libinput Send Events Mode Enabled (264):    0, 0
    libinput Send Events Mode Enabled Default (265):    0, 0
    libinput Left Handed Enabled (285): 0
    libinput Left Handed Enabled Default (286): 0
    libinput Scroll Methods Available (287):    0, 0, 1
    libinput Scroll Method Enabled (288):   0, 0, 0
    libinput Scroll Method Enabled Default (289):   0, 0, 0
    libinput Button Scrolling Button (290): 0
    libinput Button Scrolling Button Default (291): 0
    Device Node (266):  "/dev/input/event9"
    Device Product ID (267):    3823, 1
    libinput Drag Lock Buttons (292):   <no items>
    libinput Horizonal Scroll Enabled (268):    0

这是xinput list-props "ImPS/2 Generic Wheel Mouse"

Device 'ImPS/2 Generic Wheel Mouse':
    Device Enabled (143):   1
    Coordinate Transformation Matrix (145): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Accel Speed (293): 0.000000
    libinput Accel Speed Default (294): 0.000000
    libinput Accel Profiles Available (295):    1, 1
    libinput Accel Profile Enabled (296):   1, 0
    libinput Accel Profile Enabled Default (297):   1, 0
    libinput Natural Scrolling Enabled (283):   0
    libinput Natural Scrolling Enabled Default (284):   0
    libinput Send Events Modes Available (263): 1, 0
    libinput Send Events Mode Enabled (264):    0, 0
    libinput Send Events Mode Enabled Default (265):    0, 0
    libinput Left Handed Enabled (285): 0
    libinput Left Handed Enabled Default (286): 0
    libinput Scroll Methods Available (287):    0, 0, 1
    libinput Scroll Method Enabled (288):   0, 0, 0
    libinput Scroll Method Enabled Default (289):   0, 0, 0
    libinput Button Scrolling Button (290): 0
    libinput Button Scrolling Button Default (291): 274
    libinput Middle Emulation Enabled (298):    0
    libinput Middle Emulation Enabled Default (299):    0
    Device Node (266):  "/dev/input/event6"
    Device Product ID (267):    2, 5
    libinput Drag Lock Buttons (292):   <no items>
    libinput Horizonal Scroll Enabled (268):    0

这是xinput list-props "Virtual core XTEST pointer"

Device 'Virtual core XTEST pointer':
    Device Enabled (143):   1
    Coordinate Transformation Matrix (145): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    XTEST Device (260): 1

感觉好像有另一个更深层次的应用程序正在覆盖这些设置,但这只是猜测(没有证据)。我应该做什么而没有做?

相关内容