以下列表显示 Horizon Linux 桌面支持的主要功能。

在 Linux 桌面上支持的功能

Active Directory 集成
运行以下 Linux 分发包的即时克隆桌面可以使用 PowerBroker Identity Services Open (PBISO) 脱机加入 Active Directory 域中。
  • Ubuntu 16.04/18.04/20.04
  • SLED/SLES 12.x
请参阅 将 Linux 与 Active Directory 集成中的“PowerBroker Identity Services Open (PBISO) 身份验证”部分,以了解更多信息。
运行以下 Linux 分发包的即时克隆桌面可以使用 Samba 脱机加入 Active Directory 域中。
  • Ubuntu 16.04/18.04/20.04
  • RHEL 7.3/8.0/8.1
音频输入
支持从客户端主机到远程 Linux 桌面的音频输入重定向。该功能不基于 USB 重定向功能。如果您要启用该功能,则必须在安装过程中选择该功能。您必须在音频输入应用程序中选择系统默认音频输入设备“PulseAudio 服务器 (本地)”。以下 Linux 分发包支持该功能。
  • 具有 MATE 或 Gnome Flashback (Metacity) 桌面环境的 Ubuntu 16.04 x64
  • 具有 MATE 或 Gnome Ubuntu 桌面环境的 Ubuntu 20.04/18.04 x64
  • 具有 KDE 或 Gnome 桌面环境的 RHEL 7.x Workstation x64
  • 具有 Gnome 桌面环境的 RHEL 8.x Workstation x64
  • SLED/SLES 12.x SP3
  • SLES 12.x SP5
音频输出
支持音频输出重定向。该功能在默认情况下为启用状态。要禁用此功能,您必须将 RemoteDisplay.allowAudio 选项设置为 false。在使用 Chrome 和 Firefox 浏览器访问时,VMware Horizon HTML Access 为 Linux 桌面提供音频输出支持。
自动完整克隆桌面池
您可以为 Linux 桌面创建自动完整克隆桌面池。
客户端驱动器重定向
在启用客户端驱动器重定向 (Client Drive Redirection, CDR) 功能时,您可以访问本地系统的共享文件夹和驱动器。可以使用位于远程 Linux 桌面上的主目录中的 tsclient 文件夹。要使用此功能,您必须安装 CDR 组件。
剪贴板重定向
通过剪贴板重定向功能,您可以在客户端主机和远程 Linux 桌面之间复制并粘贴富文本或纯文本。您可以使用 Horizon Agent 选项设置复制/粘贴方向和最大文本大小。该功能在默认情况下为启用状态。您可以在安装过程中禁用该功能。
FIPS 140-2 模式
为 Linux 桌面提供了联邦信息处理标准 (Federal Information Processing Standard, FIPS) 140-2 模式支持,但该支持尚未经过 NIST 加密模块验证程序 (Cryptographic Module Validation Program, CMVP) 验证。

适用于 Linux 的 Horizon 7 Agent 将实施专为 FIPS 140-2 合规性设计的加密模块。这些模块已在 CMVP 证书 #2839 和 #2866 中列出的操作环境中进行了验证,并已移植到此平台。但是,在产品路线图中,将新操作环境包括到 VMware NIST CAVP 和 CMVP 证书中的 CAVP 和 CMVP 测试要求仍有待完成。

注: 要支持 FIPS 140-2 模式,需要传输层安全 (Transport Layer Security, TLS) 协议版本 1.2。
技术支持工具
Horizon Help Desk Tool 是一个 Web 应用程序,可用于对 Linux 桌面会话进行故障排除。您可以使用 Horizon Help Desk Tool获取 Horizon 7 用户会话的状态,并执行故障排除和维护操作。请参阅 在 Horizon Console中使用 Horizon Help Desk Tool
Horizon 智能策略
您可以使用 VMware Dynamic Environment Manager™ 9.4 或更高版本创建 Horizon 智能策略,以控制特定远程 Linux 桌面上的 USB 重定向、剪贴板重定向和客户端驱动器重定向功能的行为。请参阅 使用 智能策略
H.264 编码器和高效视频编码 (HEVC)

