关于在Win10/win11 子系统安装Ubuntu (带桌面环境)登录远程桌面秒闪退问题解决!

该文章已生成可运行项目,

这是一篇Bug解决方案的帖子,关于在win10/11下安装子系统(WSL2)Ubuntu中,配置完成,启动并能够成功查看xrdp服务状态:
但是远程桌面访问:

 进入


输入用户名,密码秒闪退问题解决。

这里可以先查看下防火墙设置:
 

  • Win+R,输入 wf.msc,然后回车,打开“Windows Defender 防火墙高级安全”。
  • 在左侧面板中,点击“入站规则”。
  • 检查是否已有“远程桌面”或“Remote Desktop”相关的规则(通常名称为“Remote Desktop - User Mode (TCP-In)”)。如果已有,并且状态为“已启用”,则无需额外设置。
  • 如果没有或需要手动添加,请按以下步骤操作:
    • 在右侧点击“新建规则…”。
    • 选择“端口”,点击“下一步”。
    • 选择“TCP”,在“特定本地端口”中输入 3389 (3390)(如果 XRDP 使用的是其它端口,则填写相应端口)。
    • 点击“下一步”,选择“允许连接”。
    • 点击“下一步”,在“配置文件”中根据你的网络环境(域、私有、公共)勾选相应选项。
    • 点击“下一步”,为此规则取一个名称(例如“XRDP 3389”)  我这里设置的3390,然后点击“完成”。 

或者:
确认你已安装合适的桌面环境
在 WSL2 环境中,很多用户推荐使用轻量级桌面环境,如 XFCE。你可以执行:

sudo apt update sudo apt install xfce4 xfce4-goodies

如果你已经安装了 GNOME 或其他桌面环境,也要确认它们能正常启动。

修改 .xsession 文件

确保 .xsession 文件中只启动 XFCE4 并强制使用 X11。请编辑 ~/.xsession 文件,内容建议如下(确保完全覆盖原有内容):

unset WAYLAND_DISPLAY
export GDK_BACKEND=x11
export XDG_SESSION_TYPE=x11
export DISPLAY=:10.0
startxfce4

说明:

  • unset WAYLAND_DISPLAY:清除可能促使启动 Wayland 会话的环境变量;
  • export GDK_BACKEND=x11:强制 GTK 应用使用 X11 后端;
  • export XDG_SESSION_TYPE=x11:明确告知系统使用 X11 而非 Wayland;
  • export DISPLAY=:10.0:使用 XRDP 启动的 Xorg 会话(一般 XRDP 默认分配的显示号是 :10);
  • startxfce4:启动 XFCE 桌面环境。

保存文件后,确保文件属于当前用户,并可以执行(可以运行 chmod +x ~/.xsession)。

之后

重启 XRDP 服务

修改完 .xsession 文件并清理缓存后,重启 xrdp 服务:

sudo systemctl restart xrdp

然后再次使用 Windows 远程桌面客户端连接。

解决!


前期的安装可参考blog:超详细Windows10/Windows11 子系统(WSL2)安装Ubuntu20.04(带桌面环境)_wsl安装ubuntu20.04-优快云博客

本文章已经生成可运行项目
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Stuomasi_xiaoxin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值