![Ubuntu mate 上的 brave 上缺少 X 服务器或 $DISPLAY 错误](https://linux22.com/image/781994/Ubuntu%20mate%20%E4%B8%8A%E7%9A%84%20brave%20%E4%B8%8A%E7%BC%BA%E5%B0%91%20X%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%88%96%20%24DISPLAY%20%E9%94%99%E8%AF%AF.png)
我在 debian 11 上运行容器 ubuntu mate,但是当我在 ubuntu mate 中运行 Brave 时出现以下消息:
root@0b3bd7aba275:/config# /bin/brave-browser [6194:6194:1116/002939.784984:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
root@0b3bd7aba275:/config# /bin/brave-browser --no-sandbox [6220:6220:1116/002954.827870:ERROR:ozone_platform_x11.cc(239)] 缺少 X 服务器或 $DISPLAY [6220:6220:1116/002954.827917:ERROR:env.cc(255)] 平台初始化失败。退出。/bin/brave-browser:第 48 行:6220 跟踪/断点陷阱“$HERE/brave” “$@” root@0b3bd7aba275:/config#
我在 debian 上安装了 Gnome,但存在同样的问题。
当我执行 docker run 时,我在 ubuntu mate 上挂载了包含所有 X0、X1、X10、X1024、X1025 的 tmp 文件,而当我运行 brave 时,也出现了同样的错误。
docker run -d -v "/tmp/.X11-unix/:/tmp/.X11-unix/" -e PUID=1001 -e PGID=1001 -p 3003:3000 --shm-size="1gb" lscr.io/linuxserver/webtop:ubuntu-mate
你知道这个问题吗?