我购买了一台 ASUS TUF FX504GE 笔记本电脑并使用 Ubuntu 18.04.1 双启动。之后我的 elantech 触摸板停止工作。我将内核更新到 4.20.6,之后它可以工作,但意外冻结 3-4 分钟。
在搜索这个问题后,对于某些人来说更新到 4.20 是解决方案,但仍然有人这不起作用。
一些解决方案建议运行xinput
。我的结果如下:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN1200:00 04F3:3090 Touchpad id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Asus Wireless Radio Control id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Video Bus id=9 [slave keyboard (3)]
↳ Power Button id=10 [slave keyboard (3)]
↳ Sleep Button id=11 [slave keyboard (3)]
↳ USB2.0 HD UVC WebCam: USB2.0 HD id=12 [slave keyboard (3)]
↳ Asus WMI hotkeys id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
输出显示 id=13 作为 ELAN1200 触摸板。对于建议的解决方案,这被错误地设置为 PS/2 等。但对我来说这个值是正确的。
我需要解决这个问题。
答案1
我遇到了同样的问题,硬件略有不同。对我来说答案是https://wiki.ubuntu.com/DebuggingTouchpadDetection
第二部分:如果您的触摸板在一段时间后停止工作
第一个选项:电源管理就成功了
答案2
扩展一下我的发现,这是针对 Asus ROG 2016,使用 ubuntu 16.04 的。
我的发现是,触摸板进入省电模式。这为我解决了这个问题:
xinput --set-prop 'Elan Touchpad' 'Synaptics Off' 0
确切的设备可以有不同的名称,使用xinput --list
。