win11与wsl2配合内置远程桌面体验

Author : zbzhen,        Modified : Sat May 27 11:10:26 2023

1. wsl2 的安装

1.1. 准备工作

在win11左下角搜索windows, 打开启用或关闭windows功能

勾选适用于linux的windows子系统虚拟机平台最后点击确定

在win11左下角搜索cmd 以管理员身份运行, 然后输入下面代码并回车:

bcdedit /set hypervisorlaunchtype auto

1.2. 安装ubuntu

在win11左下角搜索Microsoft Store, 打开它,然后搜索Ubuntu 点击获取(版本随意),稍等大约10分钟即可.

根据提示,需要配置好用户名和密码, 别整太复杂, 密码可以后续改的

按照这种方法

win11系统下的wsl默认启用的是wsl2
win11系统下的wsl默认会配置好N卡驱动

1.3. 启用和停用ubuntu

有两种方法启用ubuntu:

停用ubuntu:

2. 桌面环境安装和使用

2.1. 可选择换源

下面命令在ubuntu下输入

cp /etc/apt/sources.list /etc/apt/sources2.list

# 修改源 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

sudo vim /etc/apt/sources.list

# i 进入编辑模式, Esc 退出, shift z z保存退出
# 如果出现冲突,则删除冲突文件 `rm + 文件名`

sudo apt update

2.2. 桌面安装和配置环境

下面命令在ubuntu下输入

sudo apt update
sudo apt-get install xfce4
sudo apt install -y xrdp
sudo apt install -y xfce4-goodies
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
sudo sed -i 's/3389/3389/g' /etc/xrdp/xrdp.ini  
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

sudo vim /etc/xrdp/startwm.sh
## 注释最后两行代码, 并且在最后一行加上
## i 进入编辑模式, Esc 退出, shift z z保存退出
## 如果出现冲突,则删除冲突文件 `rm + 文件名`
startxfce4

2.3. 体验桌面

下面命令在ubuntu下输入

## 启用和关闭桌面
sudo /etc/init.d/xrdp start
sudo /etc/init.d/xrdp stop

在win11左下角搜索remote, 打开远程桌面连接

没用了可直接在win11的cmd中输入下面命令并回车,可直接关闭wsl(不关闭大约会占用1-2G内存)

wsl --shutdown

体验心得:

总体来说,远程桌面感觉比较鸡肋,只能说当成应急处理

3. 参考链接