改善用户体验

可以使用以下性能和功能改进 Citrix Receiver for Windows 的体验:

  • vPrefer 启动 - 控制已发布的应用程序必须在已发布的桌面会话中启动的方式。
  • H.265 视频编码 - 提供更出色的数据压缩(使用较少的带宽),而不会牺牲图像质量或提供更高的质量。
  • DPI 缩放 - 允许操作系统控制会话分辨率。
  • 通用客户端 IME - 允许支持软键盘和用于更改 IME 的选项。
  • 键盘布局和语言 - 允许您使用首选键盘布局。

此外,还可以使用以下功能来帮助您提供更加优异的用户体验。

使用 Windows Continuum 的 Windows 10 中的扩展平板电脑模式

Windows Continuum 是 Windows 10 的一项功能,可以满足客户端设备的使用需要。Citrix Receiver for Windows 4.10 现在支持 Windows Continuum,包括动态更改模式。

对于启用了触控功能的设备,如果未连接键盘或鼠标,Windows 10 VDA 将以平板电脑模式启动。连接了键盘或/和鼠标时,它以桌面模式启动。在任何客户端设备上或在 Surface Pro 等二合一设备的屏幕上拆卸或连接键盘,即在平板电脑模式与桌面模式之间切换。有关详细信息,请参阅 XenApp 和 XenDesktop 文档中的适用于触屏设备的平板电脑模式

当您连接或重新连接到会话时,Windows 10 VDA 将检测启用了触控功能的客户端设备上是否存在键盘或鼠标。当您在会话过程中连接或分离键盘或鼠标时,也会进行检测。此功能在 VDA 上默认处于启用状态。要禁用此功能,请使用 Citrix Studio 修改平板电脑模式切换策略。

平板电脑模式提供了更适于触屏的用户界面:

  • 稍大的按钮。
  • “开始”屏幕和您启动的所有应用程序都以全屏模式打开。
  • 任务栏包含“返回”按钮。
  • 从任务栏中删除了图标。

桌面模式提供传统的用户界面,您可以像在 PC 中使用键盘和鼠标一样进行交互。

注意:Web Receiver 不支持 Windows Continuum 功能。

有关详细信息,请参阅 XenServer 7.2 发行说明

相对鼠标

相对鼠标支持提供了用于以相对方式而非绝对方式来解释鼠标位置的选项。需要相对鼠标输入而非绝对鼠标输入的应用程序需要启用此功能。

注意 此功能仅在已发布桌面会话中使用。

启用相对鼠标支持

  1. 登录 Citrix Receiver for Windows
  2. 启动已发布桌面会话
  3. 从 Desktop Viewer 工具栏中,选择首选项

    将显示“Citrix Receiver - 首选项”窗口。

    alt_text

  4. 选择“连接”。
  5. 在“相对鼠标”设置下,启用使用相对鼠标

    本地化后的图片

  6. 单击应用确定

注意: 这是一个“按会话”实现的功能。在重新连接到已断开连接的会话后,该功能将不再可用。用户必须在每次连接或重新连接到已发布桌面时重新启用该功能。

硬件解码

使用 Citrix Receiver for Windows(以及 HDX Engine 14.4)时,只要在客户端可用,即可使用 GPU 进行 H.264 解码。用于 GPU 解码的 API 层为 DXVA(DirectX 视频加速)。

要使用 Citrix Receiver 组策略对象管理模板启用硬件解码,请执行以下操作:

  1. 通过运行 gpedit.msc 打开 Citrix Receiver 组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix Receiver > 用户体验
  3. 选择图形硬件加速
  4. 选择已启用,然后单击应用确定

本地化后的图片

要验证是否已应用该策略以及是否正在对活动 ICA 会话使用硬件加速,请查找以下注册表项:

注册表路径:HKEY_CURRENT_USER\SOFTWARE\Citrix\ICA Client\CEIP\Data\GfxRender

提示

