有一天,我的触摸板在打开笔记本电脑后突然停止工作。起初根本没有光标,但我运行了一些命令让它出现(一时想不起它是什么了),但我仍然无法用触摸板移动光标。我可以正常使用外接鼠标。触摸板按钮都没有反应或执行任何操作。我尝试编辑
$ sudu vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
许多不同的值,如
GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"
运行sudo update-grub
和重新启动,但都无济于事。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial
自从出现这个错误后,我将内核从 4.4 更新到了 4.6,但问题并没有得到解决。
$ uname -r
4.6.0-040600-generic
这是插入外接鼠标后的 xinput。如果没有它,唯一的虚拟核心指针将是虚拟核心 XTEST 指针。
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=8 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ HP Truevision HD id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
↳ HP Wireless hotkeys id=13 [slave keyboard (3)]
答案1
这是硬件问题。我最终没有找到触摸板,但我移除了硬盘和其他一些部件,然后将它们放回去,它就可以正常工作了。可能是电线被夹住了。我当前的 xinput 显示的是 Synaptics 触摸板,之前没有显示过。
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]