适用于 Linux 的 VMware Horizon Client 发行说明

|

适用于 Linux 的 Horizon Client 4.5 | 2017 年 6 月 8 日

更新日期:2017 年 6 月 8 日

本发行说明包括以下主题:

重要功能

借助适用于 Linux 的 VMware Horizon Client,可以在局域网 (Local Area Network, LAN) 或广域网 (Wide Area Network, WAN) 上从支持的 Linux 系统轻松访问 Windows 虚拟桌面,同时尽可能获得最佳用户体验。

  • Ubuntu、Red Hat Enterprise Linux (RHEL)、SUSE Linux Enterprise Desktop (SLED) 和 CentOS 支持 - VMware 下载网站上提供的 Horizon Client 安装程序为这些操作系统提供支持。
  • 无与伦比的性能 - VMware Blast 和 PCoIP 显示协议的自适应功能经过了优化处理,即便是通过低带宽高延时的连接,也能提供最佳的用户体验。无论您身在何处,您的桌面都能够快速响应您的操作。
  • 简化连接 - 适用于 Linux 的 Horizon Client 与 VMware Horizon 紧密集成在一起,从而简化了设置和连接。
  • 任何位置都安全 - 无论您在办公桌前还是办公室外,都能将数据安全地交付给您。客户端上会执行增强的证书检查。适用于 Linux 的 Horizon Client 还支持可选的 RADIUS 和 RSA SecurID 身份验证。

回到页首

此版本的新增功能

  • 适用于 Linux 代理的 USB 重定向支持
    从适用于 Linux 的 Horizon Client 4.5 版开始,为 Linux 代理提供了 USB 重定向支持。
  • SUSE Linux Enterprise Desktop (SLED) 12 SP2 支持

回到页首

国际化

Horizon Client 的用户界面和文档提供英语、日语、法语、德语、简体中文、繁体中文、韩语和西班牙语版本。

注意:要让客户端用户界面使用简体中文字符,请将客户端系统设置为使用 zh_CN 区域设置。如果将客户端系统设置为使用 zh_SG 区域设置,用户界面会显示英语字符。

回到页首

准备工作

  • OpenSSL 库已更新为 openssl-1.0.2k 版。为方便起见,VMware 下载站点上提供的 Horizon Client 安装程序将下载并安装该库。
  • 如果使用 VMware 提供的安装程序,则在以下 32 位操作系统上支持适用于 Linux 的 Horizon Client 4.5:
    • Ubuntu 12.04 和 14.04
    • Red Hat Enterprise Linux (RHEL) 6.8 和 6.9
    • SUSE Linux Enterprise Desktop (SLED) 11 SP4
    • CentOS 6.8 和 6.9
  • 如果使用 VMware 提供的安装程序,则在以下 64 位操作系统上支持适用于 Linux 的 Horizon Client 4.5:
    • Ubuntu x64 12.04、14.04 和 16.04
    • Red Hat Enterprise Linux (RHEL) 6.8、6.9、7.2 和 7.3
    • SUSE Linux Enterprise Desktop (SLED) 12 SP2
  • 在最新的维护版本 VMware Horizon 6 版本 6.2.4、VMware Horizon 7 版本 7.0.3 和 VMware Horizon 7 版本 7.2 中支持适用于 Linux 的 VMware Horizon Client。
  • 要进行安装,请从 VMware Horizon Client 下载页面下载安装程序。
  • 适用于 Linux 的 Horizon Client 4.5 未附带提供 GTK+ 库,但它使用在主机系统上安装的库。确保使用包含公开报告的安全漏洞的修复程序的库版本将您的系统保持最新状态。可以在 https://www.cvedetails.com/vulnerability-list/vendor_id-666/GTK.html 中找到公开报告的 GTK+ 安全漏洞和受影响的版本列表。

有关系统要求和安装说明的详细信息,请参阅《使用适用于 Linux 的 VMware Horizon Client》

回到页首

已解决的问题

  • 使用 PCoIP 方法同步输入语言时,无法自动从 Linux 客户端同步到代理。