Graphics_GfxRender_DecoderGraphics_GfxRender_Renderer 的值应为 2。如果值为 1,则表示正在使用基于 CPU 的解码。

使用硬件解码功能时,请注意以下限制:

  • 如果客户端配备了两个 GPU,并且其中一个显示器在第二个 GPU 上处于活动状态,则将使用 CPU 解码。
  • 连接到 Windows Server 2008 R2 上运行的 XenApp 7.x 服务器时,Citrix 建议您不要在用户的 Windows 设备上使用硬件解码。如果启用了此功能,则会出现突出显示文本过程中性能缓慢等问题以及闪烁不定问题。

客户端麦克风输入

Citrix Receiver for Windows 支持多客户端麦克风输入。本地安装的麦克风可用于:

  • 实时活动,例如软件电话通话和网络会议。
  • 托管的录制应用程序,例如听写程序。
  • 视频和音频录制。

Citrix Receiver for Windows 用户可以选择是否要通过更改连接中心设置使用连接到其设备的麦克风。XenDesktop 用户还可以使用 XenDesktop Viewer 首选项禁用自己的麦克风和网络摄像机。

多显示器支持

最多可以将八个显示器与 Citrix Receiver for Windows 结合使用。

多显示器配置中的每个显示器各自具有制造商所设计的分辨率。在会话期间,显示器可以具有不同的分辨率和方向。

会话可以按照以下两种方式跨多个显示器进行:

  • 全屏模式,会话中显示多个显示器,应用程序如同在本地一样显示到这些显示器中。

    XenDesktop: 要跨任何一部分矩形排列的显示器显示 Desktop Viewer 窗口,请跨这些显示器的任意部分调整窗口的大小,然后按最大化

  • 窗口模式,会话中显示单个显示器图像,应用程序不会显示到各个显示器中。

XenDesktop: 当同一分配(以前称为“桌面组”)中的任意桌面随后启动时,窗口设置会保留,该桌面会跨相同的显示器显示。如果显示器按矩形排列,则一台设备上可以显示多个虚拟桌面。如果 XenDesktop 会话使用设备上的主显示器,该显示器将成为会话中的主显示器。否则,会话中编号最小的显示器将成为主显示器。

要启用多显示器支持,请确保满足以下各项:

  • 用户设备配置为支持多个显示器。
  • 用户设备的操作系统必须能够检测到每个显示器。在 Windows 平台上,要验证此检测过程是否发生,请在用户设备上查看显示设置对话框中的设置选项卡,确认每个显示器都单独显示出来。
  • 检测到显示器之后:
    • XenDesktop: 使用 Citrix 计算机策略设置“显示内存限制”来配置图形内存限制。
    • XenApp: 根据所安装的 XenApp 服务器的版本执行以下操作:
      • 使用 Citrix 计算机策略设置显示内存限制配置图形内存限制。
      • 在 XenApp 服务器的 Citrix 管理控制台中选择场,在任务窗格中依次选择“修改服务器属性”>“修改所有属性”>“服务器默认值”>“HDX Broadcast”>“显示”(或“修改服务器属性” >“修改所有属性”>“服务器默认值”>“ICA”>“显示”),并设置用于每个会话的图形的最大内存。

请确保设置足够大的值(以 KB 为单位),以提供足够的图形内存。如果设置的值不够大,适合指定大小的已发布应用程序会限制在一部分显示器内。

有关为 XenApp 和 XenDesktop 计算会话图形内存要求的信息,请参阅知识中心文章 CTX115637

设备上的打印机设置替代

如果启用了通用打印优化默认值策略设置允许非管理员修改这些设置,用户可以覆盖在该策略设置中指定的图像压缩和图像和字体缓存选项。

覆盖用户设备上的打印机设置

  1. 在用户设备上,从应用程序中提供的打印菜单中选择属性。
  2. 在客户端设置选项卡上,单击高级优化,并对图像压缩和图像和字体缓存选项进行更改。

