我正在尝试在 Dell Inspiron 5720 (17R) 上的 Ubuntu 12.04 中启用触摸板多点触控/滚动。安装后,默认情况下,它具有以下设置(xinput 结果):
⎡ 虚拟核心指针id=2[主指针(3)] ⎜ ↳ 虚拟核心 XTEST 指针 id=4 [从属指针 (2)] ⎜ ↳ Logitech Unifying 设备。无线 PID:101b id=11 [从属指针 (2)] ⎜ ↳ PS/2 通用鼠标 id=14 [从属指针 (2)]
所以我遵循了这个教程: https://askubuntu.com/a/211755/113496
使用 install.sh 安装上述包后,安装日志如下:
konnigun@konnigun-Inspiron-5720:/usr/src/psmouse-alps-dst-0.4$ sudo bash ./install.sh 主要内容:驱动程序源文件由 Dave Turvene 提供。安装脚本由 garyF 提供。 主要:删除 psmouse-alps-dst 的先前版本... -------- 卸载开始 -------- 模块:psmouse 版本: alps-dst-0.4 内核:3.2.0-35-通用(x86_64) ------------------------------------- 状态:卸载之前,此模块版本在此内核上处于活动状态。 psmouse.ko: - 卸载 - 从:/lib/modules/3.2.0-35-generic/updates/dkms/ 删除 - 原始模块 - 在此内核上未找到该模块的原始模块。 - 使用 dkms install 命令重新安装任何以前的模块版本。 去修改......... DKMS:卸载完成。 ------------------------------ 删除模块版本:alps-dst-0.4 完全来自 DKMS 树。 ------------------------------ 完毕。 主要:从源文件构建当前驱动程序... 创建符号链接 /var/lib/dkms/psmouse/alps-dst-0.4/source -> /usr/src/psmouse-alps-dst-0.4 DKMS:添加完成。 此内核不需要内核准备。跳过... 建筑模块: 清理建筑区域.... 使 KERNELRELEASE=3.2.0-35-generic -C /lib/modules/3.2.0-35-generic/build M=/var/lib/dkms/psmouse/alps-dst-0.4/build/src psmouse.ko...... 清理建筑区域.... DKMS:构建完成。 主要:安装驱动程序 鼠标: 运行模块版本健全性检查。 - 原始模块 - 安装 - 安装到 /lib/modules/3.2.0-35-generic/updates/dkms/ 修改.... DKMS:安装完成。 rmmod psmouse,等待=否 insmod /lib/modules/3.2.0-35-generic/updates/dkms/psmouse.ko 主要:安装完成。转到系统设置 > 鼠标和触摸板进行配置 :-)
我的触摸板完全被禁用了。我的意思是,它根本不起作用。但是 xinput 现在给出以下信息:
⎡ 虚拟核心指针id=2[主指针(3)] ⎜ ↳ 虚拟核心 XTEST 指针 id=4 [从属指针 (2)] ⎜ ↳ Logitech Unifying 设备。无线 PID:101b id=11 [从属指针 (2)] ⎜ ↳ PS/2 鼠标 id=14 [从属指针 (2)] ⎜ ↳ AlpsPS/2 ALPS GlidePoint id=15 [从属指针 (2)]
但触摸板不起作用。我该怎么做才能修复它?非常感谢 =)
更新:
将内核从 3.2 更新到 3.5 后,它开始工作,但方式非常奇怪:只有滚动和 Fn+F3 开始工作。滚动工作非常奇怪。其他都不起作用(我的意思是没有双指滚动之类的东西)。所以基本上我现在有一个正常的触摸板行为 + 滚动。
答案1
好吧,花了半天时间解决了这个问题后,我得到了以下信息:http://www.dahetral.com/public-download对我来说,触摸板完全不起作用。
所以我通过以下方式将内核从 3.2 升级到 3.5:
sudo apt-get install linux
实际上安装了以下软件包:
- linux-header-3.50-030500 - linux-header-3.50-030500-generic - linux-image-3.50-030500-generic
之后我尝试重新安装 0.4 版本(虽然现在使用的是 1.0 版本),它开始工作了。奇怪的是:我甚至没有在新内核中重新启动,我安装了新内核的驱动程序,然后我清除了它,一切正常。不太明白为什么会这样。
另外,我想感谢 alfC 提醒我检查系统菜单中的触摸板设置,我完全忘记了这一点。