在 ASUS UX305CA 笔记本电脑(使用 Elantech 触摸板)上全新安装 Kubuntu 15.10,触摸板根本无法工作。它无法识别单击、双击、双指滚动或任何点击操作。基本上,触摸板根本不存在。
这是双启动,触摸板在 Windows 10 端运行良好。
我安装了更新并检查了版本:内核是 4.2,等离子是 5.4.2,QT 是 5.5.2
我试过:
sudo apt-get install xserver-xorg-input-synaptics
它告诉我我的 synaptics 版本已经是最新安装的。然后我执行了,sudo apt-get update
然后重新启动,结果还是一样。
我试过:
sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
还是没有结果。我甚至清除了 synaptics 驱动程序包并重新安装,然后使用 apt-get update 和重启,但仍然没有结果。
飞行员6已经对 focaltech 模型进行了修复,但是该修复并没有延续下来,而且在内核版本 3.19 之后就已经过时了。
最后,我按下键盘上的“确定” system settings->input devices->touchpad
,然后出现了一个红色的框,上面写着“未找到 Synaptics 后端”
我还没有尝试过的是:
cat /proc/bus/input/devices
因为这对我来说太技术性了,无论如何都无法理解。有什么想法吗?提前谢谢。
答案1
我使用的是 Ubuntu 15.10,而不是 Kubuntu,但我能够通过编译自定义内核并进行一处更改来使触摸板正常工作。我的理解是 Kubuntu 和 Ubuntu 的区别仅在于桌面管理器(KDS 与 Unity 或 GNOME),因此我认为内核修复也应该适用于您。
我也不是真正的专家,但我在这里找到了这样做的指南:
我最终从 repo 中拉下了 4.4-rc8 内核并在进行了一行修改后构建了它(通过提供的链接上不同的 URL 进行说明),到目前为止触摸板可以按预期工作,点击、滚动等。
希望这对您来说也是一个解决方案。
答案2
我最近升级到了 Ubuntu 15.10,我的 Acer Aspire 笔记本电脑上的 Elantech 触摸板完全停止工作了。令我惊讶的是,我甚至无法在硬件设备中找到它。经过多次失败后,我发现了一个小问题,并找到了解决办法。
运行 DMESG 后发现在 3.5 左右的标记处初始化设备时,它提到 PNP / TAP 时序错误,并有一条注释说尝试使用“i8042.nopnp”运行。(没有设备信息,只有 pnp/tap)
我编辑了 /etc/default/grub,将推荐的行添加到我的条目中,如下所示:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"
保存文件并运行:
sudo update-grub
重新启动并按下功能键 + 触摸板来启用/禁用它,之后它完全按照预期工作。我现在注意到 DMESG 中的计时错误已经消失。我提到查看该行的 DMESG 输出,因为不同的计算机可能在“i8042.nopnp”中的 .nopnp 前面有不同的数字,需要将其添加到您的 grub 条目中。
我花了半天时间尝试其他东西,但没有成功,我想确保这个可以尝试。我能够删除该行并确认它停止工作,再次添加该行,触摸板就可以正常工作了。
这是 Ubuntu 15.10 的全新安装,即使在设置中触摸板也无法工作,我使用外部 USB 鼠标开始使用。任何时候都没有进行任何系统修改,只是安装并直接修复触摸板。内核版本为 4.4.2。