如何使用 Dell N5110 上的 Alps 驱动程序启用所有触摸板功能?

如何使用 Dell N5110 上的 Alps 驱动程序启用所有触摸板功能?

触摸板被检测为 PS/2 通用鼠标。安装司机没有帮助。

使用以下命令后:“下载 alps-dkms 包并将其安装在 /usr/src 中。从终端导航到 /usr/src/psmouse-alps-0.10/src,然后 gedit alps.c 在 alps.c 中向下滚动并完全复制 /* Dell Vostro 1400 */ 行。在该行中,您必须替换前 3 个匹配项,即将 0x73、0x02、0x50 替换为 0x73、0x03、0x50。保存文件并返回终端。在终端中输入 dkms add -m psmouse -v alps-0.10 之后,输入 dkms build -m psmouse -v alps-0.10 构建完成后,使用 dkms install -m psmouse -v alps-0.10 安装它成功安装后,输入 rmmod psmouse && modprobe psmouse 这将重新加载您的 psmouse 模块。接下来,输入 xinput --list 以查看它是否成功加载。如果它在 xinput 中显示 Alps/PS2 Alps GlidePoint,那么恭喜你。我敢打赌它会显示,因为我通过这个让它工作了!

触摸板被识别为 GlidePoint(这是错误的),并且 2 指滚动不起作用。(我忘了尝试使用 Fn+F3 禁用,现在我再次安装了 Ubuntu,所以我会尝试在不修改任何文件的情况下进行修复)

如何启用两指滚动,并添加使用 Fn+F3 启用/禁用它的选项。

我正在使用 Ubuntu 12.04 64 位。

答案1

你实际上有两个问题。一个是如何让 Ubuntu 正确识别你的触摸板,另一个是如何添加键绑定。

我不知道如何添加 Fn+F3 键绑定来禁用触摸板。Fn+F3 是计算机上用于禁用触摸板的标准多媒体按键吗?如果是这样,那么一旦 Ubuntu 正确识别您的触摸板,您可能无需添加任何额外的键绑定即可使其工作。基本上,Ubuntu 可能正确识别您想要禁用触摸板,但由于它认为您的触摸板是鼠标,因此看不到要禁用的触摸板。

一个可能的解决方案是升级到 Ubuntu 14.04。N5110 是相当新的计算机,因此,旧内核版本不一定支持某些硬件。我个人在 Dell Inspiron i3531 上运行 Ubuntu 14.04,这最初非常令人沮丧 - 只有内核版本 3.13.0-32 及更高版本才能正确支持触摸板,而 14.04 附带版本 3.13.0-25。

值得一提的是,Ubuntu 14.04 刚刚发布了第一个版本,因此它非常稳定,几乎没有任何缺陷。它与 12.04 也没有太大区别。如果您不升级的原因与商业化有关,那么请安装 Unity Tweak 工具 - 您可以摆脱所有 Unity Web 集成。

相关内容