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

相关推荐
rkmhr_sef7 小时前
Redis 下载与安装 教程 windows版
数据库·windows·redis
@_@哆啦A梦7 小时前
windows怎样查看系统信息(处理器等)
windows
落落落sss9 小时前
MongoDB
数据库·windows·redis·mongodb·微服务·wpf
黄铎彦10 小时前
使用GDI+、文件和目录和打印API,批量将图片按文件名分组打包成PDF
c++·windows·pdf
比花花解语17 小时前
Kafka在Windows系统使用delete命令删除Topic时出现的问题
windows·分布式·kafka
rainmanqqst17 小时前
耀世16Pro鼠标卡顿
windows
早起的年轻人19 小时前
Java List 自定义对象排序 Java 8 及以上版本使用 Stream API
java·windows·list
专注VB编程开发20年1 天前
除了 EasyXLS,加载和显示.xlsx 格式的excel表格,并支持单元格背景色、边框线颜色和粗细等格式化特性
c++·windows·excel·mfc·xlsx
Natsuagin1 天前
轻松美化双系统启动界面与同步时间设置(Windows + Ubuntu)
linux·windows·ubuntu·grub
xing.yu.CTF1 天前
Web入侵实战分析-常见web攻击类应急处置实验2
运维·服务器·windows·web安全·apache·php漏洞·phpstudy后门漏洞