触摸板输入不正确,只能上下滚动,鼠标行为奇怪

触摸板输入不正确,只能上下滚动,鼠标行为奇怪

我正在努力处理“突然”出现的奇怪行为,而不是在更新或其他什么之后。

第一的,触摸板的输入被错误地注册,并且我的触摸板将所有输入都滚动为按钮或上下滚动:

[22:38] ~ $xinput test 16
motion a[2]=-451
button press   5
button release 5
motion a[2]=-452
button press   5
button release 5
motion a[1]=267 a[2]=-453
button press   5
button release 5
...

没有任何点击,鼠标垫上的所有移动都只会向上或向下滚动,无论我实际如何移动。我甚至可以看到这种行为在登录。

第二,使用外接鼠标时,鼠标移动被正确跟踪直到我触摸触摸板,一旦我尝试使用触摸板,鼠标点击就不再起作用(例如,我无法通过鼠标点击激活另一个应用程序窗口,或者使用鼠标访问下拉菜单,或者在应用程序之间复制/粘贴文本)。

我所能做的就是使用键盘导航和切换应用程序(我知道,这最终不是件坏事......但是......)。

我的机器是 2013 年的 Macbook Pro。以下是一些诊断信息:

[22:29] ~ $uname -a
Linux macnix 4.6.3-040603-generic #201606241434 SMP Fri Jun 24 18:36:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[22:33] ~ $cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"

关于 xinputs:

[22:33] ~ $xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave pointer  (2)]
⎜   ↳ Logitech M705                             id=11   [slave pointer  (2)]
⎜   ↳ Logitech K350                             id=12   [slave pointer  (2)]
⎜   ↳ Wacom Wireless Bamboo PAD Pen stylus      id=13   [slave pointer  (2)]
⎜   ↳ Wacom Wireless Bamboo PAD Finger touch    id=14   [slave pointer  (2)]
⎜   ↳ Apple Inc. Apple Internal Keyboard / Trackpad     id=16   [slave pointer  (2)]
⎜   ↳ Wacom Wireless Bamboo PAD Pen eraser      id=17   [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)]
    ↳ UVC Camera (046d:0821)                    id=10   [slave keyboard (3)]
    ↳ Apple Inc. Apple Internal Keyboard / Trackpad     id=15   [slave keyboard (3)]

此外,如果我dmesg | tail看到以下内容:

[ 2364.471287] evbug: Event. Dev: input21, Type: 1, Code: 31, Value: 1
[ 2364.471293] evbug: Event. Dev: input21, Type: 0, Code: 0, Value: 0
[ 2364.631265] evbug: Event. Dev: input21, Type: 4, Code: 4, Value: 458774
[ 2364.631278] evbug: Event. Dev: input21, Type: 1, Code: 31, Value: 0
[ 2364.631283] evbug: Event. Dev: input21, Type: 0, Code: 0, Value: 0
[ 2366.739296] evbug: Event. Dev: input21, Type: 4, Code: 4, Value: 458792
[ 2366.739302] evbug: Event. Dev: input21, Type: 1, Code: 28, Value: 1
[ 2366.739306] evbug: Event. Dev: input21, Type: 0, Code: 0, Value: 0

我不知道这些与什么有关。我在 askubuntu 上查看了许多类似的问题及其解决方案,包括与更改 /etc/default/grub 文件相关的修改尝试用 libinput 替换 xinput但迄今为止还没有任何解决方案。非常感谢任何建议!!!

相关内容