windows wsl ubuntu22 远程桌面连接

转载链接:https://canwdev.github.io/VM虚拟机/WSL/wsl2 wslg 配置并开启远程桌面(xrdp)/

Wsl2 wslg 配置并开启远程桌面(xrdp)

准备工作¶

推荐到微软应用商店下载最新的Ubuntu发行版(ubuntu22.04),自带wslg功能,wsl官方文档 下载的包可能不支持wslg

按照提示升级wsl内核到最新

进入系统后,修改镜像源 Linux 镜像源

sudo apt update && sudo apt upgrade

进行最精简的测试 sudo apt install x11-apps

运行其中一个命令,检查窗口是否成功开启 xcalc, xclock, xeyes

至此,wslg已正常运行

安装 xfce4 桌面环境¶

安装桌面环境 sudo apt install xfce4 xfce4-goodies

启动程序进行测试

文件管理器 thunar

安装远程桌面服务¶

如果之前安装过,可以先卸载 sudo apt purge xrdp

安装 xrdp sudo apt install xrdp

执行以下命令,完成配置

Bash

sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak

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配置

Text Only

sudo vim /etc/xrdp/startwm.sh

...

添加这两行:

unset DBUS_SESSION_BUS_ADDRESS

unset XDG_RUNTIME_DIR

注意:在这行的上面,这行下面的不要动

test -x /etc/X11/Xsession && exec /etc/X11/Xsession

...

启动 xrdp sudo systemctl start xrdp

如果再次修改了配置,需要重启 xrdp sudo systemctl restart xrdp

查看虚拟机的 IP ip a

在宿主机运行 mstsc 连接虚拟机的 IP

输入你的用户名和密码完成登录

参考¶

wslg官方文档

How to install XRDP with XFCE4 on Ubuntu? SOLVED

Windows10/11上安装图形用户界面 (GUI)并在 WSL 2 中运行 Ubuntu 22.04

相关推荐
事圆则缓11 分钟前
Kotlin 集合与序列:给页面一份清楚的数据
开发语言·windows·kotlin
遇印记20 分钟前
应用层,网络管理
运维·网络·windows·学习·安全
硫酸锌012 小时前
安卓手机连接Windows电脑后通过DHCP服务为手机分配IP地址
android·windows·计算机网络
ClickHouseDB4 小时前
ClickHouse .NET 驱动程序新特性:从 1.0 到 1.3 的演进之路
java·前端·windows
略懂而已15 小时前
腾讯云COS 自动同步 for windows
windows·云计算·腾讯云
weixin1997010801617 小时前
《抖音商品API:/product/detail 与 /product/list 的字段边界与图片合规踩坑》(附 Python 源码)
服务器·网络·windows
小杍随笔18 小时前
egui 0.37 升级实录:卡顿修复与5倍性能回退
windows·rust·egui
aichitang202421 小时前
QCU 2.0.0:补齐 Windows、Linux 与 GNOME Wayland
linux·运维·windows·ai·agent·ai编程
唐钰小宝B21 小时前
深度解读 JDK 8、JDK 11、JDK 17 和 JDK 21 的区别
java·开发语言·windows
北风toto1 天前
Windows 下用 OpenSSL 生成 SSL 密钥并配置 Nginx 教程
windows·nginx·ssl