用xrdp远程桌面连接Ubuntu 18.04 desktop版服务器

本文介绍了如何在Ubuntu18.04服务器上使用xrdp远程桌面连接时,由于GNOME不被支持,转向安装xfce4并详细配置xrdp的过程,包括安装xfce4、xrdp,修改startwm.sh以指定xfce4,以及解决息屏问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

最近遇到个问题,博主使用桌面终端设备TC用xrdp远程桌面连接Ubuntu 18.04服务器,在这里博主给自己埋下了坑,因为服务器安装的是desktop版,所以它会默认安装GNOME的桌面,但是在Ubuntu 13.10版本之后,xrdp支持不了GNOME了,所以桌面要使用xfce4,与GNOME相比,xfce4是个轻量级的桌面环境,服务器的运行应该也比原来快跟稳定。本篇博客就记录下替换桌面以及用xrdp登入的方法。

安装xfce4和xrdp

首先是安装xfce4,这里可以选择安装xfce4基础版:

sudo apt install xfce4

或者完整版(推荐):

sudo apt install xubuntu-desktop

然后安装xrdp等工具:

sudo apt install xrdp xorg xorgxrdp

xrdp是RDP远程桌面协议的实现,本身不具备桌面服务功能,需要Ubuntu的图形化桌面配合,提供这个能力的就是xorg,一般在系统中默认已经安装。xorgxrdp则是xorg对于xrdp的驱动。

配置xrdp

接下来就是要配置xrdp,让它使用xfce4,而不是默认的GNOME,需要修改xrdp的startwm.sh文件:

sudo vim /etc/xrdp/startwm.sh

在这个文件的末尾添加下面两段,并且将原先最后的两段命令注释掉:

xfce4-session
. /etc/X11/Xsession

修改完成后重启xrdp:

sudo systemctl restart xrdp

因为xrdp默认使用的是3389端口,这个端口需要被防火墙所允许,或者直接关闭系统防火墙。
完成上述步骤后博主尝试远程连接,但是出现了息屏的现象,没有连接成功,在网上查询资料后发现在startwm.sh添加下面两句话是有效的:

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

最后startwm.sh文件大概是这个样子:

最后远程桌面连接成功,看到了xfce4桌面标志性的小老鼠(寓意小巧,快速):

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

李71~李先森

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

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

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

打赏作者

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

抵扣说明:

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

余额充值