H.264 和 HEVC 可以提高 Horizon 桌面的 Blast Extreme 性能,特别是在使用低带宽网络时。在相同带宽下,HEVC 可提供比 H.264 更高的图像质量。

如果客户端系统同时关闭了 H.264 和 HEVC,则 Blast Extreme 将自动改用 JPEG/PNG 编码。

H.264 和 HEVC 编码器包括硬件支持和软件编码器支持。硬件支持具有以下要求。
  • 为 vGPU 配置了 NVIDIA 显卡。有关具体要求,请参阅“视频编解码器支持表”,网址为 https://developer.nvidia.com
  • 在 NVIDIA 显卡中安装了 NVIDIA 驱动程序 384 系列或更高版本。

当系统满足上述要求时,Horizon Agent for Linux 便会使用硬件编码器。否则,将使用软件编码器。

即时克隆浮动桌面池
您可以为 Linux 桌面创建即时克隆浮动桌面池。运行 CentOS.S 的系统不支持此功能
有关更多信息,请参阅 创建适用于 Linux 的即时克隆浮动桌面池
K 桌面环境
在以下 Linux 分发包上支持 K 桌面环境 (K Desktop Environment, KDE)。
  • CentOS 6.x/7.x
  • RHEL 6.x/7.x
  • Ubuntu 16.04/18.04/20.04
键盘布局和区域设置同步
该功能指定是否将客户端的系统区域设置和当前键盘布局与 Horizon Linux 代理桌面同步。启用或未配置此设置时,允许同步。禁用此设置时,不允许同步。

只有适用于 Windows 的 VMware Horizon 支持该功能,并且该功能仅适用于英语、法语、德语、日语、韩语、西班牙语、简体中文和繁体中文区域设置。

无损 PNG
桌面上生成的图像和视频将在客户端设备上以精确到像素的方式进行渲染。
手动桌面池
计算机源。
  • 受管虚拟机 - vCenter 虚拟机的计算机源。新部署和升级部署都支持受管虚拟机。
  • 未受管的虚拟机 - 其他源的计算机源。只有从未受管的虚拟机部署升级的部署才支持未受管的虚拟机。
注: 要确保尽可能获得最佳性能,请勿使用未受管的虚拟机。
MATE 桌面环境
在以下 Linux 分发包上支持 MATE 桌面环境。
  • Ubuntu 16.04
  • Ubuntu 18.04
  • Ubuntu 20.04
多显示器
  • vDGA/vGPU 桌面在 4 个显示器上支持最大分辨率 2560x1600。
  • VMware vSphere® 6.0 或更高版本上的 2D 桌面在四个显示器上支持最大分辨率 2048x1536,或者在三个显示器上支持最大分辨率 2560x1600。

对于 Ubuntu 16.04/18.04/20.04,您必须使用 Gnome、KDE 或 MATE 桌面环境,才能使用多显示器功能。请参阅http://kb.vmware.com/kb/2151294了解更多信息。

对于 SLES 12 SP1,您必须将默认软件包与内核级别 kernel-default-3.12.49-11.1 一起使用。如果升级该软件包,则多显示器功能将无法使用,并会在一个显示器中显示桌面。

VMware Horizon HTML Access™ 5.0 版开始,在 Horizon 7 for Linux 桌面中支持多显示器功能。

为 VMware Blast 提供网络智能支持

VMware Blast 支持网络智能传输。该功能在默认情况下为启用状态。

