自从我从 12.04 升级到 14.04 以来的几个月里,(几乎)一切都运行良好,除了登录时偶尔遇到的问题(有人报告过)。但昨天我的鼠标突然无法加载,现在我不得不尝试通过键盘导航,这有点麻烦。任何帮助都将不胜感激。
-编辑-
计算机型号为 Toshiba Satellite A135-S4467。
这是我执行此操作时的输出:cat /proc/bus/input/devices/
I: Bus=0011 Vendor=0002 Product=0007 Version=25b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio4/input0
S: Sysfs=/devices/platform/i8042/serio4/input/input11
U: Uniq=
H: Handlers=mouse0 event4
B: PROP=1
B: EV=b
B: KEY=6420 0 30000 0 0 0 0 0 0 0 0
B: ABS=11000003
我检查了是否有任何适用于我的触摸板设备的驱动程序更新,但没有任何更新。软件和更新中的所有存储库源都已打开。
在实时模式下检查了它,但仍然不起作用。
检查了鼠标/触摸板的系统设置——一切都已打开。
尝试了这个:http://www.tuxtrix.com/2010/06/restarting-your-touchpadmouse-in-ubuntu.html
-- 还是没运气。
我没有在这台笔记本电脑上安装 Windows 或其他任何系统的双启动,所以无法真正测试它是否只在这个操作系统上。
答案1
一定要尝试使用另一个鼠标。如果备用鼠标不起作用,则说明是驱动程序问题。如果备用鼠标起作用,则说明是硬件问题。
几年来,我一直在向 Windows 用户推广 Ubuntu 作为诊断工具。我建议他们使用 Ubuntu Live CD 启动计算机,如果运行正常,则问题出在 Windows 上,如果运行不正常,则可能是硬件问题。十有八九,这个试金石是有效的。
答案2
如果您的触摸板完全不工作(触摸板无响应)
这通常是内核的情况(Linux的) 或者组织错误。通过连接外部鼠标来检查是否有效。
-
看完之后这关于如何进入 VT 并记录 evtest 事件,请使用 Crtl+Alt+F2 切换到 VT,然后在终端中输入以下内容:
sudo evtest /dev/input/eventX > ~/evtest
其中“eventX”中的“X”是通过在终端中输入找到的事件编号:猫/ proc /总线/输入/设备
-
。添加标识符、滚动、点击、拖动、按下按钮,并在触摸板上创建各种其他可能的事件。然后,按 CTRL+C 退出并执行:
cp /var/log/Xorg.0.log ~/Xorg.0.log
- 。按 Crtl+Alt+F7 切换回 X。
- . 将 ~/evtest 和 Xorg.o.log 添加为单独的附件。
猫/ proc /总线/输入/设备你应该看到:
我:总线=0011 供应商=0002 产品=0007 版本=01b1 N:名称=“SynPS/2 Synaptics TouchPad” P:物理=isa0060/serio2/input0 S:Sysfs=/设备/平台/i8042/serio2/输入/输入8 U:Uniq= H:处理程序=鼠标2事件8 B:EV=b B:密钥=420 0 70000 0 0 0 0 0 0 0 0 乙:ABS=11000003如果你没有发现类似的东西,那么这个错误就在 Linux 内核中。请按照以下步骤操作:
针对以下问题提交错误报告:Linux的包裹。
dmesg > ~/dmesg cat /proc/bus/input/devices > ~/设备
答案3
OP的解决方案:
-解决方案- 好吧,我找到问题所在了。原来我一定是不小心使用了“功能键 + F9”来打开/关闭触摸板。很抱歉给您带来麻烦,但还是感谢大家的帮助。