我最近买了一个联想 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