启用用户数据报协议 (User Datagram Protocol, UDP) 后,Blast 可同时建立传输控制协议 (Transmission Control Protocol, TCP) 连接和 UDP 连接。根据当前网络状况,Blast 会在传输数据时动态选择一种数据传输方式,以便提供最佳的用户体验。例如,在局域网中,TCP 的性能优于 UDP,因此 Blast 会选择通过 TCP 来传输数据。同样,在广域网 (Wide Area Network, WAN) 中,UDP 的性能优于 TCP,Blast 在该环境中便会选择 UDP 传输方式。

如果使用的某个内嵌组件不支持 UDP,则 Blast 将仅建立 TCP 连接。例如,如果您的连接使用的是 Horizon Connection Server 或安全服务器的 Blast 安全网关组件,则会仅建立 TCP 连接。即使客户端和代理都启用了 UDP,连接也会使用 TCP,因为 Blast 安全网关不支持 UDP。如果用户从企业网络外部进行连接,UDP 组件将需要使用支持 UDP 的 VMware Unified Access Gateway(以前称为 Access Point)。

请使用以下信息建立基于 UDP 的 Blast 连接。
  • 如果客户端直接连接到 Linux 桌面,请在客户端和代理中启用 UDP。默认情况下,UDP 在客户端和代理中均处于启用状态。
  • 如果客户端使用 Unified Access Gateway 连接到 Linux 桌面,请在客户端、代理和 Unified Access Gateway 中启用 UDP。
会话协作
通过使用会话协作功能,用户可以邀请其他用户加入现有的远程 Linux 桌面会话,也可以在收到其他用户的邀请后加入协作会话。只有在安装了以下 Linux 分发包的远程 Linux 桌面上,才支持使用此功能。
  • 具有 Gnome Ubuntu 桌面环境的 Ubuntu 18.04/20.04
  • 具有 Gnome Classic 或 KDE 桌面环境的 RHEL 7.5
  • 具有 Gnome Classic 桌面环境的 RHEL 7.6 或更高版本
  • 具有 Gnome Classic 桌面环境的 RHEL 8.x
单点登录
以下 Linux 分发包支持单点登录 (Single Sign-On, SSO)。
  • RHEL 8.x/7.x/6.x Workstation x64
  • CentOS 8.x/7.x/6.x x64
  • SLED/SLES 12.x SP3/SP2/SP1
  • Ubuntu 20.04/18.04/16.04 x64
智能卡重定向
在以下 Linux 分发包上支持智能卡重定向。
  • RHEL 8.x
  • RHEL 7.1 和更高版本
  • RHEL 6.6 和更高版本
  • Ubuntu 20.04/18.04/16.04
  • SLED/SLES 12.x SP3

该功能支持个人身份验证 (Personal Identity Verification, PIV) 卡和通用访问卡 (Common Access Card, CAC)。有关更多信息,请参阅设置智能卡重定向

True SSO 支持
在以下 Linux 分发包上支持 True SSO。
  • RHEL 7.x/8.x
  • CentOS 7.x/8.x
  • SLED/SLES 12.x SP3
  • Ubuntu 20.04/18.04/16.04

有关更多信息,请参阅为 Linux 桌面设置 True SSO

USB 重定向
通过使用 USB 重定向功能,您可以从远程 Linux 桌面中访问本地连接的 USB 设备。您必须安装 USB 重定向组件和 USB VHCI 驱动程序内核模块,才能使用 USB 功能。请确保您已被授予足够的特权来使用要重定向的 USB 设备。
3Dconnexion 鼠标
要开始使用 3Dconnexion 鼠标,必须安装相应的设备驱动程序,并使用 Linux 桌面上的“连接 USB 设备”菜单,将鼠标进行配对。
3D 图形
3D 图形功能支持以下 Linux 版本和显卡的组合:

Linux 桌面和桌面池的限制

Linux 桌面和桌面池具有以下限制:

  • 不支持虚拟打印、基于位置的打印和实时视频。
  • 不支持 VMware HTML Access 文件传输功能。
注: 使用安全服务器时,必须在内部防火墙中打开端口 22443 才能允许安全服务器与 Linux 桌面之间的通信。