还有一个“戴尔 17R 触摸板”问题

还有一个“戴尔 17R 触摸板”问题

我正在尝试在 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 提醒我检查系统菜单中的触摸板设置,我完全忘记了这一点。

相关内容