刚刚升级到 Ubuntu 15.04(从 14.04 到 14.10),我的触摸板似乎无法工作。不过仍然可以使用 USB 连接的鼠标。
按照说明这里我尝试诊断该问题,结果如下:
- 检查内核是否检测到触摸板
$ cat /proc/bus/input/devices | grep TouchPad N:名称=“SynPS/2 Synaptics TouchPad”
- 检查 xserver 是否检测到触摸板
$ xinput --list | grep TouchPad ⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [从属指针 (2)]
- 检查 xserver 中 synaptics 模块是否正确加载
$ cat /var/log/Xorg.0.log | grep -i synaptics [ 33.606] (II) config/udev: 添加输入设备 SynPS/2 Synaptics TouchPad (/dev/input/event5) [ 33.606](**)SynPS/2 Synaptics TouchPad:应用 InputClass“evdev touchpad catchall” [ 33.606](II)使用输入驱动程序“evdev”作为“SynPS/2 Synaptics TouchPad” [ 33.606] (**) SynPS/2 Synaptics TouchPad: 始终报告核心事件 [ 33.606](**)evdev:SynPS/2 Synaptics TouchPad:设备:“/dev/input/event5” [ 33.606] (--) evdev: SynPS/2 Synaptics TouchPad: 供应商 0x2 产品 0x7 [ 33.606] (--) evdev: SynPS/2 Synaptics TouchPad: 找到 3 个鼠标按钮 [ 33.606] (--) evdev: SynPS/2 Synaptics TouchPad: 找到绝对轴 [ 33.606] (--) evdev: SynPS/2 Synaptics TouchPad: 找到绝对多点触控轴 [ 33.606] (--) evdev: SynPS/2 Synaptics TouchPad: 找到 x 和 y 绝对轴 [ 33.606] (--) evdev: SynPS/2 Synaptics TouchPad:找到绝对触摸板。 [ 33.606](II)evdev:SynPS/2 Synaptics TouchPad:配置为触摸板 [ 33.606] (**) evdev: SynPS/2 Synaptics TouchPad: YAxisMapping: 按钮 4 和 5 [ 33.606](**)evdev:SynPS/2 Synaptics TouchPad:EmulateWheelButton:4,EmulateWheelInertia:10,EmulateWheelTimeout:200 [ 33.606] (II) XINPUT:添加扩展输入设备“SynPS/2 Synaptics TouchPad”(类型:TOUCHPAD, id 13) [ 33.606] (II) evdev: SynPS/2 Synaptics TouchPad:已初始化为绝对轴。 [ 33.606] (**) SynPS/2 Synaptics TouchPad: (加速度) 保持加速度方案 1 [ 33.606] (**) SynPS/2 Synaptics TouchPad: (加速度) 加速度曲线 0 [ 33.606] (**) SynPS/2 Synaptics TouchPad: (加速) 加速因子: 2.000 [ 33.606] (**) SynPS/2 Synaptics TouchPad: (加速度) 加速度阈值: 4 [ 33.606] (II) config/udev: 添加输入设备 SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
- 对于滚动区域、触摸区域、按钮错误映射和多点触摸等问题
$ xinput --list-props 13 设备‘SynPS/2 Synaptics TouchPad’: 设备已启用(116):1 坐标变换矩阵(118):1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 设备加速配置文件 (243): 0 设备加速度恒定减速度(244):1.000000 设备加速度自适应减速(245):1.000000 设备加速度速度缩放(246):10.000000 设备产品 ID (236): 2, 7 设备节点(237):“/dev/input/event5” Evdev 轴反转(247):0, 0 Evdev 轴校准(248): Evdev 轴交换 (249):0 轴标签 (250):“绝对 MT 位置 X”(269)、“绝对 MT 位置 Y”(270)、“绝对压力”(267)、“绝对工具宽度”(268)、“无”(0)、“无”(0) 按钮标签 (251):“按钮左”(119)、“按钮未知”(239)、“按钮右”(121)、“按钮滚轮向上”(122)、“按钮滚轮向下”(123) Evdev 滚动距离(252):0, 0, 0 Evdev 中间按钮模拟 (253): 0 Evdev 中键超时 (254):50 Evdev 第三按钮模拟 (255): 0 Evdev 第三个按钮模拟超时(256):1000 Evdev 第三个按钮模拟按钮 (257):3 Evdev 第三个按钮模拟阈值(258):20 Evdev 车轮模拟 (259): 0 Evdev 车轮模拟轴 (260):0、0、4、5 Evdev 车轮模拟惯性(261):10 Evdev 车轮模拟超时 (262):200 Evdev 方向盘模拟按钮 (263):4 Evdev 拖拽锁定按钮 (264): 0
在结果中我没有看到任何表明我有问题的东西,而且还没有找到任何对我有用的针对类似问题的解决方案。
我将非常感激在此事上提供的任何帮助。
我的系统信息是:
$ uname -a Linux Ideapad-Z570 3.19.0-26-generic #28-Ubuntu SMP 2015 年 8 月 11 日星期二 14:16:45 UTC i686 i686 i686 GNU/Linux
谢谢。
答案1
可能是因为安装有问题synclient
。重新安装并重新启动。