You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

荣耀MagicBook X16安装Ubuntu 22.04后触控板无检测且手势不支持问题求助

荣耀MagicBook X16安装Ubuntu 22.04后触控板无检测且手势不支持问题求助

嘿,先看看你贴的xinput输出——其实系统已经识别到触控板了哦,就是那行BLTP7853:00 347D:7853 Touchpad id=9,说明硬件检测是没问题的,只是触控板功能没法正常工作,手势也没支持。下面给你几个社区里常用的解决方案,你可以一步步试试:

  • 检查并更新libinput驱动
    libinput是Ubuntu默认的输入设备驱动,很多触控板兼容性问题都能靠它解决:

    1. 先确认是否安装:sudo apt install xserver-xorg-input-libinput
    2. 安装完成后重启系统,试试触控板能不能响应,手势有没有改善。
  • 禁用psmouse模块(荣耀机型常见冲突)
    有些荣耀笔记本的触控板会和psmouse模块冲突,先临时禁用测试:

    1. 执行命令:sudo rmmod psmouse,之后立刻试试触控板能不能用
    2. 如果临时禁用有效,就把它加入黑名单永久生效:
      • 编辑黑名单文件:sudo nano /etc/modprobe.d/blacklist.conf
      • 在文件末尾添加一行:blacklist psmouse
      • Ctrl+O保存,回车确认,再按Ctrl+X退出,最后重启系统。
  • 手动配置Xorg触控板参数
    有时候需要手动指定触控板的驱动配置,开启手势和基础功能:

    1. 创建并编辑配置文件:sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf
    2. 确保文件里包含以下触控板配置块(如果已有,就检查是否有这些选项):
      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
      
    3. 保存后重启系统,测试触控板功能。
  • 更新系统内核
    Ubuntu 22.04默认的内核版本可能对新机型的触控板支持不足,试试安装更新的硬件支持内核:

    1. 执行命令安装:sudo apt install linux-generic-hwe-22.04
    2. 安装完成后重启系统,进入新内核再测试触控板。

如果以上方法都没解决问题,你可以提供dmesg | grep -i touchpad的输出,这样能更精准地排查硬件驱动层面的问题~

备注:内容来源于stack exchange,提问作者Bhadresh Makvana

火山引擎 最新活动