小编Pau*_*aul的帖子

运行 Ubuntu - X 服务器的 WSL 2“无法打开显示”

我一直在 Windows 10 WSL 2 上设置 Ubuntu,以便我可以开始通过 ssh 连接到学校的工作站。我在通过 ssh 访问远程计算机时没有遇到问题,但无法使用 X 服务器打开 GUI。

Ubuntu 20.04.1 LTS

Windows 10.0.19041 不适用 内部版本 19041

问题:每当我尝试打开 X 服务器 GUI 时,我会在暂停一分钟后收到此消息: 无法打开显示错误

我正在使用我在其他指南中找到的这些设置运行 VcXsrv xLaunch。

显示设置 客户端启动 额外设置

我确保export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0在进行任何尝试之前先运行,但我也将其添加到 ~/.bashrc 中,所以这并不重要。

我修改了 ssh_config 和 sshd_config 文件以取消注释 X11 转发。

ssh_config sshd_config

以防万一它很重要,我一直在使用 xeyes 或 xclock 进行测试。

我在这方面经历了一段非常艰难的时期,所以我绝对会感激任何有助于推动我走向正确方向的事情。如果可以帮助解决此问题,我很乐意提供任何其他信息。

谢谢大家!!

快速编辑:我意识到我没有 .Xauthority 文件,并且无法生成文件(xauth: (argv):1: unable to open display ":0".当我尝试时给出)。我不确定这是否是问题的一部分。

编辑:根据 @harrymc 的建议,我使用这些标志创建了一个新的 …

linux ubuntu windows-subsystem-for-linux vcxsrv

4
推荐指数
1
解决办法
3万
查看次数