我在 Windows 10 Professional build 19041.329 上安装了 Ubuntu 20.04 LTS,并想在 X server 上运行图形应用程序。安装了 Docker Desktop 并进行了测试,运行良好。
但重点关注我安装的图形应用程序: 虚拟主机
VT-x 在 BIOS 中启用,WSL 2 在 Windows 10 Pro 下处于活动状态。
PS C:\WINDOWS\system32> wsl -l -v
NAME STATE VERSION
* Ubuntu-20.04 Running 2
docker-desktop-data Stopped 2
docker-desktop Stopped 2
我在 Windows 10 上禁用了域、公共域和私人域防火墙区域,在 Ubuntu 20.04 LTS 我做了:
$ sudo ufw disable
我按照这个教程安装了 Docker: 在 WSL2 上安装 Docker
我使用了来自 WSL 界面(Windows 10)的相同 IP 地址:
$sudo apt-get update && sudo apt-get upgrade -y
$sudo apt-get install xfce4
做了以下步骤:
$nano .bashrc
export DISPLAY=SAMEIP_of_WSL_IFACE:0 -> put at the EOF.
source ~/.bashrc
当我运行一次并成功启动 Windows 版 Xserver 时(显示黑屏)。
但是现在当我单击 Xlaunch 时,我在 VcxSvr 上看到此消息,但未打开并显示以下内容:
完全不知道...试图在 WSL 中放入静态 IP,使用 Privazer(清理窗口),但没有任何效果...