请问笔记本的触摸板无法使用,怎么解决?

系统内带的触摸板驱动模式都试过了,还是无法启动触摸板,有什么办法可以调试或者更换驱动嘛?

通常,如果触摸板是usb接口的(连接内部usb接口),并且符合hid规范,会由系统自动辨认。通过i2c接口,并且系统内置驱动程序的,也大部分会辨认。如果你不是linux高手,只能做有限的调整。
第一,进入shell,运行sudo evtest。这个程序会列出你现有系统所有被辨认出的input设备。你可以根据序号,选择一个。它会列出这个设备的信息,并连接这个设备。然后点击触摸板,如果程序有信息,比如辨认到点击,坐标什么的,你就可以确认,内核正确加载了你的触摸设备,只是chrome没有识别出来。如果没有一个列表中的设备有反应,说明内核驱动没有,或者,你的触摸板光有驱动还不行,需要加载firmware,你需要检查dmesg信息,找到缺少的firmware文件的错误信息……后面省略一万字。
2、如何让chrome辨认你的设备?运行sudo /opt/google/input/device_added。
3、如果Chrome还是不能识别,说明你的设备驱动程序跟chrome的不兼容,需要修改设备驱动程序……以下省略一万字。
总之,你能做的不多,我们会在后续版本中加入更多触摸板驱动,但是,并不能保证一定可以驱动你的设备。我本人用一台第二代的macbook air11做我的测试机,我能保证,起码这台肯定可以。

十分感谢,我会去试试,linux用过一段时间,不是高手。。。

我去查查触摸板的型号,之前用linux发行版,deepin,凤凰都是触摸板没法驱动。。。只有win10使用正常

我的设备用evtest检测到了触控板,并且能够正常检测到输入信号。但是一般情况下只能使用触控板的两个左右按键,无法触控。我不知道如何使它正常工作,而且/opt/google目录下已经找不到input文件夹了。我该用什么办法加载设备呢?

2 个赞

localhost /opt/google # ls
chrome containers cr50 drive-file-stream dsm easy_unlock kbl-hotword-support touch vms
localhost /opt/google/touch # ls
firmware policies scripts
localhost /opt/google/touch/firmware # ls
126.0_3.0.bin 1564_9.0.bin 157E_5.0.bin 1580_3.0.bin 1585_16.0.bin 1586_6.0.bin 192.0_2.0.bin
用brunch框架安装的chromeOS已经可以驱动内置扬声器与触控板,如果是驱动的问题应该如何迁移并且让系统自动加载驱动呢,以上是我在chromeOS上找到的疑似驱动文件信息


我的触控驱动应该是正常的但是触控板光标无反应,左右按键可以正常运行。就是光标不能正常识别,求解