wsl2 Ubuntu安装图形界面(使用window远程桌面)

1,322 阅读1分钟

博客地址:stormlee.asia/docs/wsl2/w…

欢迎大家前来参观!


前言

微软正在计划让 WSL2 支持基于 RDP 的 GUI,虽然这一特性目前还不可用,但我们还是能通过别的一些手段来达到目的。

准备环境

  • Windows 10(版本:2004)或 Windows 11

  • WSL2(Ubuntu 22.04 LTS)(如何安装 WSL2?

安装工具

1、先把apt update & upgrade

sudo apt update && sudo apt -y upgrade

2、安装XRDP(远程连接协议)、Xfce(轻量级桌面环境,安装时会提示选择 gdm3 或 lightdm,我选了 gdm3)

sudo apt-get purge xrdp
sudo apt install -y xrdp
sudo apt install -y xfce4
sudo apt install -y xfce4-goodies

非必须)更改XRDP的一些配置:增加 bpp(bits per pixel),让远程连接质量更好

sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini echo xfce4-session > ~/.xsession

接下来更改XRDP的启动脚本,让它同时启动Xfce

sudo vim /etc/xrdp/startwm.sh

把文件的最后几行改成这样:

# test -x /etc/X11/Xsession && exec /etc/X11/Xsession
# exec /bin/sh /etc/X11/Xsession
# xfce startxfce4

最后,启动XDRP

sudo /etc/init.d/xrdp start

开始使用

使用 Windows 的远程桌面连接,通过 WSL 的 IP 地址:33893389为默认端口,可以在配置/etc/xrdp/xrdp.ini中更改。 用 WSL 的用户名和密码登录进系统