戴尔的 Alps Touchpad:如何安装 DKMS 驱动程序以启用多点触控?

Sho*_*dze 11 touchpad software-installation

现在我知道这里已经多次问过这个问题,但我找不到任何像样的解决方案。

我在 DELL N5110 上运行 Ubuntu 12.04 并且我的触摸板被检测为鼠标,所以我没有可用的触摸板选项。不能使用多点触控,也不能禁用它。

我已经尝试过此链接中的 dkms 驱动程序。

但是当我尝试使用dpkg -i命令安装它时,dpkg返回以下错误:

ERROR (dkms apport): unable to determine source package for
psmouse-alps-dkms Error! Bad return status for module build on kernel:
3.2.0-25-generic-pae (i686) Consult /var/lib/dkms/psmouse-alps/0.10/build/make.log for more information.
Run Code Online (Sandbox Code Playgroud)

我也安装了所有更新。

有人可以帮我解决这个问题吗?

gar*_*ryf 10

这个很好用。

从下面的链接下载源代码并将psmouse-alps-dst-0.4文件夹放入/usr/src/(您需要 root 权限)。

https://docs.google.com/open?id=0BzNsvDx_ae6bQnFLQkNFT0dWc3c

install.sh以 root 权限运行( Ctrl+Alt+T)

sudo bash /usr/src/psmouse-alps-dst-0.4/install.sh
Run Code Online (Sandbox Code Playgroud)

您现在可以在系统设置中配置触摸板。

  • 这个取自上面 JKMirko 帖子的链接。如果这篇文章有用,请评价它“有用”,以便许多其他需要帮助的人可以快速找到它。 (2认同)

ish*_*ish 5

如何成功安装ALPS Touchpad DKMS驱动

  • 下载并尝试从这里安装 deb 文件如问题所示,使用sudo dpkg -i. 它会因问题中的错误而失败,这很好(如果您想知道技术原因,请参阅答案底部。)

  • 要构建它,请在终端中逐行键入/粘贴以下内容:

须藤 sed -i -e '135d' /var/lib/dkms/psmouse-alps/0.10/source/src/alps.c
须藤 dkms 构建 -m psmouse-alps -v 0.10
须藤 dkms 安装 -m psmouse-alps -v 0.10
须藤 modprobe psmouse
须藤 sh -c "echo psmouse >> /etc/modules"
须藤更新initramfs -u
  • 驱动程序现在应该工作了;重启以防万一。
  • 每当您升级/更改内核时,DKMS 也应该自动重新编译。不要deb再次安装该文件。

出了什么问题?

  • 构建日志显示,由于alps.c源文件第 135 行第 33 字符处的错误,编译模块失败。
  • 那条线是 module_param(alps_dump_packets, int, 0644);
  • 编译器需要一个参数(变量名)跟在 之后int,但没有。
  • 由于前面的第 134 行禁用了alps_dump_packets功能 ( static int alps_dump_packets = 0;),我们可能只需使用 删除有问题的第 135 行即可sed,这允许模块成功构建。

  • 你能上传驱动程序吗?因为它已从服务器中删除 (2认同)
  • 链接坏了 (2认同)
  • 链接已损坏。Wayback Machine 仍有缓存:https://web.archive.org/web/20120401000000/http://people.canonical.com/~sforshee/alps-touchpad/psmouse-alps-0.10/psmouse-alps-dkms_0 .10_all.deb (2认同)

JKM*_*rko 5

我在运行 Ubuntu 12.04 的 Inspiron N5110 上遇到了完全相同的问题,但能够使用这两个链接中提供的补丁和说明修复它。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/comments/144

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/comments/147

触摸板现在被识别为 AlpsPS/2 ALPS DualPoint 触摸板,并且在系统设置中启用了触摸板选项卡。不幸的是,滚动仍然不是一种选择...... :-(

至少在打字时禁用了触摸板,这对我来说是最大的问题,导致了神秘的文字!:-) Fn+F3 现在也可以工作(也就是触摸板切换)。

在上次更新中,Inspiron N5110 已启用多点触控。您需要做的就是安装此 DKMS。我认为它应该适用于所有带有 Alps 触摸板的笔记本电脑。这里有比答案中提供的链接更详细的安装此模块的说明。您必须将“psmouse-alps-dst-0.1”的任何引用更改为“psmouse-alps-alt-1.3”(最新版本)。