我最近买了一个联想 IdeaPad L340-15API,除了触摸板(和无线接口,但我已经修好了)之外,它大部分都可以正常工作。环顾四周,我发现使用其他联想笔记本电脑的人也有几个类似的问题,所有笔记本电脑都使用 ELAN 触摸板。
出现的一种解决方案是使用特定内核,但它比 Disco 中给出的版本旧。进一步看,似乎需要做的是修补内核,将这个版本的触摸板添加到 drivers/input/mouse/elan_i2c_core.c,并查看 Linux 内核上的最新提交,这个模型的触摸板有已经添加到 de 驱动程序中,只是在内核的未来版本中,这里是.
那么,如何在当前的 Disco 内核中添加对这个触摸板的支持呢?
输出uname -a
:
Linux twisto-laptop-ultimate 5.0.0-20-generic #21-Ubuntu SMP Mon Jun 24 09:32:09 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
你要找的是ukuu
安装 :
用法 :
根据:如何在没有任何发行版升级的情况下将内核更新到最新的主线版本?
我终于通过使用UKTools并选择在主线中发布的最新稳定内核解决了我的问题,现在我的触摸板可以完美运行。的输出
uname -r
,显示支持我的触摸板的内核:我喜欢这个的地方在于,支持的内核并不算太远,并且在不久的将来,将会支持这个特定的 elan 触摸板。