荣耀MagicBook X16安装Ubuntu 22.04后触控板无检测且手势不支持问题求助
荣耀MagicBook X16安装Ubuntu 22.04后触控板无检测且手势不支持问题求助
嘿,先看看你贴的xinput输出——其实系统已经识别到触控板了哦,就是那行BLTP7853:00 347D:7853 Touchpad id=9,说明硬件检测是没问题的,只是触控板功能没法正常工作,手势也没支持。下面给你几个社区里常用的解决方案,你可以一步步试试:
检查并更新libinput驱动
libinput是Ubuntu默认的输入设备驱动,很多触控板兼容性问题都能靠它解决:- 先确认是否安装:
sudo apt install xserver-xorg-input-libinput - 安装完成后重启系统,试试触控板能不能响应,手势有没有改善。
- 先确认是否安装:
禁用psmouse模块(荣耀机型常见冲突)
有些荣耀笔记本的触控板会和psmouse模块冲突,先临时禁用测试:- 执行命令:
sudo rmmod psmouse,之后立刻试试触控板能不能用 - 如果临时禁用有效,就把它加入黑名单永久生效:
- 编辑黑名单文件:
sudo nano /etc/modprobe.d/blacklist.conf - 在文件末尾添加一行:
blacklist psmouse - 按
Ctrl+O保存,回车确认,再按Ctrl+X退出,最后重启系统。
- 编辑黑名单文件:
- 执行命令:
手动配置Xorg触控板参数
有时候需要手动指定触控板的驱动配置,开启手势和基础功能:- 创建并编辑配置文件:
sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf - 确保文件里包含以下触控板配置块(如果已有,就检查是否有这些选项):
Section "InputClass" Identifier "libinput touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "libinput" Option "Tapping" "on" # 开启轻触点击功能 Option "NaturalScrolling" "on" # 开启自然滚动 Option "ClickMethod" "clickfinger" # 启用多指点击手势 Option "ScrollMethod" "twofinger" # 启用双指滚动 EndSection - 保存后重启系统,测试触控板功能。
- 创建并编辑配置文件:
更新系统内核
Ubuntu 22.04默认的内核版本可能对新机型的触控板支持不足,试试安装更新的硬件支持内核:- 执行命令安装:
sudo apt install linux-generic-hwe-22.04 - 安装完成后重启系统,进入新内核再测试触控板。
- 执行命令安装:
如果以上方法都没解决问题,你可以提供dmesg | grep -i touchpad的输出,这样能更精准地排查硬件驱动层面的问题~
备注:内容来源于stack exchange,提问作者Bhadresh Makvana




