所以我刚买了一台 ThinkPad E570。虽然中间的指点杆按钮在 Windows 中可以识别,并且可以像滚动条一样开箱即用,但在任何 Linux 发行版中都看不到它。
按下 xev 时不返回任何输出,并且“xinput list props 16”返回“无法找到设备 16”。
这能修复吗?
答案1
此错误修复已合并到Linux 内核 4.13rc6。因此应该两到三周内就可以买到。
答案2
到目前为止,安装xserver-xorg-input-libinput-hwe-16.04
(在 Ubuntu 16.04.2 上)并重新加载psmouse
似乎proto=imps
可以启用鼠标中键。但这会禁用触摸板上的双指滚动。
这里也讨论了这个问题:按住触摸板时触摸板不起作用
Ubuntu 上有一个 bug 被提交了:https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-libinput-hwe-16.04/+bug/1670492
答案3
正确的解决方案包括修补 psmouse 内核模块。内核模块无法检索扩展按钮数据。强制正确的值可以解决此问题。请参阅:https://bugs.freedesktop.org/show_bug.cgi?id=100694