屏幕键盘控制

Citrix Receiver for Windows 会在您激活文本输入字段时以及设备处于帐篷模式或平板电脑模式时自动显示屏幕键盘,以允许您从 Windows 平板电脑触控访问虚拟应用程序和桌面。

在某些情况下的某些设备上,Citrix Receiver for Windows 无法准确检测设备的模式,并且屏幕键盘可能会在您不希望其显示时出现。

要在使用可转换设备时禁止显示屏幕键盘,请在 HKEY_CURRENT_USER\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\MobileReceiver 中创建 REG_DWORD 值 DisableKeyboardPopup,并将该值设置为 1。

注意: 在 64 位计算机上,请在 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\MobileReceiver 中创建该值。

可以将这些注册表项设置为 3 种不同的模式,如下所示:

  • Automatic(自动):AlwaysKeyboardPopup = 0,DisableKeyboardPopup = 0
  • Always popup(总是弹出)(屏幕键盘):AlwaysKeyboardPopup = 1,DisableKeyboardPopup = 0
  • Never popup(从不弹出)(屏幕键盘):AlwaysKeyboardPopup = 0,DisableKeyboardPopup = 1

键盘快捷方式

可以配置 Receiver 解释为具有特殊功能的组合键。启用键盘快捷方式策略之后,可以指定 Citrix 热键映射、Windows 热键的行为以及会话的键盘布局。

  1. 以管理员身份从开始菜单本地运行 gpedit.msc(将策略应用于单台计算机时)或者使用组策略管理控制台(应用域策略时),打开组策略编辑器。

    注意: 如果已将 Citrix Receiver for Windows 模板导入到“组策略编辑器”中,可以忽略第 2 步到第 5 步。

  2. 在组策略编辑器的左窗格中,选择管理模板文件夹。

  3. 在操作菜单中,选择添加/删除模板。

  4. 选择添加,然后浏览到 Receiver 的 Configuration 文件夹(通常位于 C:\Program Files\Citrix\ICA Client\Configuration),并选择 Citrix Receiver for Windows 模板文件。 注意: 根据 Windows 操作系统的版本,选择 Citrix Receiver for Windows 模板文件(receiver.adm 或 receiver.admx/receiver.adml)。

  5. 选择打开以添加模板,然后选择关闭以返回到组策略编辑器。

  6. 在组策略编辑器中,依次展开“管理模板”>“经典管理模板(ADM)”>“Citrix 组件”>“Citrix Receiver”>“用户体验”>“键盘快捷方式”。

  7. 在操作菜单中,依次选择属性、已启用,然后选择所需的选项。

Citrix Receiver for Windows 对 32 位色图标的支持

Citrix Receiver for Windows 支持 32 位增强色图标,并且可以为 Citrix 连接中心对话框、“开始”菜单以及任务栏中可见的应用程序自动选择颜色深度,以提供无缝应用程序。

小心: 注册表编辑不当会导致严重问题,可能需要重新安装操作系统。Citrix 无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。使用注册表编辑器需自担风险。在编辑注册表之前,请务必进行备份。

要设置首选的颜色深度,可以将名为 TWIDesiredIconColor 的字符串注册表项添加到 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Preferences 中,并将其设置为所需的值。图标可能的颜色深度为 4、8、16、24 和 32 位/像素。如果网络连接速度较慢,用户可以为图标选择较低的颜色深度。

启用 Desktop Viewer

不同的企业会有不同的企业需求。您对用户访问虚拟桌面的方式的要求也因用户的不同和企业需求的变化而不同。连接到虚拟桌面时的用户体验以及用户参与配置连接的程度取决于您如何设置 Citrix Receiver for Windows。

