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

相关推荐
码农君莫笑7 小时前
PowerBuilder中调用Excel OLE对象的方法
windows·excel·powerbuilder
罗汉松(山水白河)7 小时前
解除WPS登录限制
windows·经验分享·笔记·学习·wps
Nobita Chen8 小时前
Python实现windows自动关机
开发语言·windows·python
李一帆'9 小时前
Windows安装Docker Desktop
windows·docker·容器
书生-w11 小时前
局域网共享文件夹实现两台Windows电脑之间传输文件
开发语言·windows·php
xyzzklk11 小时前
解决无法远程管理Windows Server服务器核心安装
运维·服务器·网络·windows·网络协议·安全
人生不过一瞬间12 小时前
Unity 自定义批量打包工具
windows·unity·游戏引擎
yngsqq14 小时前
Addrange的用法
windows
Reese_Cool15 小时前
【Python】数据容器:列表,元组,字符串,集合字典及通用操作
开发语言·windows·python
sukalot17 小时前
Windows 蓝牙驱动开发-蓝牙设备栈
windows·驱动开发