我最近买了一台联想 IdeaPad L340-15API,除了触摸板(和无线接口,但我已经修好了)之外,它基本都运行正常。环顾四周,我发现其他联想笔记本电脑的用户也遇到了类似的问题,这些笔记本电脑都配有 ELAN 触摸板。
出现的一种解决方案是使用特定内核,但这是比 Disco 中给出的版本更旧的版本。进一步研究后,似乎需要做的是修补内核添加此版本的触摸板到 drivers/input/mouse/elan_i2c_core.c,并查看 Linux 内核的最新提交,此触摸板模型已添加到驱动程序中,仅在内核的未来版本中,这里是。
那么,如何在 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
答案1
你要找的是呜呜
安装 :
sudo add-apt-repository ppa:teejee2008/ppa
sudo apt update && sudo apt install ukuu -y && sudo ukuu
用法 :
答案2
我终于通过使用解决了我的问题英国工具并选择主线中发布的最新稳定内核,现在我的触摸板可以完美运行了。 的输出uname -r
显示了支持我的触摸板的内核:
5.0.21-050021-generic
我喜欢这一点,因为支持该功能的内核并不遥远,并且在不久的将来就会支持这款特定的 elan 触摸板。