问题
archlinux系统 edge在gnome可以正常打开,但是切回awesome wm后打开就报错了。以前在awesome wm也是可以打开的。报错日志如下:itkey@archlinux ~ /opt/microsoft/msedge/microsoft-edge --password-store=gnome
8952:8952:0415/092557.744638:ERROR:ui/ozone/platform/wayland/host/wayland_connection.cc:202 Failed to connect to Wayland display: 没有那个文件或目录 (2)
8952:8952:0415/092557.744669:ERROR:ui/ozone/platform/wayland/ozone_platform_wayland.cc:282 Failed to initialize Wayland platform
8952:8952:0415/092557.744689:ERROR:ui/aura/env.cc:257 The platform failed to initialize. Exiting.
修复办法
强制使用 X11 后端(推荐)
启动 Edge 时添加 --ozone-platform=x11 参数:
bash
/opt/microsoft/msedge/microsoft-edge --ozone-platform=x11