1. 构建自己的内核

1. 构建自己的内核

新款华硕 UX31 Zenbook 的触控板功能有很多不足之处。触控板的工作方式与鼠标类似,但没有垂直或水平滚动功能。我联系了一位为森特利奇。 他说:

除非驱动程序根据坐标输出做一些非平凡的工作,否则恐怕它目前不会支持滚动。

Windows 驱动程序支持滚动功能,而当前的 Linux 驱动程序尚不支持此功能。此外,鉴于目前的资源非常有限,恐怕 Linux 驱动程序中还没有滚动支持的明确时间表。

我们怎样才能让这个司机做一些“基于坐标输出的非凡作品”

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

答案1

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

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

答案2

我向澳大利亚的华硕询问他们能否说出某个系统是否配有 Sentelic 或 Elantech 垫。他们说可以通过序列号判断。所以我从经销商那里得到了一个号码,华硕说这是 Elantech。我买了它,但不是,它配有 Sentelic。

华硕现在说你看不出来。所以我退货了,换了一台三星 7 系列。很不幸。

答案3

目前您唯一的选择是:

1. 构建自己的内核

您可以通过在内核中安装自定义驱动程序来获得功能良好的 Sentelic 触摸板。这是一项具有挑战性的任务,但Zenbook 用户详细介绍。作者还做了脚本来自动执行此过程

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

另一个选择是使用使用此支持编译的预构建的自定义内核。另一位 Zenbook 用户在此处发布了内核(不过发布时该网站似乎已瘫痪。)

3. 耐心等待

根据此笔记本电脑的 Ubuntu 社区维基页面,支持工作正在进行中。驱动程序支持可能在某个时候成为标准内核的一部分。

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

答案4

相关内容