为什么Zenbook UX31的Touchpad无法正常工作?

新华硕UX31 Zenbook上的触摸板function还有很多不足之处。 触摸板的工作方式类似于鼠标,但没有垂直或水平滚动。 我联系了一位为Sentelic工作的开发人员。 他说:

除非驱动程序根据坐标输出执行一些非平凡的工作,否则我担心此时它不会有滚动支持。

Windows驱动程序在当前Linux驱动程序没有此function的驱动程序中滚动。 另外,鉴于此时资源非常有限,我担心在Linux驱动程序中没有可靠的滚动支持计划。

我们怎样才能让这个驱动程序做一些“基于坐标输出的非平凡工作”

硬件:华硕Zenbook UX31
触控板:Sentelic

我今天在我的ASUS UX31 Zenbook上安装了Linux Kernel 3.2 rc2,我内置的Elantech触控板被正确检测到并按预期工作。

似乎有两个版本的zenbook,一个是Sentelic,另一个是Elantech触摸板。

我向澳大利亚的华硕询问他们是否可以说某个系统是否有Sentelic或Elantech垫。 他们说你可以从序列号中辨别出来。 所以我从经销商那里得到了一个号码,华硕称这是一个Elantech。 我买了它,不,它有一个Sentelic。

华硕现在说你无法分辨。 所以我回来了,得到了一个三星系列7.不幸的是。

目前这些是您唯一的选择:

1.构建自己的内核

通过在内核中安装自定义驱动程序,您可以获得function良好的Sentelic触摸板。 这是一项具有挑战性的任务,但是由Zenbook老板详细介绍 。 作者还制作了一个脚本来自动化这个过程 。

2.安装其他人的自定义内核

另一个选择是使用使用此支持编译的预构建的自定义内核。 另一位Zenbook老板在这里发布了一个内核 。 (虽然在发布时似乎该网站已关闭。)

耐心等待

根据这台笔记本电脑的Ubuntu社区维基页面 ,支持是一项正在进行的工作。 在一段时间内,驱动程序支持可能会成为标准内核的一部分。

编辑这最后一个选项现在可行。 补丁正在合并到内核中。

请参阅此主题: http : //ubuntuforums.org/showthread.php?t = 1865577&page = 55