当我使用 wsl2

问题描述

我正在尝试使用 WSL2 运行 CERN Root。该软件本身似乎没有问题,但在“欢迎使用 Root”横幅之前,会出现一行代码内容如下:

Popuplogo,XOpendisplay Failed

在安装根包之前,我安装在我的电脑 VcXsrv 上。 在激活 WSL、从微软商店安装内核 linux 和发行版 Ubuntu 18.04 LTS 并创建 Unix 用户名密码后,我必须使用以下命令设置变量 disPLAY:

cd $HOME
echo 'export disPLAY="localhost:0"' >> $HOME/.bashrc
. $HOME/.bashrc

因为输出基本上什么都没有(我对 linux 完全陌生,所以我不知道这些命令的最终输出应该是什么)我尝试其他时间重复相同的命令,但没有一些变化,但没有任何效果

我还发现,当我尝试使用“VcXsrv”按钮而不是“XLaunch”来运行 VcXsrv 时,出现了一条横幅:

“无法建立任何侦听套接字 - 请确保 Xserver 尚未运行”

此时我真的不知道我做错了什么......有人知道我可以尝试解决什么问题吗?

提前致谢。


  • 操作系统:Windows 10 家庭版(64 位)
  • 版本:20H2(构建 SO 19042.844)
  • VcXsrv 版本:1.18.3.0(建议避免上一版 VcXsrv 的 root 的一些错误
  • Ubuntu 版本:18.04 LTS
  • Cern 根版本:6.16/00

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)