Ubuntu 16.04下Chrome/Chromium触摸滚动异常(部分MSI一体机)
这种同硬件同系统环境下的个别设备故障确实挺闹心的,结合你提到的情况,我整理了几个针对性的排查和解决方向:
核对Chrome的触摸相关配置
虽然系统环境一致,但Chrome可能存在设备本地的配置差异。打开Chrome的chrome://flags页面,搜索和触摸相关的选项(比如Touch Event API、Touchpad Scroll Gestures),对比另外两台正常设备的设置状态,确保完全一致。如果不确定,直接在Chrome设置里选择“恢复设置为原始默认值”,重置后重启浏览器测试。检查触摸设备的硬件ID差异
同为eGalaxTouch设备,硬件版本可能存在细微差别。打开设备管理器,找到「人机接口设备」下的eGalaxTouch指针设备,右键选择「属性」→「详细信息」,在下拉菜单里选「硬件ID」,对比正常设备的硬件ID是否完全一致。如果有差异,可能需要针对该特定硬件ID下载对应驱动(哪怕官方标注是“最新版”,也可能存在细分型号的专属驱动)。禁用Chrome硬件加速
硬件加速偶尔会引发个别设备的兼容性问题。打开Chrome设置→「系统」,关闭「使用硬件加速模式(如果可用)」,重启Chrome后测试触摸滚动是否恢复正常。交叉测试其他浏览器
试试Edge、Firefox等其他浏览器的触摸滚动功能:- 如果其他浏览器正常,说明问题出在Chrome与该设备的适配层面,可以尝试卸载重装Chrome,或者等待Chrome的更新修复;
- 如果其他浏览器也失效,那还是系统或驱动问题,建议彻底卸载触摸驱动(设备管理器里右键卸载设备并勾选「删除此设备的驱动程序软件」),然后重新安装最新版驱动。
系统触摸设置诊断
打开Windows设置→「触摸」,核对触摸手势、滚动方向、拖拽灵敏度等设置是否与正常设备一致。另外可以运行Windows自带的触摸诊断工具:设置→「更新和安全」→「疑难解答」,找到「触摸」相关的诊断项,运行后查看是否能检测并修复问题。
内容的提问来源于stack exchange,提问作者idziasz

