Lenovo Yoga 7触控笔在部分应用正常,Chrome等无法识别求助
解决Wayland GNOME下Chrome/Obsidian/Steam无法识别Wacom触控笔的问题
Chrome/Chromium 系应用
- 强制启用Wayland后端:启动时添加参数
--ozone-platform=wayland。若使用桌面快捷方式,编辑对应.desktop文件,将Exec行修改为:Exec=/usr/bin/google-chrome-stable --ozone-platform=wayland %U - NixOS 全局配置(
configuration.nix):
执行programs.chromium = { enable = true; extraFlags = [ "--ozone-platform=wayland" ]; };sudo nixos-rebuild switch生效。
Obsidian
- 强制使用Wayland 后端:启动前设置环境变量
OBSIDIAN_USE_WAYLAND=1。终端启动命令:
或修改桌面快捷方式的OBSIDIAN_USE_WAYLAND=1 obsidianExec行:Exec=env OBSIDIAN_USE_WAYLAND=1 obsidian %U - NixOS 全局配置(若使用 home-manager):
执行home.packages = [ pkgs.obsidian ]; home.sessionVariables = { OBSIDIAN_USE_WAYLAND = "1"; };home-manager switch生效。
Steam
- 启用Wayland 原生客户端:打开Steam 设置 → 界面,勾选「启用Linux原生Wayland游戏客户端」。
- 启动时添加Wayland 参数:修改桌面快捷方式的
Exec行:Exec=env STEAM_RUNTIME=1 steam -wayland %U - 补充依赖:NixOS 下安装Wayland 多媒体库,在
configuration.nix中添加:
执行environment.systemPackages = [ pkgs.libva-wayland ];sudo nixos-rebuild switch生效。
通用排查
- 验证设备识别:运行
libwacom-list-local-devices,确认Wacom 5360被正确识别。 - 检查输入事件:使用
weston-eventrecorder,查看触控笔悬停/点击时是否有对应事件输出。 - 查看系统日志:执行
journalctl -b | grep wacom或journalctl -b | grep libinput,排查是否有驱动或输入转发相关错误。
内容的提问来源于stack exchange,提问作者leonhma
相关产品推荐
相关产品推荐

