Windows远程桌面连接Ubuntu闪退问题终极解决方案
1. 问题背景与核心原因分析
对于许多需要在Windows环境下远程访问Ubuntu桌面的用户来说,xrdp服务闪退是一个常见且令人头疼的问题。这种现象通常发生在输入用户名密码后,连接窗口突然关闭,没有任何错误提示。
根本原因通常集中在以下几个方面:
- 桌面环境与xrdp服务不兼容
- startwm.sh脚本配置不当
- 显示管理器(Display Manager)冲突
- 权限和会话管理问题
提示:Ubuntu 18.04及更高版本默认使用GNOME桌面环境,而xrdp对GNOME的支持存在一些已知问题。
2. 完整解决方案实施步骤
2.1 基础环境准备
首先确保系统已更新到最新状态:
sudo apt update && sudo apt upgrade -y
安装必要的图形界面组件(如果尚未安装):
sudo apt install ubuntu-desktop -y
2.2 xrdp服务安装与配置
安装xrdp及相关组件:
sudo apt install xrdp xorgxrdp -y
关键配置修改位于/etc/xrdp/startwm.sh,这是解决闪退问题的核心:
sudo nano /etc/xrdp/startwm.sh
找到文件末尾部分,修改为以下内容:

&spm=1001.2101.3001.5002&articleId=155295587&d=1&t=3&u=334776e95f0e4b9982abcb3b67c72386)
3899

被折叠的 条评论
为什么被折叠?



