通过 Nomad 访问远程桌面

目录

6.1. Nomad 先决条件
6.2. 安装和设置
6.3. 使用 Nomad
6.4. 查错
6.5. 更多信息

Nomad (Novell Open Mobile Agile Desktop) 随 SUSEŽ Linux Enterprise Desktop 提供,它允许您运行与所有图形硬件分离的桌面会话。它包括以下核心组件:

代理 X 服务器

支持最新 X 扩展,如 Composite、XVideo 和 RANDR。

会话管理器

负责生成和跟踪可以远程访问的桌面会话。

连接处理程序

使用远程桌面协议 (RDP) 作为传输和安全层。RDP 是一个多通道协议,允许用户连接到运行 Microsoft Terminal Services 的计算机。但当客户端软件支持时,连接处理程序使用将未过滤的 X11 通讯传送到显示该桌面的本地 X 服务器的虚拟 X11 通道 (rdpx11)。连接处理程序始终可以回退到普通 RDP 命令(如果必要),这意味着可以从任何现有 RDP 客户端访问远程桌面。

客户端程序

为 SUSE Linux Enterprise Desktop 提供了一个特殊的 RDP 客户端,为 X11 协议转发实施特定于 Nomad 的扩展以及当装载相应的合成管理器插件时本地合成远程桌面的能力。

合成管理器扩展

合成有助于实现应用程序窗口的高级视觉效果,例如透明、渐弱、缩放、扭曲、乱序和重定向。

Nomad 允许您从不同的物理位置远程访问桌面。例如,您可以从家或办公室访问同一会话。工作会话中断后,只需移到另一个终端并继续工作。还可以将当前运行的环境复制到移动设备(如便携式计算机)。有了 Nomad,还可以共享桌面以进行协作或培训,允许远程控制和管理。

如果启用了桌面效果,则接收方站点(您正在使用的计算机)会发生图形加速,因为它具有对图形和输入硬件的直接访问权。发送方即实际桌面及其应用程序所在位置(您正在访问的远程系统)。这可能是数据中心里的服务器、云中的实例或虚拟机。

Nomad 先决条件

为了使用 Nomad,需要在您的本地计算机上安装 rdesktop 包。此外,可以安装以下包:

  • compiz

  • compiz-plugins-dmx

  • compiz-fusion-plugins-main

  • libcompizconfig

  • python-compizconfig

  • compiz-manager

  • simple-ccsm

  • tsclient

在提供桌面的远程计算机上需要安装 xrdp 包,该包包含一个开放源代码远程桌面协议 (RDP) 服务器。

此外,可以安装以下包:

  • compiz

  • compiz-plugins-dmx

  • compiz-fusion-plugins-main

  • libcompizconfig

  • python-compizconfig

  • compiz-manager

  • simple-ccsm