什么是 X11rdp?

什么是 X11rdp?

我已经使用 xrdp 一段时间了(以及 vnc4server),我想我理解了其工作原理的高级概述。这里. xrdp 允许与 RDP 协议通信并使用 sesman 进行用户身份验证。身份验证后,将使用新的/现有的 VNC 会话进行远程显示。

但是,上述过程中没有对 X11rdp 的描述。我确实在登录屏幕上看到了一个名为 sesman-X11rdp 的选项,但它从来都不起作用。我尝试在 xrdp.org 上寻找对 X11rdp 的解释。我找到的只有这句话:“Xrdp 使用 Xvnc 或 X11rdp 来管理 X-session”。

有人能解释一下什么是 X11rdp 以及它与 Xvnc 有何不同吗?与 xrdp-VNC 相比,使用 X11rdp 有哪些优点/缺点?

PS:我可以找到很多关于如何安装/编译 X11rdp 的教程。但是,在进行编译/安装过程之前,我首先想了解它的用途。

答案1

X11rdp 尝试通过将 X11 绘制命令转发为 RDP 绘制命令来改进 Xvnc,而不是简单地将 vnc 位图流包装在 RDP 中。

绘制命令的带宽效率更高,因为它可以基于矢量,而不仅仅是原始视频源。桌面的 X11rdp 与 Xvnc 类似于音乐的 MIDI 与 WAV。MIDI 描述播放哪些音符,而 WAV 只是对结果声音进行编码。

相关内容