分类
Linux 软件

Ubuntu安装XRDP

在Linux下一直没有好的远程桌面工具。VNC太慢,即使在内网也不太流畅。NoMachine不错,但连接需要安装客户端。NoMachine的移动端做得很垃圾,而且几年没更新,不兼容流海屏。远程用得最爽的还是windows自带的rdp,在低网速下也有很好的表现。

一般的远程工具采用录屏的方式,传输图像。如VNC,NoMachine,用h264压缩。虽然支持GPU加速,但在低宽带或高分辨率下质量差,延迟高。RDP不一样,它传输的是指令,绘图是放在客户端的,所以速度快,即使提高分辨率,速度也不会明显降低。

XRDP是linux下开源的软件。它把xorg翻译成rdp协译传输。如果仅仅安装XRDP协议。是不能在windows上使用远程桌面连接到Ubuntu,还须要安装VNCServer。

使用XRDP的好处是它比VNC快,在Windows下不用安装第三方工具,使用自带的远程桌即可连接。Windows远程桌面移动端RD Client做得很好,这样在平板或手机上也有很好客户端来远程管理。

环境:xubuntu 20.04.1

sudo apt install tightvncserver xrdp

编辑文件 /etc/xrdp/startwm.sh,未尾加上:

exec /bin/sh /etc/X11/Xsession

编辑配置文件:/etc/X11/Xsession,在开头加上:xfce4-session

在当前登录用户执行:

echo xfce4-session >~/.xsession

重启xrdp服务

sudo systemctl restart xrdp

如果登录闪退,重启系统即可。

XRDP在xfce下工作良好,但在ghome等其他桌面环境可能无法运行。

gnome环境下参考:

https://zhuanlan.zhihu.com/p/40937988

https://www.hiroom2.com/2018/04/29/ubuntu-1804-xrdp-gnome-en/

发表评论

电子邮件地址不会被公开。