Toshiba L645D笔记本17.10系统触摸板失灵求助
嘿,我之前碰到过类似系统更新后触摸板罢工的情况,给你几个针对性的排查和解决步骤,你可以挨个试试:
检查触摸板是否被系统识别
打开终端输入命令:xinput list看看输出里有没有类似
SynPS/2 Synaptics TouchPad或者对应Toshiba型号的触摸板条目。如果没找到,说明驱动可能没加载;如果能找到,继续往下走。确认触摸板是否被禁用
找到上面命令输出里触摸板对应的ID(比如12),输入:xinput list-props 12查找
Device Enabled选项,如果值是0,说明触摸板被禁用了,输入下面的命令开启(把ID换成你的):xinput set-prop 12 "Device Enabled" 1注意这个是临时生效,重启后会还原,后面可以通过系统设置里的触摸板选项或者配置文件永久开启。
重新加载触摸板驱动模块
很多笔记本触摸板依赖psmouse模块,试试重新加载它:sudo modprobe -r psmouse sudo modprobe psmouse执行完看看触摸板有没有恢复正常。
重新安装触摸板驱动
Ubuntu 17.10主要用synaptics或libinput驱动,试试重新安装:sudo apt update sudo apt install --reinstall xserver-xorg-input-synaptics xserver-xorg-input-libinput安装完成后重启系统,再检查触摸板状态。
排查内核兼容性问题
有时候系统更新的新内核会导致硬件兼容bug,你可以重启电脑,在GRUB菜单选择Advanced options for Ubuntu,然后选之前的旧版本内核启动。如果触摸板在旧内核下正常,说明是新内核的问题,可以暂时用旧内核,等后续官方内核更新修复,或者手动屏蔽有问题的新内核。检查触摸板配置文件
系统更新可能会覆盖触摸板的配置文件,你可以检查/usr/share/X11/xorg.conf.d/目录下的配置(比如70-synaptics.conf或40-libinput.conf),看看有没有禁用触摸板的异常配置。修改前记得先备份:sudo cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /usr/share/X11/xorg.conf.d/70-synaptics.conf.bak
如果上面的步骤都没解决问题,你可以把xinput list的完整输出贴出来,我再帮你进一步排查~
内容的提问来源于stack exchange,提问作者Martin Ewing

