![触摸板在 Ubuntu 14.04 上不起作用](https://linux22.com/image/859579/%E8%A7%A6%E6%91%B8%E6%9D%BF%E5%9C%A8%20Ubuntu%2014.04%20%E4%B8%8A%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我正在使用 Dell Inspiron 15R 5521 笔记本电脑。购买时安装了 Ubuntu 12.04。一切运行正常。然后我安装了 Windows,现在我删除了 Windows 并安装了 Ubuntu 14.04。我面临的问题是它无法检测到我的触摸板。我在 google 上搜索,询问 Ubuntu,但无法找到我的问题的解决方案。我还通过此链接 (https://help.ubuntu.com/community/SynapticsTouchpad),但没有帮助。你能帮我一下吗?告诉我这里还需要什么其他信息。
谢谢。
答案1
我的研究表明你的笔记本电脑有一个SynPS/2 Synaptics 触摸板
执行以下命令
xinput list
你应该看到如下输出
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:1025 id=11 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ USB Camera id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ Toshiba input device id=12 [slave keyboard (3)]
↳ Logitech Logitech Wireless Headset id=14 [slave keyboard (3)]
启用触摸板
xinput set-prop [device id] "Device Enabled" 1
您可以执行以下操作来检查属性
xinput --watch-props [device number]
您还可以尝试
lsmod
lsmod | grep mouse (Check the if the touchpad is loaded)
sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
您也可以查看以下帖子。
答案2
解决方案 #1
使用文本编辑器修改 GRUB 文件(nano 也可以)
sudo -H gedit /etc/default/grub
在 grub 文件中找到此行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
将其替换为以下内容:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"
保存 GRUB 文件并运行更新
sudo update-grub
关机/重启以使更改生效。
sudo shutdown -r now
解决方案 #2
使用文本编辑器修改 GRUB 文件(nano 也可以)
sudo -H gedit /etc/default/grub
在 grub 文件中找到此行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
将其替换为以下内容:(与解决方案 1 的唯一区别)
GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"
保存 GRUB 文件并运行更新
sudo update-grub
关机/重启以使更改生效。
sudo shutdown -r now