刚装完 Ubuntu、Manjaro 或 Fedora,进系统发现触摸板点不动、滑不了,手指在上面划半天像按了静音键——别急,这不是硬件坏了,大概率是桌面环境里某个开关被悄悄关掉了。
先看一眼基础设置
打开「设置」→「鼠标和触摸板」(不同发行版叫法略有差异,比如 GNOME 叫「Mouse & Touchpad」,KDE 可能叫「Input Devices」),确认「触摸板」开关是打开的。有时候装完系统默认是关闭状态,尤其用外接键盘鼠标时,系统会自动禁用触摸板。
GNOME 桌面特别注意:快捷键误触
很多笔记本按 F5、F7、F9 会切换触摸板启停(具体看键盘上那个小图标)。你可能无意中按了一次,结果整个桌面都“失联”了。试试组合键 Fn+对应功能键,看状态栏有没有弹出提示。
命令行快速检测和启用
终端敲一行命令,马上知道系统认不认你的触摸板:
xinput list | grep -i touchpad如果啥都不输出,说明驱动没加载;如果有设备名(比如 "SynPS/2 Synaptics TouchPad"),再查它当前是否禁用:
xinput list-props "SynPS/2 Synaptics TouchPad" | grep "Device Enabled"看到类似 "Device Enabled (150): 0" 就代表被关了,启用它:
xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 1这招立竿见影,适合临时救急。
开机自动启用(永久生效)
每次重启都要手动开太麻烦?把启用命令写进启动脚本就行。编辑用户级启动文件:
echo 'xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 1' >> ~/.profile保存后下次登录自动执行。注意把设备名换成你自己的(用 xinput list 查到的为准)。
Wayland 用户绕不开的坑
如果你用的是 GNOME 默认的 Wayland 会话(登录界面右下角选了「GNOME on Wayland」),有些老款触摸板驱动支持不全。可以试试切回 Xorg:登录界面点击用户名旁的小齿轮,选「GNOME on Xorg」再登录,往往立马恢复。
最后检查驱动和内核模块
极少数情况是内核没加载触摸板驱动。运行:
lsmod | grep -E "(i2c|psmouse|synaptics)"如果 psmouse 完全没出现,试试手动加载:
sudo modprobe psmouse再不行就看看 dmesg | grep -i touch 有没有报错,比如 "failed to enable device",那可能是 BIOS 里禁用了触摸板,重启进 BIOS(通常是 F2/F10/Del 键)找 "Internal Pointing Device" 或 "Touchpad" 选项,设为 Enabled。