当用户需要与其虚拟桌面交互时,请使用 Desktop Viewer。用户的虚拟桌面可以是已发布的虚拟桌面,也可以是共享或专用桌面。在此访问方案中,Desktop Viewer 工具栏功能允许用户在窗口中打开虚拟桌面并在其本地桌面内平移和缩放该桌面。用户可以使用同一用户设备上的多个 XenDesktop 连接来设置首选项和使用多个桌面。

注意:用户必须使用 Citrix Receiver for Windows 更改其虚拟桌面上的屏幕分辨率。无法使用 Windows“控制面板”更改屏幕分辨率。

Desktop Viewer 会话中的键盘输入

在 Desktop Viewer 会话中,Windows 徽标键+L 指向本地计算机。

Ctrl+Alt+Delete 指向本地计算机。

激活粘滞键、筛选键和切换键(Microsoft 辅助功能)的按键始终指向本地计算机。

作为 Desktop Viewer 的一项辅助功能,按 Ctrl+Alt+Break 将在弹出窗口中显示 Desktop Viewer 工具栏按钮。

Ctrl+Esc 发送到远程虚拟桌面。

注意:默认情况下,如果将 Desktop Viewer 最大化,Alt+Tab 将在会话内部的窗口之间切换焦点窗口。如果 Desktop Viewer 显示在某个窗口中,Alt+Tab 将在会话外部的窗口之间切换焦点窗口。

热键序列是由 Citrix 设计的键组合。例如,Ctrl+F1 序列将重现 Ctrl+Alt+Delete,Shift+F2 将在全屏模式和窗口模式之间切换应用程序。不能对 Desktop Viewer 中显示的虚拟桌面(即,对 XenDesktop 会话)使用热键序列,但可以对已发布的应用程序(即,对 XenApp 会话)使用热键序列。

连接到虚拟桌面

在桌面会话中,用户无法连接到同一个虚拟桌面。尝试执行此操作将断开与现有桌面会话的连接。因此,Citrix 建议:

  • 管理员不应该将桌面上的客户端配置为指向发布同一桌面的站点
  • 用户不应该浏览承载同一桌面,并且已配置为自动将用户重新连接到现有会话的站点。
  • 用户不应该浏览承载同一桌面的站点,并尝试启动该站点

请注意,用户本地登录到用作虚拟桌面的计算机会阻止与该桌面进行连接。

如果用户从虚拟桌面连接到使用 XenApp 发布的虚拟应用程序,并且您的组织具有单独的 XenApp 管理员,Citrix 建议您与他们一起协作来定义设备映射,以便在桌面和应用程序会话中的桌面设备映射具有一致性。在桌面会话中,本地驱动器显示为网络驱动器,因此 XenApp 管理员必须更改驱动器映射策略,以包含网络驱动器。

更改状态指示器超时

您可以更改用户启动会话时状态指示器显示的时间长度。要更改超时期限,请在 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA CLIENT\Engine\ 中创建 REG_DWORD 值 SI INACTIVE MS。如果希望状态指示器尽快消失,可以将 REG_DWORD 值设置为 4。

客户体验改善计划 (CEIP)

注意

可以隐藏通知区域中的 Citrix Receiver 图标中提供的全部或部分“高级首选项”表。有关详细信息,请参阅隐藏“高级首选项”表

Citrix 客户体验改善计划 (CEIP) 从 Receiver for Windows 收集匿名配置和使用数据,并自动将数据发送到 Citrix。此数据可帮助 Citrix 改善 Receiver 的品质、可靠性和性能。

CEIP 不收集客户环境中的任何用户身份信息。

提示:可以使用 Receiver 界面更改您是否要参与 CEIP。在安装后,您可以在 7 天内禁用 CEIP。

要禁用 CEIP,或者要放弃参与,请执行以下操作:

  1. 在通知区域中的 Citrix Receiver 图标上单击鼠标右键。
  2. 选择高级首选项。 此时将显示“高级首选项”窗口。
  3. 选择数据收集
  4. 选择不,谢谢以禁用 CEIP 或者放弃参与。
  5. 单击保存