我们这里使用 WSL 2

安装 WSL 2

设置 Windows

  1. 打开控制面板
  2. 点击 “程序和功能”
  3. 点击 "启用或关闭 Windows 功能"
    Windows 10 程序和功能 界面.png
  4. 勾选 “适用于 Linux的 Windows子系统” 与 “虚拟机平台”
    Windows 10 启用 WSL2 功能.png

下载与安装 “Linux 内核更新包”

步骤 4 - 下载 Linux 内核更新包

调整 WSL2 为默认版本

管理员方式打开 Powershell 并输入:

wsl --set-default-version 2

安装 VcXsrv

下载地址

配置防火墙设置

VcXsrv 防火墙设置.png

配置 VcXsrv

  1. 启动 VcXsrv

VcXsrv Display Settings.png
VcXsrv Client Startup.png
VcXsrv Extra Settings.png
VcXsrv Finish Configuration.png

安装 Linux 子系统

这里以 Ubuntu 20.04 LTS 为例

在 Microsoft Store 中搜索 Ubuntu,并选择与安装 “Ubuntu 20.04 LTS ”。
安装完成后会在开始菜单中出现:

![Ubuntu 20.02 LTS.png](https://image-static.segmentfault.com/374/918/374918280-5ffe8fbba8e09)

单击,并运行。

配置 Linux 子系统

按照提示进行配置 Linux 系统名与密码。

修改更新源

将更新源修改成 清华源

具体操作方法可以参考: [[Ubuntu 更新源修改]]

安装 Xfce4

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install xfce4

在安装 Xfce4 是会出现:

![Xfce4 DM 选项.png](https://image-static.segmentfault.com/284/579/2845791862-5ffe8fda865b9)

这里建议使用 lightdm。

如果错过这个向导可以使用:$ sudo dpkg-reconfigure lightdm 进行重新配置。

配置显示设置

  1. 获取 WSL 的 IP 地址

    1. 打开 PowerShell
    2. 输入 ipconfig
      windows 10 ipconfig 执行界面.png
    3. 获取 WSL 的 IP 地址为:172.18.128.0
  2. 在 Linux 中设置 IP 地址

    1. 打开 Linux
    2. 在终端中输入 echo "export DISPLAY=172.18.128.0:0" >> ~/.bashrc
  3. 刷新配置 source ~/.bashrc

启动图像界面

在 Linux 终端中输入 startxfce4

参考

Xfce4 Desktop Environment and X Server for Ubuntu on WSL 2
WSL2 提供 X 桌面支持
WSL2运行图像应用或图形界面


DerekGe
0 声望0 粉丝

努力转 NLP