已知问题

  • 已知的安全问题可能影响 Horizon Clients。该问题涉及利用 glibc 进行的特权升级。该问题由 Project Zero 团队策划,如 CVE-2014-5119 中所述。要想减轻该问题的影响,建议合作伙伴和客户升级 Linux 操作系统,如下所示:
  • 如果您使用 Horizon Client 连接到已禁用客户端驱动器重定向的远程桌面(例如,通过组策略设置),或者您连接到安装了 View Agent 6.1.0 或更低版本的远程桌面,则系统不会向您显示任何消息以解释客户端驱动器重定向功能无法正常工作的原因。
  • 在某些 Linux 版本中(包括 CentOS 6.x),Numlock 指示灯无法在 View 桌面上正常工作。
  • 如果多个 Horizon Client 同时连接到同一 RDS 桌面或远程应用程序并使用相同名称映射到了一台基于位置的打印机,则打印机会显示在第一个客户端会话中,但不会显示在后面的客户端会话中。
    解决办法:对于未显示打印机的客户端会话,请执行手动刷新。对于远程桌面,请按 F5 刷新“设备和打印机”窗口。对于远程应用程序,请关闭应用程序打印对话框后再重新打开。基于位置的打印机将会显示在打印机列表中。
  • 如果使用 RDP 连接到远程桌面,虚拟打印可能无法正常工作。请在远程桌面上打开 Horizon Client,启动一个嵌套的应用程序会话,然后注销并重新登录到桌面。当您尝试从嵌套应用程序中打印时,可能不会显示预期的打印机列表。只有在您重新登录桌面后才会出现这个问题。
    解决办法:重置远程桌面上的应用程序。为了避免设置应用程序,请在会话中的会话连接两端都使用 PCoIP。即,使用 PCoIP 连接到远程桌面,并使用 PCoIP 从桌面中连接到嵌套的应用程序。如果您正使用基于位置的打印,通过先关闭、再重新打开应用程序的打印对话框可以解决该问题。
  • 如果使用 FreeRDP 连接而且指定的显示器配置与最终用户所选的配置相冲突,则 Horizon Client 性能会下降,并且客户端可能会完全停止响应。例如,如果用户选择“全屏 - 此显示器”,则用于启动 Horizon Client 的以下命令会导致出现问题:

    vmware-view --enableNla --rdpclient=xfreerdp--xfreerdpOptions="/sec:nla /cert-ignore /p:password/u:crt\administrator /multimon"

    最佳做法是避免针对显示指定 FreeRDP 选项,例如 /multimon/workarea。可以改为让 Horizon Client 控制拓扑。
  • 如果使用 FreeRDP 连接到 Windows XP 或 Vista 远程桌面,并且客户端系统使用的多个显示器的屏幕综合分辨率大于为远程桌面设置的最大分辨率,则无法在远程桌面中看到“开始”菜单或任务栏。例如,如果客户端系统使用屏幕分辨率均为 2560x1600 的两个显示器,就会出现该问题。
  • 如果客户端系统运行 pcsc-lite 1.5 版,则智能卡移除策略可能无法正常工作,注销、关闭或重置 Windows 远程桌面可能会导致黑屏,或者在用户具有到多个桌面的智能卡会话并与一个桌面断开连接时,Horizon Client 菜单可能会变为空白大约 10 秒钟。
    解决办法:升级到 pcsc-lite 1.7.4 或更高版本。
  • 如果您使用 PulseAudio 声音系统,则当您使用客户机系统的音量滑块设置音量时,可能会听到静电杂音。
    解决办法:使用 Linux 客户端系统的音量滑块或使用 ALSA 音频。
  • 使用 FreeRDP 连接 View 桌面,并将桌面配置为连接单独的磁盘时,如果磁盘名称包含非 ASCII 字符,该名称无法在 View 桌面上正常显示。例如,如果在磁盘名称中使用非 ASCII 字符,并使用命令行选项
    “--rdpclient=xfreerdp”和“--xfreerdpOptions="/drive: , /home/user"”
    启动 Horizon Client,则该磁盘名称在 View 桌面中不会正常显示。
  • 在 Ubuntu 12.04 和 14.04 上,如果您在 View 桌面中按下 Windows 键,客户端操作系统也会捕获 Windows 键按下事件。
  • 在 Ubuntu 12.04 上,您有时可能会在以全屏模式启动 View 桌面时遇到问题。
    解决办法:更新到最新的 Ubuntu 12.04 修补程序版本,或者按 Alt+Tab 切换到客户端操作系统,然后切换回 View 桌面会话。
  • 用户无法使用 rdesktop 1.8.x 连接到 Horizon 7 Windows 桌面。这是因为 Horizon 7 不默认支持 TLSv1.0,并且 rdesktop 1.8.x 仅支持 TLSv1.0。
    解决办法:设置以下注册表项以在桌面上启用 TLSv1.0:
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server]"Enabled"=dword:00000001
    请注意,人们并不认为 TLSv1.0 非常安全。对于 Windows 7 桌面,还必须安装 Microsoft KB https://support.microsoft.com/en-us/kb/3080079
  • 在使用 AMD 开源驱动程序的 64 位 RHEL 7.2 中,如果启用 H.264 并使用 VMware Blast 协议,用户可能无法连接到远程桌面。
    解决办法:将 vmgl.GL_ARB_transform_feedback2 = FALSE 添加到 /etc/vmware/config
  • 在 RHEL 6.x 中,在具有两个最大分辨率为 2560 x 1600 的显示器时,如果更改显示器顺序(主显示器变为辅助显示器,辅助显示器变为主显示器),然后运行 Horizon Client 并使用 PCoIP 和全屏 - 全部显示器设置连接到桌面,在显示远程桌面后,文件 > 从服务器断开连接文件 > 返回桌面和应用程序列表菜单选项无法正常工作。
  • 在启用了 MMR 的情况下,某些视频文件可能无法在远程桌面上正常播放。
    解决办法:确保视频格式受支持,并且在客户端上安装了适当的视频解码器插件。
  • 在 Windows 7 远程桌面上,如果在 Internet Explorer 中播放视频,然后打开新选项卡,会导致 MMR 视频帧在新选项卡中覆盖。
    解决办法:在视频播放时,不要打开新选项卡,也不要切换到其他选项卡。
  • 在启用 MMR 并且网络延迟超过 75 毫秒的情况下,远程桌面中的视频无法流畅地播放,声音也将消失。
    解决办法:当网络延迟超过 75 毫秒时,请禁用 MMR。
  • 在从使用 Intel GPU 的 Ubuntu 16.04 客户端系统连接到使用 H.264 的远程桌面时,显示一个绿色屏幕。
    解决办法:将 mks.enableGLRenderer="FALSE"mks.enableGLBasicRenderer="TRUE" 添加到 /etc/vmware/config 文件。
  • 在某些情况下,如果使用了客户端驱动器重定向 (CDR),在远程桌面或远程应用程序中通过文件 > 打开来打开本地文件时,会导致 Horizon Agent 计算机上的客户机操作系统遇到 STOP 错误(蓝屏)或停止响应(挂起)。有关更多信息,请参阅 VMware 知识库 (KB) 文章 2149417:在您打开与 CDR 共享的本地文件时,代理计算机遇到 STOP 错误或停止响应