配置

多点触控模式

关于此功能

适用于 ChromeOS 的 Citrix Workspace 应用程序允许您通过 Google 管理控制台将 Multi-touch(多点触控)设置为默认模式。多点触控模式控制是否启用多点触控手势。

可以在平移模式与多点触控模式之间切换。以前,平移模式设置为默认模式。

在启用了触控功能的设备中启动会话时,默认情况下将在平移模式下处理手势。可以使用工具栏切换到多点触控模式。此功能提供了更好的用户体验。

如何配置

要将此功能设置为默认功能,请编辑 Google 管理控制台策略,并将 defaultMode 的值设置为 multitouch

{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                        "engine_settings": {
                            "ui": {
                                "touch" : {
                                    "defaultMode" : "multitouch"
                                    }
                               }
                            }
                         }
                    }
                 }

<!--NeedCopy-->

支持触控

关于此功能

适用于 ChromeOS 的 Citrix Workspace 应用程序现在允许您在平板电脑模式下在启用了触控功能的 Chrome 设备上运行会话,从而增强了触控支持。此功能包括对手势、多点触控和软键盘功能的支持。

现在,当 Chrome 设备处于平板电脑模式时,会话工具栏上会显示打开键盘图标。当您使用此功能或执行三指轻按时,软键盘将显示。

触控设备上的手势增强功能

自 23.4.0 版起,Citrix Workspace 应用程序增强了与手势、多点触控和软键盘功能(平板电脑模式)相关的最终用户体验。在 Citrix Workspace 应用程序会话中,您可以使用所有熟悉的多点触控手势,包括轻按、轻扫和拖动。

下面是手势指南:

为此,您需要: 在 Citrix Workspace 应用程序上,执行以下操作:
单击 一指轻按
单击鼠标右键 触摸-按住-松开
打开屏幕上的键盘 三指轻按(或在工具栏中,轻按键盘图标)
拖动 触摸、按住并滑动
启用光标 两指轻按

自动显示键盘

关于此功能

可以使用输入字段中显示的浮动键盘按钮在服务器上启用自动显示键盘功能。要使自动显示键盘功能可用,请验证服务器端设置是否已启用。

功能限制:

  • 在多点触控模式下,执行三指轻按以获取软键盘不起作用。该功能仅在平移模式下工作。

  • 要使软键盘正常工作,请始终使用会话工具栏上的“打开键盘”图标(而非系统软键盘)关闭软键盘。如果使用系统软键盘关闭软键盘,软键盘可能会意外运行。

如何配置

要启用服务器端设置,请完成以下步骤:

  1. 在 Delivery Controller 上,打开 Citrix Studio。
  2. 选择策略
  3. 单击创建策略
  4. 搜索自动显示键盘并选择允许。

资产 ID

关于此功能

Citrix Workspace 应用程序使用管理员通过 Google 管理控制台设置的资产 ID 作为从已注册的 Chromebook 启动的会话的客户端名称。

如何配置

默认情况下,Citrix Workspace应用程序会继续为已注册的 Chromebook 生成唯一的客户端 ID,该 ID 与早期版本类似。要使用此功能,必须为 Citrix Workspace 应用程序设置策略。

您输入的数据值不能超过 15 个字符。超过 15 个字符的值将截断到 15 个字符。

配置资产 ID

  1. 登录 Google 管理控制台。

  2. 转到“Device Management”>“Chrome”>“Devices Console”并为设备添加 Asset ID

  3. 编辑“Google Admin Console”策略并将 useAssetID 的值设置为 true。默认情况下,useAssetID 将设置为 false

    {
    "settings": {
    "Value": {
      "settings_version": "1.0",
      "engine_settings": {
        "uniqueID": {
          "useAssetID": true
                    }
                }
            }
        }
    }
    
    <!--NeedCopy-->
    

功能限制:

  • 您必须具有可以推送的 Google 管理策略。否则,为托管 Chromebook 生成唯一客户端 ID 的当前方法仍在使用中。

  • 请勿输入包含超过 15 个字符的值。超过 15 个字符的值将截断到 15 个字符。

客户体验改善计划 (CEIP)

如何配置

收集的数据 说明 我们用它来做什么
配置和使用数据 Citrix 客户体验改善计划 (CEIP) 从 Citrix Workspace 应用程序收集配置和使用数据,并自动将数据发送到 Citrix 和 Google Analytics。 此数据可帮助 Citrix 提高 Citrix Workspace 应用程序的质量、可靠性和性能。

其他信息

Citrix 根据合同中的条款处理您的数据。Citrix 按照 Citrix Trust Center(Citrix 信任中心)上提供的 Citrix Services Security Exhibit(Citrix 服务安全性展示)中的指定内容对您的数据进行保护。

Citrix 使用 Google Analytics 从 Citrix Workspace 应用程序收集某些数据作为 CEIP 的一部分。可以禁用或阻止 CEIP 数据。请查看 Google 如何处理为 Google Analytics 收集的数据

注意:

不会为欧盟 (EU)、欧洲经济区 (EEA)、瑞士和英国 (UK) 的用户收集数据。

禁用 CEIP

可以禁用将 CEIP 数据发送到 Citrix 和 Google Analytics 的功能。要执行此操作,请使用下列方法之一:

  • 使用 Google 管理策略禁用 CEIP
  • 使用 configuration.js 禁用 CEIP

注意:

为版本 2203 及更高版本禁用了 CEIP 时,上载的有关所安装的 Citrix Workspace 应用程序版本的信息很少。此最少信息对 Citrix 非常有价值,因为这可以提供客户使用的不同版本的分布情况。

使用 Google 管理策略禁用 CEIP

注意:

需要使用管理员级别的凭据才能执行此过程。

  1. 登录 Google 管理控制台。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)
  3. 将步骤 4 之后显示的字符串添加到 engine_settings 注册表项下的 policy.txt 文件中。
  4. 单击保存

有关 Google 策略的详细信息,请参阅知识中心文章 CTX141844

对于版本 1907 及更早版本,请将 ceip 下的 enabled 属性设置为 false

"ceip":{
    "enabled":false,
}
<!--NeedCopy-->

对于版本 1908 及更高版本,请将 analytics 下的 enabled 属性设置为 false。但是,analytics 注册表项可向后兼容 ceip 注册表项。


"analytics":{
    "enabled":false,
}
<!--NeedCopy-->

使用 configuration.js 禁用 CEIP

configuration.js 文件位于 ChromeApp 根文件夹中。可编辑此文件来配置适用于 ChromeOS 的 Citrix Workspace 应用程序。

注意:

  • Citrix 建议您在做出更改之前备份 configuration.js 文件。
  • Citrix 建议您仅在为用户重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序时使用此方法。
  • 编辑 configuration.js 文件需要管理员级别的凭据。

对于版本 1907 及早期版本,在 configuration.js 文件中将 ceip 下的 enabled 属性设置为 false

"ceip":{
    "enabled":false,
}
<!--NeedCopy-->

对于版本 1908 及更高版本,在 configuration.js 文件中将 analytics 下的 enabled 属性设置为 false

"analytics":{
    "enabled":false,
}

<!--NeedCopy-->

阻止 CEIP

对于版本 2007 及更高版本,管理员可以通过 configuration.js 文件和 Google 管理策略阻止 CEIP。

对于版本 2203 及更高版本,允许最终用户通过 GUI 阻止 CEIP。

此配置的优先级高于通过 GUI 和 Google 管理策略所做的配置,并且 CEIP 数据不会发送到 Citrix。

使用 Google 管理策略阻止 CEIP

注意:

需要使用管理员级别的凭据才能执行此过程。

  1. 登录 Google 管理控制台。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)
  3. 将步骤 4 之后显示的字符串添加到 engine_settings 注册表项下的 policy.txt 文件中。
  4. 单击保存

"analytics":{
    "connectionEnabled":false,
                }
<!--NeedCopy-->

使用 configuration.js 阻止 CEIP

  1. 打开 configuration.js 文件。
  2. 添加 connectionEnabled 属性,然后将该属性设置为 false

    "analytics":{
    "connectionEnabled":false,
                }
    
    <!--NeedCopy-->
    

使用 GUI 阻止 CEIP

注意:

只有最终用户才能使用 GUI 修改 CEIP 设置。

  1. 启动适用于 ChromeOS 的 Citrix Workspace 应用程序。
  2. 选择设置 > 常规
  3. 取消选中通过发送匿名使用情况统计信息来帮助改进 Citrix Workspace 选项。

重新启动 Citrix Workspace 应用程序以使所做的更改生效。

特定的 CEIP 数据

Google Analytics 收集的特定 CEIP 数据元素包括:

       
Workspace 应用程序版本 会话模式(展台、公共/常规) 会话类型(桌面/应用程序) XenDesktop 信息(Delivery Controller 和 VDA 版本)
启动类型(SDK/ICAFile/FTA/应用商店等) 会话的时区 会话语言 客户端键盘布局
网络套接字类型 (HTTPS/HTTP) 功能使用(剪贴板、文件传输、应用程序切换器、打印、USB、智能卡等) 设备像素率 安全 ICA(已使用/未使用)
已注册的企业 Chromebook 的资产 ID 重新连接超时(如果 != 180) 多显示器 Global App Configuration Service

Content Collaboration Service 集成

关于此功能

通过 Citrix Content Collaboration,您可以执行以下操作:

  • 轻松安全地交换文档。
  • 通过电子邮件发送大型文档
  • 安全地处理向第三方传输文档。
  • 访问协作空间。

Citrix Content Collaboration 提供了多种工作方式,包括基于 Web 的界面、移动客户端、桌面应用程序以及与 Microsoft Outlook 和 Gmail 的集成。

可以使用 Citrix Workspace 应用程序中显示的文件选项卡从 Citrix Workspace 应用程序访问 Citrix Content Collaboration 功能。仅当在 Citrix Cloud 控制台中的 Workspace 配置中启用了 Content Collaboration Service 时,才能看到文件选项卡。

注意:

Citrix Workspace 应用程序不支持 Windows Server 2012 和 Windows Server 2016 中安装的 Citrix Content Collaboration。之所以排除是因为操作系统中设置了安全选项。

下图显示了新 Citrix Workspace 应用程序的文件选项卡的示例内容:

“文件”选项卡

功能限制:

  • 重置Citrix Workspace 应用程序不会注销 Citrix Content Collaboration。
  • 在 Citrix Workspace 应用程序中切换应用商店不会注销 Citrix Content Collaboration。

要使适用于 ChromeOS 的 Citrix Workspace 应用程序用户能够访问 Citrix Virtual Apps and Desktops 上托管的资源,必须创建 StoreFront 应用商店。您还必须启用:

  • Citrix Gateway 上的 WebSocket 连接
  • Citrix Virtual Apps
  • Citrix Virtual Apps and Desktops(根据需要)

图形和 H.264

如何配置

要配置图形和 H.264 协议支持,请通过将以下设置包括在内来使用 Google 管理策略。默认情况下,启用 H.264 协议支持。要将其禁用,请将启用的属性设置为 false。


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                     "ui": {
                        "features": {
                            "graphics": {
                                "jpegSupport": true,
                                "h264Support" : {
                                     "enabled": true,
                                     "losslessOverlays": true,
                                     "dirtyRegions": true,
                                     "yuv444Support": false
                                }
                            }
                        }
                     }
                }
        }
   }
}

<!--NeedCopy-->

图形选项列表及其说明:

  • “jpegSupport”:图形中的 JPEG 功能 (Thinwire)。
  • “h264Support”:H.264 协议支持。
  • “enabled”:Thinwire 中的 H.264 支持功能。
  • “losslessOverlays”:Thinwire 中的无损耗叠加功能。
  • “dirtyRegions”:Thinwire 中的脏区功能。
  • “yuv444Support”:Thinwire 的 Yuv444 支持能力。

注意:

我们建议将旧图形模式设置为已禁用。

选择性 H.264

如何配置

在 StoreFront 中使用 web.config 文件中配置选择性 H.264

要使用 web.config 文件更改选择性H.264 配置,请执行以下操作:

  1. 打开 Citrix Receiver for Web 站点的 web.config 文件。 此文件位于 C:\inetpub\wwwroot\Citrix\<Storename> Web 文件夹中,其中 Storename 为创建应用商店时为其指定的名称。
  2. 找到 chromeAppPreferences 字段,并将其值设置为 configuration 作为 JSON 字符串;例如: chromeAppPreferences=’{“graphics”:{“ selectiveH264”:false}}

使用 configuration.js 文件配置选择性 H.264

configuration.js 文件位于 ChromeApp 根文件夹中。请编辑此文件以根据您的要求修改 Citrix Workspace 应用程序。

默认情况下,选择性 H.264 设置为 true。

要使用 configuration.js 文件禁用选择性 H.264 配置,请执行以下操作:

  1. 打开 configuration.js 文件并将 selectiveH264 属性设置为 false

    选择性属性 false

注意:

  • Citrix 建议您备份 configuration.js 文件。
  • Citrix 建议您仅在为用户重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序时使用此方法。
  • 需要使用管理员级别的凭据才能编辑 configuration.js 文件;编辑此文件后,请重新封装该应用程序以使所做的更改生效。

其他 (H.264)

如何配置

要配置 H.264,请通过将以下设置包括在内来使用 Google 管理策略。默认情况下,其他部分下的选项处于禁用状态。要将其启用,请将已禁用的属性 h264nonworker 设置为 true。

{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                    "other": {
                        "h264nonworker" : false
                        }
                }
        }
    }
}

<!--NeedCopy-->

选项列表及其说明:

  • h264nonworker:启用此选项可解码主线程中的 H.264 帧。

全屏模式

如何配置

要将您的桌面会话配置为始终在全屏模式下打开,请通过包括以下设置来编辑 Google 管理策略:

{

      "settings": {

                     "Value": {
                     "settings_version": "1.0",
                     "engine_settings": {
                     "ui": {
                     "sessionsize": {
                     "windowstate": "fullscreen"
                              }
                                      }
                                               }
                            }
                }
}
<!--NeedCopy-->

会话启动时的窗口状态

如何配置

要在全屏模式下打开桌面会话,请通过将以下设置包括在内来编辑 Google 管理策略。默认情况下,桌面会话在最大化的窗口中打开,其中“window state”值设置为“maximized”。


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
            "engine_settings": {
            "ui": {
                "sessionsize": {
                    "windowstate": "fullscreen"
                    }
                }
            }
        }
    }
}

<!--NeedCopy-->

会话大小

如何配置

通过会话大小设置,您可以自定义会话的分辨率。请通过将以下设置包括在内来编辑 Google 管理策略:


{
    "settings": {
      "Value": {
            "settings_version": "1.0",
            "engine_settings": {
            "ui": {
                "sessionsize" : {
                    "minwidth" : 240,
                    "minheigh" : 120,
                    "available" : {
                            "default" : "Fit_To_Window",
                            "values" : [
                                            "Fit_To_Window",
                                            "Use_Device_Pixel_Ratio",
                                            "1280x800",
                                            "1440x900",
                                            "1600x1200"
                                       ]
                        }
                    }
                }
            }
        }
    }
}

<!--NeedCopy-->

各种分辨率选项的列表及其说明:

  • “minwidth”:240:会话的最小宽度。
  • “minheight”:120:会话的最小高度。
  • “available”:用于设置会话的分辨率首选项的选项。
    • “default”:您设置的值应用到默认分辨率。默认情况下,该值设置为“Fit_To_Window”。可以按照下面的方式更改默认值:

      • “values”:其他分辨率值为:
        • “Fit_To_Window”:可用的默认分辨率值。它匹配窗口大小以模拟各种屏幕分辨率。
        • “Use_Device_Pixel_Ratio”:缩放会话以匹配设备的 DPI。
        • “1280x800”:将会话大小设置为 1280 * 800 像素。
        • “1440x900”:将会话大小设置为 1440 * 900 像素。
        • “1600x1200”:将会话大小设置为 1600 * 1200 像素。

应用商店设置

如何配置

要创建应用商店,需要识别和配置与服务器的通信。可以提供要在应用商店中提供的资源。然后,配置通过 Citrix Gateway 对该应用商店进行远程访问(可选)。要配置应用商店设置,请通过将以下设置包括在内来编辑 Google 管理策略:


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
            "store_settings": {
                "name": "SampleStore",
                "gateways": [{
                    "url": "https: //yourcompany.gateway.com",
                    "is_default": true
                }],
                "beacons": {
                    "internal": [{
                        "url": "http: //yourcompany.internalwebsite.net"
                    }],
                    "external": [{
                        "url": "http: //www.yourcompany.externalwebsite.com"
                    }]
                },
                "rf_web": {
                    "url": "http: //yourcompany.storefrontstoreweb.net"
                }
            }
        }
    }
}

<!--NeedCopy-->

应用商店设置选项列表及其说明:

  • “name”:输入应用商店名称。
  • “gateways”:网关 URL。

    添加 https://gateway.domain.comhttps://yourcompany.gateway.com 格式的网关 URL 或单击实用程序页面上的添加

    如果添加了两个或多个网关 URL,则可以设置默认网关。

    要将网关设置为默认值,请将“is_default” 标志设置为 true。否则,请将该标志设置为 false。

    例如:

    
         {
             "settings": {
                 "Value": {
                 "settings_version": "1.0",
                 "store_settings": {
                     "name": "RTST",
                         "gateways": [{
                             "url": "https: //yourcompany.gateway.com",
                             "is_default": true
                     },
                     {
                             "url": "https://gateway2.domain.com",
                             "is_default": false
                     }]
                 }
            }
        }
     }
    
     <!--NeedCopy-->
    
  • “internal”:确定 Citrix Workspace 应用程序是直接连接到 StoreFront 还是通过网关进行连接。例如,https://storefront.domain.com
  • “external”:确定指定的网络接口是否可用并允许流量。例如,https://citrix.com
  • “rf_web”:应用商店 URL。

支持多个应用商店

自 2305 版本起,IT 管理员可以将多个应用商店分配给最终用户。现在,最终用户无需记住确切的应用商店 URL 即可轻松在多个应用商店之间切换。此功能改善了访问多个应用商店时的用户体验。

如何配置

要配置多个应用商店,IT 管理员可以编辑 Google 管理策略。下面是 JSON 数据的示例:

{
      "settings_version": "1.0",
      "store_settings": {
            "name": "SampleStore",
            "gateways": [{
                  "url": " https: //yourcompany.gateway.com",
                  "is_default": true
            }],
            "beacons": {
                  "internal": [{
                        "url": " http: //yourcompany.internalwebsite.net"
                  }],
                  "external": [{
                  "url": " http: //www.yourcompany.externalwebsite.com"
                  }]
            },
            "rf_web": {
                  "url": " http: //yourcompany.storefrontstoreweb.net"
            },
            "secondary_stores": [{
                  "name": " SampleStore",
                  "gateways": [{
                        "url": " https: //yourcompany.gateway.com ",
                        "is_default": true
                  }],
                  "beacons": {
                       "internal": [{
                        "url": " http: //yourcompany.internalwebsite.net "
                        }],
                        "external": [{
                    "url": " http: //www.yourcompany.externalwebsite.com "
                        }]
                  },
                  "rf_web": {
                  "url": " http: //yourcompany.storefrontstoreweb.net "
                  }
            }, {
                  "rf_web": {
                  "url": " http: //yourcompany.storefrontstoreweb.net "
                  }
            }]
      }
}
<!--NeedCopy-->

secondary_stores 属性允许您配置多个应用商店。管理员可以多次使用 JSON 结构。有关如何下载配置实用程序工具以及如何自定义适用于 ChromeOS 的 Citrix Workspace 应用程序的详细信息,请参阅配置实用程序工具

多 StoreFront

关于此功能

可以更改应用商店地址,而不需要重新启动Citrix Workspace。现有 Citrix Workspace 会话(如果有)将继续运行而不中断。

要添加多个应用商店并使用 ChromeOS 在这些应用商店之间切换,请执行以下操作:

  1. 在适用于 ChromeOS 的 Citrix Workspace 应用程序中单击设置,然后在帐户窗格中单击添加应用商店

    “设置”示意图

  2. 应用商店地址字段中输入 StoreFront URL。
  3. 单击应用以保存新应用商店。

    “应用商店地址”示意图

  4. 可以从下拉列表中选择现有应用商店。

    “选择现有应用商店”示意图

  5. 要从列表中删除某个应用商店,请单击要删除的应用商店地址旁边的删除图标并确认删除。

    “从列表中删除应用商店”示意图

  6. 从下拉列表中选择其他应用商店时,应用按钮将变为切换

  7. 单击切换以确认要切换到其他应用商店。

    “切换到其他应用商店”示意图

功能限制:

  • 此功能在用户模式和公共模式下受支持,在网亭模式下不受支持。
  • 此功能最多支持添加五个应用商店。

唤醒设置

关于此功能

适用于 ChromeOS 的 Citrix Workspace 应用程序会使托管的 Chromebook 设备处于唤醒状态,即使用户未处于活动状态时也是如此。

默认情况下,唤醒设置功能处于禁用状态。

如何配置

要启用此功能,请编辑 Google 管理控制台策略,并将 power_settingskeep_awake_level 属性的值设置为 systemdisplay,然后重新启动会话。

system 级别将使系统保持唤醒状态,但允许屏幕变暗或关闭。display 级别可使系统保持唤醒且处于活动状态。

{
 "settings": {
     "Value": {
         "settings_version": "1.0",
         "power_settings": {
             "keep_awake_level": ”system” or “display”
             }
           }
        }
    }
<!--NeedCopy-->

电源设置选项列表及其说明:

  • “keep_awake_level”:即使用户不活动,也能保持设备处于唤醒状态。可以选择以下两个值中的任意一个:

    • “system”:使系统保持唤醒状态,但允许屏幕变暗或关闭。
    • “display”:使系统保持唤醒且处于活动状态。

注意:

对于网亭模式,请确保 Google Admin 控制台中的允许应用程序管理电源设置处于禁用状态。

虚拟通道

关于此功能

虚拟通道由与服务器端应用程序进行通信的客户端虚拟驱动程序组成。虚拟通道是使用 Citrix Virtual Apps and Desktops 服务器进行远程计算体验的必要组成部分。

虚拟通道用于:

  • 打印
  • 串行端口映射
  • 剪贴板
  • 音频
  • 多媒体
  • 控制通道
  • EUEM
  • USB
  • 文件传输
  • 移动性
  • 多点触控
  • 智能卡。

如何配置

默认情况下,所有虚拟通道都处于启用状态。要禁用特定的虚拟通道,请通过将以下设置包括在内来使用 Google 管理策略:在“vc_channel”下选择功能名称,然后单击实用程序页面上的添加。例如:


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                        "vc_channel": {
                            "<vc_name1>": false,
                            "<vc_name2>": false,
                            "<vc_name3>": false,
                            "<vc_namen>": false
                                        }
                                  }
        }
    }
}

<!--NeedCopy-->

要启用特定的“vc_channel”,请选择该功能,然后单击实用程序页面上的删除

注意:

名称可以介于 1 到 n 之间。将姓氏“n”设置为 true 或 false 后,该姓氏中不能包含逗号。


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                    "vc_channel": {
                        "CTXCPM ": false,
                        "CTXCAM ": false,
                        "CTXGUSB": false
                                    }
                                   }
        }
    }
}

<!--NeedCopy-->

虚拟通道选项列表及其说明:

  • “CTXCPM”:PDF 打印。
  • “CTXCCM”:客户端串行端口映射。
  • “CTXCLIP”:从会话到 VDA 以及从 VDA 到会话的剪贴板操作。
  • “CTXCAM”:客户端音频映射。
  • “CTXMM”:Citrix 多媒体重定向。
  • “CTXCTL”:Citrix 控制虚拟通道。
  • “CTXEUEM”:最终用户体验监视。
  • “CTXGUSB”:将 USB 设备重定向到会话。
  • “CTXFILE”:确保用户设备与 Citrix Virtual Apps and Desktops 和 Citrix DaaS(以前称为 Citrix Virtual Apps and Desktops 服务)会话之间发生的文件传输的安全。可以在会话中上载和下载文件以及无缝访问数据。
  • “CTXMTCH”:多点触控将所有手势远程推送到虚拟会话。应用程序的行为基于其支持的手势。
  • “CTXSCRD”:智能卡支持。

CustomVC

关于此功能

适用于 Chrome 的虚拟通道 SDK 允许第三方 Chrome 应用程序编写自定义虚拟通道。这些通道通过使用 Citrix Workspace 应用程序或使用适用于 Chrome 的 HDX SDK 启动的应用程序和桌面会话进行初始化。

此外,虚拟通道 SDK 提供了一种简单的方法来写入和接收来自第三方 Chrome 应用程序以及应用程序和桌面的数据。

如何配置

要配置自定义虚拟通道,请通过将以下设置包括在内来使用 Google 管理策略。


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                    "customVC": [
                        {
                    "appId": "xyz",
                    "streamName": "abc"
                        }
                    ]
                }
        }
    }
}

<!--NeedCopy-->

CustomVC 选项列表及其说明:

  • “appId”:正在实现自定义虚拟通道的 Chrome 应用程序的 ID。
  • “streamName”:虚拟通道名称。

净推荐值

关于此功能

适用于 ChromeOS 的 Citrix Workspace 应用程序定期提示您提供净推荐值 (NPS) 反馈。此提示要求您对使用适用于 ChromeOS 的 Citrix Workspace 应用程序的体验进行评分。我们使用 NPS 反馈作为衡量客户满意度以及进一步改进应用程序的工具。

可以按 1-5 分的等级对您的体验进行评分,其中 5 分表示您很满意。

如何配置

要配置 NPS,请通过将以下设置包括在内来使用 Google 管理策略。如果选项设置为 true,则用户可以提供评分。


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                    "ui": {
                        "netPromoters": true
                          }
                }
        }
    }
}

<!--NeedCopy-->

多显示器显示

关于此功能

多显示器功能最多支持两个外部显示器。默认情况下,多显示器功能设置为已启用。

UI 对话框和工具栏将仅在主显示器上显示。但是,USB 和智能卡身份验证对话框将跨多个显示器显示。

如何配置

默认情况下,多显示器功能设置为已启用。

注意:

  • 如果使用的是 XenApp 6.5 上运行的 Citrix Workspace 应用程序,请将影子处理策略设置为已禁用以使用多显示器功能。

  • 在桌面会话中,当窗口设置为全屏时,首选项中的显示分辨率选项将停用。

  • UI 对话框和工具栏将仅在主显示器上显示。但是,USB 和智能卡身份验证对话框将跨多个显示器显示。

在网亭模式下禁用增强的多显示器显示

默认情况下,启用网亭模式下增强的多显示器显示 。

要在网亭模式下禁用此功能,请编辑 configuration.js 文件或 Google 管理控制台策略,并将 kioskMultimonitor 的值设置为 false


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
            "engine_settings": {
                "features": {
                    "graphics": {
                        "multiMonitor": true,
                        "kioskMultimonitor": true
                  }
              }
           }
       }
    }
 }

<!--NeedCopy-->

注意:

要在网亭模式下启动会话,必须启用统一桌面模式。

  1. 启动 Web 浏览器并输入以下命令:chrome://flags
  2. 在标志列表中,搜索 UnifiedDesktopMode 并将其设置为 Enabled

配置统一桌面模式

  1. 登录到 Google 管理控制台。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)
  3. 将“Unified Desktop”(统一桌面)策略设置为 Make Unified Desktop mode available to user(将统一桌面模式设置为对用户可用)。
  4. 单击保存

多显示器性能

关于此功能

适用于 ChromeOS 的 Citrix Workspace 应用程序提高了多显示器场景中会话的总体性能和稳定性。在早期版本中,当一个会话在多个显示器上运行时,您会遇到性能低下问题。

如何配置

网亭模式下的多显示器显示

默认情况下,启用网亭模式下增强的多显示器显示 。

要禁用网亭模式,请编辑 configuration.js 文件或 Google 管理控制台策略,并将 kioskMultimonitor 的值设置为 false

{
    "settings": {
        "Value": {
            "settings_version": "1.0",
            "engine_settings": {
                "features": {
                    "graphics": {
                        "kioskMultimonitor": false
                  }
              }
           }
       }
    }
 }

<!--NeedCopy-->

注意:

要在网亭模式下启动会话,必须启用统一桌面模式。

  1. 启动 Web 浏览器并输入以下命令:chrome://flags

  2. 在标志列表中,搜索 UnifiedDesktopMode 并将其设置为 Enabled

使用 Google 管理策略配置统一桌面模式

  1. 登录到 Google 管理控制台。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)
  3. 将“Unified Desktop”(统一桌面)策略设置为 Make Unified Desktop mode available to user(将统一桌面模式设置为对用户可用)。
  4. 单击保存

禁用多显示器功能

默认情况下,多显示器功能处于启用状态。

  1. 启动适用于 ChromeOS 的 Citrix Workspace 应用程序。
  2. 选择设置 > 常规
  3. 取消选中使用所有显示器以跨越显示

    “多显示器”示意图

    多显示器显示在桌面和应用程序中都可用。

    使用多显示器显示时,桌面会话可以通过两种方式跨多个显示器显示:

  4. 窗口化模式:桌面会话在单显示器模式下显示。
  5. 全屏模式:如果将桌面会话切换到全屏模式,则仅当选中使用所有显示器以跨越显示时,会话才能在多显示器模式下显示。

    要使桌面会话中的显示内容跨多个显示器显示,请在连接了两个显示器时选择使用所有显示器以跨越显示选项并单击全屏模式。

    在应用程序会话中,如果连接了两个显示器,并且选择了 使用所有显示器以跨越显示选项,会话将自动在多显示器模式下显示。

在双监视器上使用 Citrix Virtual Desktops:

  1. 单击工具栏中的多监视器

    屏幕现在将扩展到两个监视器。

功能限制:

  • 适用于 ChromeOS 的 Citrix Workspace 应用程序不支持对多个显示器使用全屏 H.264 图形模式。

  • 显示器数量的限制不是硬编码的。要管理和呈现的总分辨率会影响限制。

    • 此功能支持两个显示器。如果启动总屏幕分辨率大于 [2 x (1920x1080)] 像素的会话,则可能会遇到屏幕滞后问题。显示器分辨率限制可能会导致出现屏幕滞后问题。
    • 最新版本的 Chromebook 的内置屏幕支持大于 1920x1080 像素的分辨率。此功能尚未在此类设备上进行测试。
  • 在多显示器模式下,由于测试期间发现问题,全屏 H264 被禁用。

    • 使用一个大型外部显示器时不会出现此问题,并且 H264 保持运行状态。在这种情况下,选择性 H264 也会运行。
  • 使用具有不同分辨率的屏幕时,您可能会遇到性能问题。

  • 使用分辨率较高的内置显示器和分辨率较低的外部显示器时,可能会出现性能问题。

Microsoft Teams 优化

您现在可以将 Microsoft Teams 的以下功能用于虚拟桌面和虚拟应用程序会话:

  • 优化的音频通话

  • 优化的视频通话

  • 优化的屏幕共享

它仅在 VDA 1906 及更高版本上受支持。

备注:

  • 默认情况下,屏幕共享允许共享整个屏幕。但是,您只能限制在屏幕上共享 Citrix Workspace 应用程序内容。有关详细信息,请参阅限制 Citrix Workspace 应用程序内容的屏幕共享。要通过 Google 管理策略启用屏幕共享功能,请参阅 Microsoft Teams 优化设置
  • 要进行故障排除,以及在客户端会话中将 Microsoft Teams 从未优化更改为优化,请参阅针对 Microsoft Teams 优化的故障排除

  • 在使用 Microsoft Teams 优化进行屏幕共享期间,共享窗口周围的红色边框不会显示。

  • 不支持应用程序共享。

  • 针对音频通话、视频通话和屏幕共享的 Microsoft Teams 优化自版本 2105.5 及更高版本起公开提供。我们建议您更新到适用于 ChromeOS 的 Citrix Workspace 应用程序的最新版本。

在外部显示器上进行视频通话和屏幕共享

在外部显示器上,现在可以在通话期间使用以下 Microsoft Teams 功能。

  • 优化后的视频
  • 优化的屏幕共享

这些功能适用于虚拟桌面中的 Microsoft Teams 通话。将 Microsoft Teams 窗口放置到外部显示器上时,还可以在通过 Microsoft Teams 虚拟应用程序进行通话时使用这些应用程序。

注意事项(ChromeOS 版本 96 更新)

  • 为避免 ChromeOS 96 版更新对 Microsoft Teams 的运行产生任何影响,请在更新 ChromeOS 之前执行以下操作:
  • 对于使用 Citrix Workspace 应用程序的重新打包版本的用户,请参阅知识中心文章 CTX331648 并实施相关步骤。
  • 对于适用于 ChromeOS 的 Citrix Workspace 应用程序 2110 及更低版本的所有其他用户,请参阅知识中心文章 CTX331653

Microsoft Teams 优化设置

启用屏幕共享

要使用 Google 管理策略启用屏幕共享(请参阅 Google 策略),请按如下所示将 msTeamsOptimization 的屏幕共享值更改为 true

{
  "settings": {
     "Value": {
       "settings_version": "1.0",
          "engine_settings": {
             "features":{
                "msTeamsOptimization":{
                "screenSharing" : true
                  }
               }
            }
         }
     }
  }

<!--NeedCopy-->

要为自带设备 (BYOD) 用户启用屏幕共享(仅适用于使用本地 StoreFront 的用户),请执行以下操作:

请按入门 - 使用 webconfig 中的步骤进行操作并按如下所示添加 chromeAppPreferences 值:

例如:

chromeAppPreferences = '{"features":{"msTeamsOptimization":{"screenSharing":true }}}'

注意:

确保 Google 管理控制台允许使用以下设置,以便屏幕共享优化功能正常运行: 在 Google 管理控制台中,在 Devices(设备)> Chrome > Settings(设置)

下,为下面的全部三种类型选择 Screen Video Capture(屏幕视频捕获)下的 Allow sites to prompt the user to share a video stream of their screen(允许站点提示用户共享其桌面的视频流):User & Browser Settings(用户和浏览器设置)、Device Settings(设备设置)和 Managed Guest Session Settings(托管的来宾会话设置)(或适当的类别) Screen sharing setting(屏幕共享设置)

限制 Citrix Workspace 应用程序内容的屏幕共享

对于 Microsoft Teams 优化,管理员可以限制托管 Chrome 设备上仅通过 Citrix Workspace 应用程序打开的应用程序和桌面的屏幕共享。 管理员启用此功能后,最终用户将无法共享未从 Citrix Workspace 应用程序打开的资源。

此功能适用于 Chrome 版本 M98 及更高版本。

要配置这些设置,请按如下所示使用 Google 策略:

  1. 导航到 Google Admin(Google 管理)控制台 > Settings(设置)> User & browser settings(用户和浏览器设置)。
  2. 转至 Screen video capture allowed by sites(站点允许的屏幕视频捕获)> Allow tab video capture (same site only) by these sites(允许这些站点捕获选项卡视频(仅限同一站点)),然后输入适用于 ChromeOS 的 Citrix Workspace 应用程序应用程序 ID - haiffjcadagjlijoggckpgfnoeiflnem。

限制

现在,最终用户只能选择选项卡并共享通过 Citrix Workspace 应用程序打开的内容。

针对 Microsoft Teams 优化的故障排除

要在客户端会话中将 Microsoft Teams 从未优化状态更改为优化,请执行以下操作:

  • 通过在 Microsoft Teams 图标上单击鼠标右键,然后单击退出,即可退出 Microsoft Teams。重新启动 Microsoft Teams。 退出
  • 如果退出不起作用,请从会话中注销并重新登录。
  • 如果注销并重新登录不起作用,请清除 VDA 上的目录 C:\Users\Administrator\AppData\Roaming\Microsoft\Teams 中的缓存,然后重新启动 Microsoft Teams。

有关详细信息,请参阅故障排除

有关填充码库版本的故障排除,请参阅 Microsoft Teams 优化日志部分。

支持 Dynamic e911

Citrix Workspace 应用程序支持动态紧急呼叫。在 Microsoft 通话套餐、接线员连接和直接路由中使用时,它提供了以下功能:

  • 配置和路由紧急呼叫
  • 通知安全人员

提供通知的依据是端点上运行的 Citrix Workspace 应用程序的当前位置,而非 VDA 上的 Microsoft Teams 客户端。

Ray Baum 法律要求将 911 呼叫者的可调度位置传送到相应的公共安全应答点 (PSAP)。自适用于 ChromeOS 的 Citrix Workspace 应用程序 2112 起,使用 HDX 的 Microsoft Teams 优化遵从 Ray Baum 的法律。

Microsoft Teams 优化中的背景模糊和效果

自 2303 版本起,适用于 ChromeOS 的 Citrix Workspace 应用程序在 Microsoft Teams 视频通话优化中支持背景模糊和效果。您可以模糊或替换 Microsoft Teams 提供的背景效果,通过帮助对话专注于轮廓(身体和面部)来避免意外干扰。此功能可用于 P2P 和电话会议。

备注:

  • 默认情况下,此功能处于禁用状态。
  • 此功能现在已与 Microsoft Teams UI 集成。多窗口支持是需要 VDA 更新到 2112 或更高版本的必备条件。有关详细信息,请参阅多窗口会议和聊天

限制

  • 不支持管理员和用户定义的背景替换。
  • 启用了此功能时,您可能会发现性能问题。
  • 重新连接 ICA 会话后,效果将关闭。但是,Microsoft Teams UI 显示一个对勾,指示之前的效果仍处于启用状态。Citrix 和 Microsoft 正在共同努力解决此问题。

如何配置

可以通过以下方式之一启用背景效果功能:

  • Configuration.js
  • Google 管理策略
  • Global App Configuration Service

Configuration.js

要使用 configuration.js 文件配置背景模糊和效果,请执行以下操作:

  1. ChromeApp 根文件夹中查找 configuration.js 文件。

    备注:

    • Citrix 建议您在做出更改之前备份 configuration.js 文件。
    • Citrix 建议编辑 configuration.js 文件,前提是为用户重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序。
    • 编辑 configuration.js 文件需要管理员级别的凭据。
  2. 编辑 configuration.js 文件并将 backgroundEffects 的默认值设置为 true。

    下面是 JSON 数据的示例:

    "features" :
    {
        "msTeamsOptimization" : {
            "backgroundEffects" : true
        }
    }
    <!--NeedCopy-->
    
  3. 保存更改。

Google 管理策略

在本地部署中,管理员可以使用 Google 管理策略启用背景效果功能,如下所示:

  1. 登录 Google 管理策略。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)
  3. engine_settings 键下方将以下字符串添加到 policy.txt 文件中。 下面是 JSON 数据的示例:

    "features" :
    {
        "msTeamsOptimization" : {
            "backgroundEffects" : true
        }
    }
    <!--NeedCopy-->
    
  4. 保存更改。

Global App Configuration Service

在云设置中,管理员可以通过将 Global App Configuration Service 中的 backgroundEffects 属性设置为 True 来启用背景效果功能。

有关详细信息,请参阅 Global App Configuration Service 文档。

功能标志管理

关于此功能

如果生产环境中的 Citrix Workspace 应用程序出现问题,我们可以在 Citrix Workspace 应用程序中动态禁用受影响的功能,即使该功能已发布亦如此。为此,我们将使用功能标志以及名为 LaunchDarkly 的第三方服务。

如何配置

不需要做任何配置即可启用传输到 LaunchDarkly 的流量,但当您配置了阻止出站流量的防火墙或代理时除外。在这种情况下,您根据策略要求通过特定 URL 或 IP 地址启用传输到 LaunchDarkly 的流量。

可以通过以下方式启用传输到 LaunchDarkly 的流量和通信:

启用传输到以下 URL 的流量

  • events.launchdarkly.com
  • app.launchdarkly.com

在允许列表中列出 IP 地址

如果必须在允许列表中列出 IP 地址,请参阅 LaunchDarkly public IP list(LaunchDarkly 公用 IP 列表),获取当前所有 IP 地址范围的列表。此列表可用于确保您的防火墙配置自动更新,以便与基础结构更新保持一致。有关基础结构变更的状态的详细信息,请参阅 LaunchDarkly Status 页面。

预配以禁用 LaunchDarkly 服务

您可以在本地和云存储上禁用 LaunchDarkly 服务。

在云设置中,管理员可以通过在 Global App Configuration Service 中将 enableLaunchDarkly 属性设置为 False 来禁用 LaunchDarkly 服务。

有关详细信息,请参阅 Global App Configuration Service 文档。

在本地部署中,管理员可以使用 Google 管理策略来禁用 LaunchDarkly 服务,如下所示:

  1. 登录 Google 管理控制台。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)
  3. engine_settings 键下方将以下字符串添加到 policy.txt 文件中。

    "thirdPartyServices": {
    
      "enableLaunchDarkly": false
    
    },
    
    <!--NeedCopy-->
    
  4. 单击保存

注意:

  • 默认情况下,如果 enableLaunchDarkly 属性不存在,则启用 LaunchDarkly 服务。

在本地部署中,管理员可以使用 configuration.js 文件来禁用 LaunchDarkly 服务,如下所示:

注意:

  • 需要使用管理员级别的凭据才能编辑 configuration.js 文件;编辑此文件后,请重新封装该应用程序以使所做的更改生效。
  1. 打开 configuration.js 文件。
  2. 添加 enableLaunchDarkly 属性,然后将该属性设置为 false

    "thirdPartyServices": {
    
        "enableLaunchDarkly": false
    
         },
    <!--NeedCopy-->
    
  3. 单击保存

注意:

  • 默认情况下,如果 enableLaunchDarkly 属性不存在,则启用 LaunchDarkly 服务。

适用于 64 位的网络摄像机重定向

关于此功能

网络摄像机重定向适用于 32 位和 64 位应用程序。适用于 32 位和 64 位应用程序的网络摄像机重定向支持仅限于内置网络摄像机。

现在,您可以在适用于 ChromeOS 的 Citrix Workspace 应用程序虚拟桌面和应用程序会话中使用外部网络摄像机。Workspace 应用程序可检测新连接的外部网络摄像机,并使其可以动态使用。

如何配置

配置适用于 64 位的网络摄像机重定向,如下所示:

使用 configuration.js 文件和 Google 管理控制台配置网络摄像机

对于版本 2010 及更低版本:

使用以下路径配置网络摄像机重定向:HTML5_CONFIG > appPrefs > chromeApp > nacl > video

对于版本 2101 及更高版本:

使用以下路径配置网络摄像机重定向:HTML5_CONFIG > features > video

注意:

我们建议您使用 HTML5_CONFIG > features > video 路径来配置网络摄像机重定向。另一条路径将继续工作一段时间,将在以后的版本中删除。

网络摄像机重定向的建议

  • 将 Citrix Delivery Controller 音频质量策略设置为“低”或“中”。使用低功耗 Chromebook 时,如果不设置“音频质量”策略,可能会出现音频延迟。
  • 为了获得最佳性能,我们建议使用具有良好带宽连接的高端 Chromebook 和低延迟网络。
  • 在视频电话会议期间使用系统扬声器时,可能会听到回声。解决方法为,使用头戴式耳机。
  • 在 VDA 上设置以下注册表项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxRealTime

    名称: OfferH264ToApp

    类型:REG_DWORD

    值:1

注意:

此设置适用于当前用户设置。对于新用户,请通过 Windows 组策略对象 (GPO) 编辑器设置注册表项。

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

串行 COM 端口重定向

关于此功能

默认情况下,适用于 ChromeOS 的 Citrix Workspace 应用程序映射 COM5 作为用于重定向的首选串行 COM 端口。

如何配置

要配置串行 COM 端口重定向,请通过应用 Citrix Virtual Apps and Desktops 和 Citrix DaaS 端口重定向策略设置启用该功能。有关端口重定向的详细信息,请参阅端口重定向策略设置

注意:

默认情况下,适用于 ChromeOS 的 Citrix Workspace 应用程序映射 COM5 作为用于重定向的首选串行 COM 端口。

在 VDA 中启用串行 COM 端口重定向策略设置后,请使用以下方法之一配置适用于 ChromeOS 的 Citrix Workspace 应用程序:

  • Google 管理策略
  • configuration.js 文件
  • 请通过在活动 ICA 会话中发出命令来更改默认映射。

使用 Google 管理策略配置 COM 端口重定向

使用此方法可通过编辑策略文件来重定向串行 COM 端口。

提示:

Citrix 建议您仅在重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序时使用策略文件配置 COM 端口。

请通过将以下设置包括在内来编辑 Google 管理策略:

    {
      "settings": {
               "Value": {
                "settings_version": "1.0",
                "store_settings": {
                "rf_web": {
                "url": "<http://YourStoreWebURL>"
                 }
                 },
                 "engine_settings":{
                 "features" : {
                 "com" : {
       "portname" : "<COM4>", where COM4 indicates the port number that is set by the administrator.                                                   }
                                      }
                                      }
                                      }
                                      }
                                     }

 <!--NeedCopy-->

串行 COM 端口名称选项列表及其说明:

  • “portname”:COM(串行)虚拟通道的端口号。默认情况下,该值为 COM5。

使用 configuration.js 文件配置 COM 端口重定向

使用此方法可通过编辑 configuration.js 文件来重定向串行 COM 端口。在 configuration.js 文件中找到 portname 字段,并通过更改端口号来编辑值。

例如:

"com" :{

"portname" : "COM4"

}
<!--NeedCopy-->

注意:

Citrix 建议您仅在重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序并从 StoreFront 重新发布时使用 configuration.js 文件方法配置串行端口重定向。

在 ICA 会话中发出命令来配置 COM 端口重定向

使用此方法可重定向串行 COM 端口。在活动 ICA 会话中运行以下命令:

    net use COM4 : \Client\COM5
<!--NeedCopy-->

提示:

在上例中,COM4 是用于重定向的首选串行端口。

Citrix 通用打印驱动程序

关于此功能

通过 Citrix PDF 通用打印机驱动程序,用户可以打印使用托管应用程序或 XenDesktop 7.6 和 XenApp 7.6 或更高版本提供的虚拟桌面上运行的应用程序打开的文档。当用户选择 Citrix PDF 打印机选项时,驱动程序会将文件转换为 PDF,然后将 PDF 传输到本地设备。PDF 之后将在新窗口中打开,以便进行查看和打印。

打印使用托管应用程序或在虚拟桌面上运行的应用程序打开的文档时,可以将文档打印为 PDF。可以将 PDF 传输到本地设备,以便从本地连接的打印机查看和打印。该文件不会存储在适用于 ChromeOS 的 Citrix Workspace 应用程序中。

重要

本地 PDF 打印仅在 XenApp 和 XenDesktop 7.6 或更高版本中受支持。

如何配置

要求

要访问适用于 ChromeOS 的 Citrix Workspace 应用程序下载页面,需要使用 MyCitrix 帐户。

Citrix 下载页面下载 Citrix PDF 打印机。

要使用户能够打印通过托管桌面和应用程序打开的文档,请执行以下操作:

  1. 下载 Citrix PDF 打印机并在每个 Citrix Workspace 应用程序用户提供桌面或应用程序的 VDA 计算机上安装 Citrix PDF 通用打印机驱动程序。安装打印机驱动程序后,重新启动计算机。

  2. 在 Citrix Studio 中,在左侧窗格中选择策略节点,然后创建一个策略或编辑现有策略。

    有关配置 Citrix Virtual Apps and Desktops 策略的详细信息,请参阅策略

  3. 将“自动创建 PDF 通用打印机”策略设置设为已启用

支持网络打印机

以前,“Citrix PDF 打印机”选项用于从虚拟桌面会话进行打印。打印驱动程序将文件转换为 PDF 并将 PDF 传输到本地设备。PDF 之后在新窗口中打开,以便进行查看和打印。

自 2305 版本起,适用于 ChromeOS 的 Citrix Workspace 应用程序支持网络打印。最终用户可以在会话中查看连接到其 Chromebook 的打印机列表。用户可以直接选择打印机,无需在本地设备上生成中间 PDF 文件。此功能在以下设备上受支持:

  • VDA 版本 2112 及更高版本。
  • ChromeOS 版本 112 及更高版本。

注意:

  • 默认情况下,此功能处于启用状态,并且仅支持元文件打印的 PDF 格式。

有关详细信息,请参阅以下文章:

配置

可以通过以下方式之一禁用此功能:

  • Configuration.js
  • Google 管理策略

注意:

  • 作为必备条件,IT 管理员必须在 Delivery Controller (DDC) 上启用自动创建一般通用打印机策略。有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的客户端打印机策略设置

Configuration.js

要使用 configuration.js 文件禁用此功能,请执行以下操作:

  1. 在 ChromeApp 根文件夹中查找 configuration.js 文件。

    备注:

    • Citrix 建议您在做出更改之前备份 configuration.js 文件。
    • Citrix 建议编辑 configuration.js 文件,前提是为用户重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序。
    • 编辑 configuration.js 文件需要管理员级别的凭据。
  2. 编辑 configuration.js 文件并将 networkPrinting 的默认值设置为 false。下面是 JSON 数据的示例:

    {
      "features": {
         " networkPrinting ": {
              "enable": false
                         }
        }
    }
    <!--NeedCopy-->
    
  3. 保存更改。

Google 管理策略

IT 管理员可以使用 Google 管理策略禁用此功能,如下所示:

  1. 登录 Google 管理策略。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)。
  3. engine_settings 键下方将以下字符串添加到 policy.txt 文件中。下面是 JSON 数据的示例:

    {
       "features": {
            " networkPrinting ": {
                "enable": false
                    }
            }
    }
    <!--NeedCopy-->
    
  4. 保存更改。

Google Drive 访问权限

关于此功能

通过 Google Drive 支持功能,用户可以从运行 Citrix Workspace 的 Chrome 设备打开、编辑和保存 Windows 文件类型。运行 Google Chrome 设备时,用户可以无缝使用基于 Windows 的现有应用程序(例如 Microsoft Word)并访问 Google Drive 上驻留的文件。

例如,如果用户打开 Google Drive 中的某个文件(例如,从 Gmail 下载的 .DOC 文件附件),编辑该文件并将其保存到 Google Drive,则可以在 Citrix Virtual Apps 托管的应用程序中访问该文件。可以查看、编辑该文件以及将其保存到 Google Drive。

如何配置

必备条件

要启用 Google Drive 访问,必须在您的 VDA 上安装 Citrix File Access 组件 (FileAccess.exe),并在 Citrix Studio 中启用文件类型关联。可以从 Citrix 下载页面下载 Citrix File Access。

从 Citrix Workspace 启用 Google Drive 访问

  1. 在每个 Citrix Virtual Apps 或 Citrix Virtual Apps and Desktops 和 Citrix DaaS VDA 上安装 FileAccess.exe。
  2. 为 Citrix Studio 中已发布的应用程序配置恰当的 FTA。
  3. 在 Citrix Virtual Apps 或 Citrix Virtual Apps and Desktops 和 Citrix DaaS VDA 上,必须信任 https://accounts.google.com<https://ssl.gstatic.com>,并且应启用来自这些站点的 Cookie。

只有 Google Drive 中的文件能够使用 Citrix Workspace 打开。要打开 Google Drive 中的某个文件,请单击鼠标右键,然后使用 Citrix Workspace 打开该文件。

Citrix 建议您将一种文件类型仅与一个已发布的应用程序相关联。

代理连接支持

适用于 ChromeOS 的 Citrix Workspace 应用程序支持通过未经身份验证的代理服务器使用已发布的应用程序从 Google Drive 打开文档。

如何配置:

要启用代理连接,请在 Internet 选项中配置代理设置。

从 Citrix Workspace 禁用 Google Drive 访问

在 manifest.json 文件中,替换:

"file_handlers" : {
      "all-file-types" : {
         "extensions" : [
            "*"
         ]
      }
   },
<!--NeedCopy-->

替换为:

    "file_handlers" : {
          "cr-file-type" : {
             "extensions" : [
                "cr",
               "ica"
             ]
          }
       },
<!--NeedCopy-->

自动启动 ICA 会话

关于此功能

适用于 ChromeOS 的 Citrix Workspace 应用程序支持在 Google 托管设备或用户上自动启动 ICA (Independent computing architecture) 会话。

借助此功能,您可以从适用于 Web 的 Citrix Workspace 远程访问资源。下载的 ICA 文件随适用于 ChromeOS 的 Citrix Workspace 应用程序一起自动启动(如果已在设备上安装)。以前,您只能手动下载 ICA 文件并打开这些文件以启动资源。此外,打开并保留在设备上时,ICA 文件不会被删除。现在,ICA 文件一旦用于自动启动会话,即会自动从设备中删除。

如何配置

要配置 ICA 会话的自动启动,请以管理员身份登录并执行以下步骤:

  1. 登录到 Google 管理控制台。
  2. Google Admin(Google 管理)控制台中,选择 Devices(设备)> Chrome > Settings(设置)
  3. 然后,在 Settings(设置)下,选择 Users & Browsers(用户和浏览器)、Device(设备)和 Managed Guest Session Settings(托管来宾会话设置)(根据需要),设置 Auto-open downloaded files(自动打开下载的文件)并根据需要(针对托管用户和托管设置)在 User & Browser Settings(用户和浏览器设置)、Device Settings(设备设置)和 Managed Guest Session Settings(托管来宾会话设置)的 Auto-open file types(自动打开文件类型)下添加 ica

ICA

然后,请要求用户将其 ICA 文件与其 ChromeOS 设备上的适用于 ChromeOS 的 Citrix Workspace 应用程序关联,如下所示:

  1. 打开文件管理器并导航到以前下载的 ICA 文件。
  2. 单击该 ICA 文件。
  3. 在导航栏的右侧,单击打开,然后选择其旁边的箭头。
  4. 然后,选择更改默认值
  5. 此时将显示可用应用程序的列表。
  6. 选择 Citrix Workspace.

文件

网亭模式

关于此功能

适用于 ChromeOS 的 Citrix Workspace 应用程序网亭模式提供了在同一个窗口中运行所有应用程序的功能。通过此功能,您可以在网亭模式下运行 Citrix Workspace 应用程序,然后使用相同的模式启动任何 Windows 应用程序或桌面。此外,网亭模式还允许您使用静态 URL 以专用 Chrome 软件包方式发布远程应用程序或桌面。

如何配置

可以通过调整 Chrome 管理面板中面向托管 Chrome 设备的网亭设置来控制此功能。

有关使 Citrix Workspace 应用程序能够以网亭模式在托管和非托管 Chrome 设备上运行的说明,请参阅 Google 支持站点

如果要部署 Citrix Workspace 应用程序,应使用设置为 Public/unlisted 的可见性选项来发布应用程序,以确保与网亭模式的互操作性。转至 Chrome 网上应用店开发者信息中心

网亭模式处于激活状态时应用商店 URL 是只读的,无法使用帐户设置屏幕进行编辑。但是,您可以通过 .cr 文件重新封装应用程序或使用 Google 管理控制台通过 Google 策略管理来更改此设置。

    <Services version="1.0">
    <Service>
    <rfWeb>http://your_RfWebURL_or_persistenturl</rfWeb>
    <Name>Mystore</Name>
    <Gateways>
    <Gateway>
    <Location>https://yourcompany.gateway.com</Location>
    </Gateway>
    </Gateways>
    <Beacons>
    <Internal>
    <Beacon>http://yourcompany.internalwebsite.net</Beacon>
    </Internal>
    <External>
    <Beacon>http://www.yourcompany.externalwebsite.com</Beacon>
    </External>
    </Beacons>
    </Service>
    </Services>

<!--NeedCopy-->

如果使用 Google 管理控制台,请编辑包含 Citrix Workspace 配置的 policy.txt 文件。将 rf_web 下的“url”的值替换为静态 URL。

    {
    "settings": {
    "Value": {
    "settings_version": "1.0",
    "store_settings": {
    "beacons": {
    "external": [
    {
    "url": "http://www.yourcompany.externalwebsite.com"
    }
    ],
    "internal": [
    {
    "url": "http://yourcompany.internalwebsite.net"
    }
    ]
    },
    "gateways": [
    {
    "is_default": true,
    "url": "https://yourcompany.gateway.com"
    }
    ],
    "name": "mystore",
    "rf_web": {
    "url": " http://your_RfWebURL_or_persistenturl "
    }
    }
    }
    }
    }
<!--NeedCopy-->

Excel 快捷键

如何配置

使用 sendAllKeys 属性配置键盘快捷键。

要使所有 Excel 快捷键都能正常工作,请进行如下配置:HTML5_CONFIG > features > sendAllKeys

sendAllKeys 属性将默认设置为 true。要更改默认值,请打开 configuration.js 文件(参阅 Google 策略),添加 sendAllKeys 属性,然后将属性设置为 false

剪贴板

关于此功能

支持复制图像剪辑

使用标准键盘快捷方式,可以在您的本地设备与虚拟桌面和应用程序会话之间复制并粘贴图像剪辑。可以使用标准键盘快捷键进行复制和粘贴。例如,可以使用 Microsoft Word、Microsoft Paint 和 Adobe Photoshop 等应用程序。以前,此功能仅适用于文本。

注意:

  • 由于网络带宽限制,尝试复制并粘贴大于 2 MB 的图像剪辑时会话可能会无响应。
  • 可以选择并按 Ctrl + C 和 Ctrl + V 进行复制和粘贴。此外,还支持右键单击功能进行复制或粘贴。
  • 我们使用 BMP、PNG、JPEG 和 GIF 格式测试了此功能。

如何配置

配置剪贴板

在 Chrome 中复制链接时,可以复制 HTML 内容并保留格式。<img> 标记以 HTML 格式添加,允许您复制图像和文本。此功能比纯文本丰富。

要启用此功能,请向 VDA 中添加以下注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\Virtual Clipboard\Additional Formats\HTML Format “Name”=”HTML Format

警告

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

剪贴板功能解决了许多问题。有关其他信息,请参阅知识中心文章 CTX086028

支持 HTML 数据格式

自版本 2207 起,可以使用 HTML 格式在虚拟桌面与端点设备之间执行剪贴板操作。复制并粘贴 HTML 数据时,会复制源内容格式,粘贴数据时,目标内容也将带有格式。此外,HTML 格式提供了更好的外观。

有关如何设置策略的详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的客户端剪贴板写入允许的格式

快捷方式

关于此功能

可以使用标准 Windows 快捷方式在托管的应用程序之间复制数据,包括文本、表格和图像。托管应用程序可以是:

  • 在同一个会话中
  • 在不同的会话中

只能在托管应用程序和设备上的本地剪贴板之间复制和粘贴 Unicode 纯文本。

用户可以在适用于 ChromeOS 的 Citrix Workspace 应用程序中使用标准 Windows 键盘快捷方式,因为这些键盘快捷方式会从 ChromeOS 传递到托管应用程序。类似地,也可以使用特定于特定应用程序的快捷方式,前提是这些快捷方式不与任何 ChromeOS 快捷方式相冲突。但是,还必须按下 Windows 键才能识别功能键。因此,需要外部键盘。有关在 ChromeOS 中使用 Windows 键盘的详细信息,请参阅 https://support.google.com/chromebook/answer/1047364。无法在适用于 ChromeOS 的 Citrix Workspace 应用程序中使用特定于 Citrix 的快捷方式(例如,用于在会话和窗口之间进行切换的快捷方式)。

支持 Microsoft Windows 徽标键和快捷键

注意:

  • 在 Chromebook 中,使用搜索键映射 Microsoft Windows 徽标键。

自 2108 版起,我们支持适用于 ChromeOS 会话的 Citrix Workspace 应用程序上的 Microsoft Windows 徽标键和快捷键。

我们增加了对以下组合键的支持:

  • Windows + R
  • Windows + D
  • Windows + E
  • Windows + M
  • Windows + S
  • Windows + Ctrl + S
  • Windows + T
  • Windows + U
  • Windows + Number
  • Windows + X
  • Windows + K

USB 设备重定向

关于此功能

适用于 ChromeOS 的 Citrix Workspace 应用程序支持广泛的 USB 外围设备。通过此附加功能,您可以创建一项 Google 策略以识别设备的 PID/VID,以便允许在 Citrix Workspace 中使用。此支持扩展到新 USB 设备,包括 3D Space 鼠标、其他复合设备、Bloomberg 键盘以及 UC-Logic Tablet WP5540U。

如何配置

有关配置 USB 设备的信息,请参阅知识中心文章 CTX200825

在网亭模式下自动重定向 USB 设备

关于此功能

在网亭模式下,USB 设备在会话内部自动重定向,不需要任何手动干预。在用户模式和公共模式下,首次使用时,必须将 USB 设备从工具栏或连接中心手动重定向到会话中。完成此手动 USB 重定向将授予 Chrome 操作系统访问 USB 设备的权限。插入 USB 设备时,该设备将自动重定向到会话中。

重要:

  • 如果在运行多个会话时插入 USB 设备,USB 将重定向到处于焦点的会话中。
  • 如果所有会话都未在焦点中,USB 设备将不重定向到任何会话中。
  • 如果正在运行一个会话,并且如果该会话不在焦点中,则当您插入 USB 设备时,USB 设备重定向可能会失败。

将 USB 设备重定向到新会话

注意:

要将 USB 设备重定向到新会话,需要从上一个会话中删除 USB 设备。

  1. 右键单击 Citrix Workspace 应用程序图标并选择连接中心。此时将显示“连接中心”窗口。
  2. 选择一个会话或应用程序。
  3. 单击设备
  4. 导航到 USB 部分。
  5. 单击 Release All(全部释放)。

双跃点

自 2301 版起,Citrix Workspace 应用程序支持双跃点场景。此功能是 USB 重定向的增强功能。

有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的双跃点

文件传输

关于此功能

适用于 ChromeOS 的 Citrix Workspace 应用程序提供在用户设备与 Citrix Virtual Apps and Desktops 和 Citrix DaaS 会话之间的安全文件传输功能。此功能使用文件传输虚拟通道,而非客户端驱动器映射。

默认情况下,用户可以执行以下操作:

  • 从本地下载文件夹或附加的外围设备上载文件
  • 无缝访问其 Citrix Virtual Apps and Desktops 和 Citrix DaaS 会话中的数据。
  • 请从其 Citrix Virtual Apps and Desktops 和 Citrix DaaS 会话下载文件。可以将文件下载到本地文件夹或用户设备上的外围设备。

管理员可以通过 Citrix Studio 中的策略配置文件传输、上载和下载。

必备条件

  • XenApp 或 XenDesktop 7.6 或更高版本,并且:
    • 在服务器操作系统 VDA(Windows 2008 R2 或 Windows 2012 R2)上安装修补程序 ICATS760WX64022.msp
    • 在客户端操作系统 VDA(Windows 7 或 Windows 8.1)上安装修补程序 ICAWS760WX86022.msp 或 ICAWS760WX64022.msp
  • 要更改文件传输策略,请:在运行 Citrix Studio 的计算机上安装组策略管理 (GPM) 修补程序 GPMx240WX64002.msi 或 GPMx240WX86002.msi。

功能限制:

  • 用户一次最多可以上载或下载 10 个文件。
  • 最大文件大小:
    • 对于上载:2147483647 字节 (2 GB)
    • 对于下载:262144000 字节 (250 MB)
  • 如果将文件上载到桌面从桌面下载文件策略都未设置为已禁用,工具栏仍同时显示“上载”和“下载”图标。但是,此功能基于策略设置。如果这两个策略都设置为已禁用,“上载”和“下载”图标将不在工具栏中显示。

如何配置

配置文件传输策略

使用 Citrix Studio 策略配置文件传输

默认启用文件传输。

使用 Citrix Studio 可更改以下策略(位于用户设置 > ICA > 文件重定向下)。

Citrix Studio 策略 说明
允许在桌面与客户端之间传输文件 启用或禁用文件传输功能
将文件上载到桌面 启用或禁用在会话中上载文件功能。需要将“允许在桌面与客户端之间传输文件”策略设置为 true。
从桌面下载文件 启用或禁用从会话中下载文件功能。需要将“允许在桌面与客户端之间传输文件”策略设置为 true。

使用 configuration.js 文件配置文件传输

configuration.js 文件位于 ChromeApp 根文件夹中。请直接编辑此文件以修改 Citrix Workspace 应用程序以满足您的要求。

注意:

Citrix 建议您在修改之前先备份 configuration.js 文件。需要使用管理员级别的凭据才能编辑 configuration.js 文件;编辑该文件后,请重新打包该应用程序以对工具栏元素做更多修改。

要使用 configuration.js 文件更改文件传输配置,请执行以下操作:

打开 configuration.js 文件中,并按如下所示配置相关设置:

   
文件传输客户端设置 DESCRIPTION
AllowUpload 启用或禁用从客户端上载功能。默认设置为 true(已启用)。
AllowDownload 启用或禁用从客户端下载功能。默认设置为 true(已启用)。
MaxUploadSize 以字节为单位设置可以上载的文件大小上限。默认设置为 2147483648 字节 (2 GB)。
MaxDownloadSize 以字节为单位设置可以下载的文件大小上限。默认设置为 2147483648 字节 (2 GB)。

下面是在 Citrix Studio 中设置的策略与在客户端中不同时的行为案例。

     
Citrix Studio 策略“上载/下载” 客户端设置“上载/下载” 产生的行为
已禁用 已启用 已禁用
已禁用 已禁用 已禁用
已启用 已禁用 已禁用
已启用 已启用 已启用

注意:

在注册表中与在客户端设置中为上载或下载的文件大小上限设置的值存在冲突时,将应用两者之中的最小大小值。

使用 Google 管理策略配置文件传输

默认情况下,文件传输功能处于启用状态。

要将其禁用,请将启用的属性设置为 false。


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                    "ui": {
                         "features": {
                            "filetransfer" : {
                                    "allowupload": true,
                                    "allowdownload": true,
                                    "maxuploadsize": 2147483647,
                                    "maxdownloadsize": 2147483647
                            }
                        }
                    }
                }
        }
    }
}

<!--NeedCopy-->

文件传输选项列表及其说明:

  • “allowupload”:允许将文件从设备上载到远程会话。
  • “allowdownload”:允许从设备下载到远程会话。
  • “maxuploadsize”:可以上载的最大文件大小(以字节为单位)。默认设置为 2147483648 字节 (2 GB)。
  • “maxdownloadsize”:可以下载的最大文件大小(以字节为单位)。默认设置为 2147483648 字节 (2 GB)。

任务栏图标

关于此功能

在活动会话中使用 Citrix Virtual Apps and Desktops 和 Citrix DaaS 配置的应用程序和桌面在 Chrome 设备上的任务栏 (shelf) 中显示为独立的应用程序。此功能适用于已发布的应用程序和桌面。此特性的功能和行为与 Windows 操作系统提供的任务栏体验类似。

默认情况下,启用此功能。

如何配置

使用 Google 管理策略配置任务栏图标

注意:

Citrix 建议您仅在为用户重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序时使用此方法。

  1. 登录 Google 管理控制台。

  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)

  3. 将以下字符串添加到 policy.txt 文件。

    “showInShelf”示意图

  4. 单击 Save(保存)并关闭该文件。

在 StoreFront 中使用 web.config 配置任务栏图标

注意:

Citrix 建议您将 web.config 文件方法仅用于配置目的。在使用适用于 ChromeOS 的 Citrix Workspace 应用程序的应用商店版本时,可以使用此方法。

  1. 打开 Citrix Receiver for Web 站点的 web.config 文件。此文件位于 C:\inetpub\wwwroot\Citrix\<Storename>Web 中,其中 Storename 为创建应用商店时为其指定的名称。
  2. 找到 chromeAppPreferences 字段,并将其值配置为 configuration 作为 JSON 字符串。

例如:

chromeAppPreferences=’{“seamless”:{“showInShelf”:false}}

使用 configuration.js 文件配置任务栏图标

configuration.js 文件位于 ChromeApp 根文件夹中。请直接访问此文件以修改 Citrix Workspace 应用程序。

注意:

需要使用管理员级别的凭据才能编辑 configuration.js 文件;编辑此文件后,请重新封装该应用程序以使所做的更改生效。

要使用 configuration.js 文件更改 ChromeOS 任务栏,请执行以下操作:

  1. 打开 configuration.js 文件并将 showInShelf 属性设置为 true。

例如:

“showInShelf”示意图

功能限制:

  1. 启动了同一应用程序的多个实例时,应用程序图标不会堆积在一起,而是显示为两个独立的图标。例如,记事本的两个实例在任务栏中显示两个记事本图标。
  2. 不支持应用程序固定。

会话中工具栏和对话框

关于此功能

会话中工具栏是一个浮动工具栏,可以移动到屏幕上的任意位置。工具栏上嵌入了 Citrix Workspace 应用程序图标。自定义的工具栏可改进用户体验。此增强功能提供可从工具栏访问的新选项,以轻松执行常见任务,例如:

  • 切换到全屏模式
  • 上载或下载文件
  • 将活动会话中的内容复制到剪贴板以允许在会话之间共享
  • 访问更多选项

Redesigned_toolbar 示意图

注意:

在启用了触控功能的设备上,Citrix Workspace 应用程序图标显示在顶部中心,以指示桌面会话期间的浮动工具栏。在启用了触控功能的设备上,当您将光标移向指示浮动工具栏的菜单按钮时,该按钮将转换为 Workspace 图标。

如何配置

默认情况下,工具栏处于启用状态。

要隐藏或自定义单个工具栏项目,请通过将以下设置包括在内来编辑 Google 管理策略:


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                "ui" : {
                    "toolbar" : {
                            "menubar" :true,
                            "usb": true,
                            "fileTransfer":true,
                            "about":true,
                            "lock":true,
                            "disconnect":true,
                            "logoff":true,
                            "fullscreen":true,
                            "multitouch":true,
                            "preferences":true,
                            "gestureGuide":true
                                 }
                     }
                }
        }
    }
}

<!--NeedCopy-->

会话中工具栏选项列表及其说明:

  • “menubar”:设置为 true 时会显示工具栏,设置为 false 时会隐藏工具栏。
  • “usb”:打开“USB 设备”对话框。包含可重定向到会话中的设备列表。要重定向 USB 设备,请选择适当的设备,然后单击连接
  • “fileTransfer”:确保用户设备与 Citrix Virtual Apps and Desktops 和 Citrix DaaS 会话之间的文件传输功能的安全。可以在会话中上载和下载文件以及无缝访问数据。
  • “about”:显示第三方许可证页面并提供版本号。
  • “lock”:向会话发送“Ctrl+Alt+Del”。
  • “disconnect”:断开会话连接。
  • “logoff”:从会话中注销。
  • “fullscreen”:将会话调整为全屏模式。如果会话与多个显示器连接,菜单栏上将显示多显示器图标,而非显示全屏图标。在全屏模式下,菜单栏上将显示还原图标。要恢复最大化模式,请单击工具栏 UI 中的还原
  • “multitouch”:将所有手势远程推送到虚拟会话,并且应用程序的行为基于其支持的手势。
  • “preferences”:提供用于自定义 CEIP 和显示分辨率设置的选项。
  • “gestureGuide”:提供触控模式下的手势指南。

要使用 configuration.js 文件隐藏工具栏配置,请执行以下操作:

configuration.js 文件位于 ChromeApp 根文件夹中。可直接编辑此文件来更改适用于 ChromeOS 的 Citrix Workspace 应用程序。

  1. 打开 configuration.js 文件并将 menubar 属性设置为 false。

还可以隐藏各个图标以阻止其在工具栏中显示。例如,要在工具栏中隐藏 Ctrl+Alt+Del 按钮,请执行以下操作:

  1. 打开 configuration.js 文件并将 lock 属性设置为 false。

注意:

  • Citrix 建议您在做出任何更改之前备份 configuration.js 文件。
  • 需要使用管理员级别的凭据才能编辑 configuration.js 文件;编辑此文件后,请重新封装该应用程序以使所做的更改生效。

应用程序切换器

关于此功能

显示在会话内启动的应用程序。

注意:

此选项仅适用于网亭模式。

通过应用程序切换器,用户可以在运行于同一会话中的多个应用程序之间进行切换。焦点中的应用程序将突出显示。

如何配置

要配置应用程序切换器,请通过将以下设置包括在内来使用 Google 管理策略:


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                    "ui": {
                        "appSwitcher": {
                            "showTaskbar": true,
                            "showIconsOnly": false,
                            "autoHide": false
                                        }
                          }
                   }
        }
    }
}

<!--NeedCopy-->

appSwitcher 选项列表及其说明:

  • “showTaskbar”:如果设置为 true,任务栏将显示在会话的底部。要隐藏任务栏,请将此选项设置为 false。
  • “showIconsOnly”:如果设置为 true,则将显示任务栏图标。默认情况下,此选项设置为 false。
  • “autoHide”:如果设置为 true,任务栏将自动隐藏。默认情况下,此选项设置为 false。

辅助光标

关于此功能

当光标在桌面会话中不可见时,可以启用辅助光标。需要重新启动会话。

辅助光标

如何配置

默认情况下,辅助光标功能处于禁用状态。要启用辅助光标功能,请通过将以下设置包括在内来使用 Google 管理策略。


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
            "engine_settings": {
                "ui": {
                    "assistiveCursor": true
                    }
                }
            }
        }
}

<!--NeedCopy-->

注意:

  • 如果管理员按如上所述启用辅助光标,则客户端设置中的相应复选框将默认处于选中状态。要禁用此功能,请清除该复选框。

  • 如果管理员按如上所述禁用辅助光标,则该复选框将被清除且此功能处于禁用状态。

初始屏幕

关于此功能

Citrix Workspace 应用程序在首次启动时显示初始屏幕,并显示文本“Citrix Workspace 应用程序扩展了 Citrix Receiver 的功能”。

如何配置

要配置初始屏幕的显示,请通过将以下设置包括在内来使用 Google 管理策略。默认启用此功能。要禁用,请将初始屏幕下已启用的属性设置为 false。


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
            "engine_settings": {
                "ui": {
                    "splashScreen": true
                    }
                }
            }
        }
}

<!--NeedCopy-->

初始屏幕选项列表及其说明:

  • “splash screen”:如果设置为 true,则显示初始屏幕。

DPI 缩放

关于此功能

适用于 ChromeOS 的 Citrix Workspace 应用程序允许操作系统控制应用程序和桌面会话的分辨率,并支持在单个监视器上对应用程序会话进行 DPI 客户端缩放。

适用于 ChromeOS 的 Citrix Workspace 应用程序支持 DPI 缩放,允许在像素率较高的显示器上设置 VDA 分辨率。

默认情况下,高 DPI 缩放功能对应用程序和桌面会话禁用。要在启用了高 DPI 的设备上获得更好的分辨率,请转到设置并选中高 DPI 缩放复选框。

如何配置

只能使用 Google 管理策略配置高 DPI 缩放设置。

DPI 缩放

默认情况下,将启用 DPI 缩放功能为具有高设备像素率的显示器缩放会话

要设置桌面会话的分辨率,请转到会话工具栏。选择首选项 > 显示分辨率 > 使用设备像素比以获得要在 VDA 上设置的正确分辨率。对 VDA 正确设置分辨率后,模糊的文本将变得更清晰。

要启用或禁用此功能,请编辑 Google 管理控制台策略,并将 scaleToDPI 的值设置为 truefalse

例如,要禁用此功能,请将 scaleToDPI 属性设置为 false

{
    "settings": {
               "Value": {
                        "settings_version": "1.0",
                              "engine_settings": {
       "features" : {
       "graphics" : {
                "dpiSetting": {
                                "scaleToDPI": false
                                }
                             }
                       }
                    }
                }
            }
         }


<!--NeedCopy-->

辅助光标

关于此功能

当光标在桌面会话中不可见时,可以启用辅助光标。启动下一个会话才能使设置生效。

辅助光标

如何配置

默认情况下,辅助光标功能处于禁用状态。

要启用此功能,请编辑 Google 管理控制台策略,并将 uiassistiveCursor 属性的值设置为 true,然后重新启动会话。

{
    "settings": {
        "Value": {
            "settings_version": "1.0",
            "engine_settings": {
                "ui": {
                    "assistiveCursor": true
                    }
                }
            }
        }
    }

<!--NeedCopy-->

注意:

  • 如果管理员按如上所述启用辅助光标,则客户端设置中的相应复选框将默认处于选中状态。要禁用此功能,请清除该复选框。
  • 如果管理员按如上所述禁用辅助光标,则该复选框将被清除且此功能处于禁用状态。

本机客户端

关于此功能

允许从独立于用户的操作系统的 Web 浏览器安全地运行本机代码。此功能允许 Web 应用程序以接近本机的速度运行。

如何配置

要配置本机客户端,请通过将以下设置包括在内来使用 Google 管理策略。默认情况下,将启用本机客户端选项。要将其禁用,请将本机客户端下已启用的属性设置为 false。


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                    "ui": {
                            "Nacl" : {
                                 "supportNacl" : true,
                                 "graphics": {
                                         "enable": true,
                                         "config": {
                                                "acceleration": 2
                                                    }
                                            },
                                 "video":    {
                                            "enable": true
                                             },
                                 "audio":    {
                                            "enable": true
                                             }
                            }
                    }
                }
        }
    }
}

<!--NeedCopy-->

本机客户端选项列表及其说明:

  • “supportNacl”:支持本机客户端。
  • “graphics”:启用本机客户端图形模块。
  • “config”:选择 h264 硬件或软件解码器。
    • 软件 = 0
    • 硬件 = 1
    • 带回退的硬件 = 2
    • 自动检测 = 3
  • “video”:启用网络摄像机重定向。
  • “audio”:启用音频输入或麦克风重定向。

唯一 ID 和资产 ID

关于此功能

唯一 ID 作为客户端名称的前缀进行应用。

Citrix Workspace 应用程序使用管理员通过 Google 管理控制台设置的资产 ID 作为从已注册的 Chromebook 启动的会话的客户端名称。

如何配置

要使用 GUI 配置资产 ID,请转到设备管理 > Chrome > 设备控制台,然后为设备添加资产 ID

要手动配置资产 ID 和唯一 ID,请通过将以下设置包括在内来使用 Google 管理策略:


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                        "uniqueID" : {
                                 "prefixKey" : "CR-",
                                 "restrictNameLength" : true,
                                 "useAssetID": false
                                     }
                                  }
        }
    }
}

<!--NeedCopy-->

uniqueID 选项列表及其说明:

  • “prefixKey”:要在客户端名称前面使用的前缀。默认值为 CR。
  • “restrictNameLength”:启用或禁用 prefixKey 的名称长度。
  • “useAssetID”:设置为从已注册的 Chromebook 启动的会话的客户端名称的资产 ID。

功能限制:

  • 您必须具有可以推送的 Google 管理策略。否则,为托管 Chromebook 生成唯一客户端 ID 的当前方法仍在使用中。

  • 请勿输入包含超过 15 个字符的值。超过 15 个字符的值将截断到 15 个字符。

连接中心

关于此功能

连接中心可帮助您在无缝会话中管理应用程序。此过程通过提供列出所有打开的应用程序的任务栏完成。

要启动连接中心,请右键单击 Citrix Workspace 图标,然后选择连接中心

“连接中心”示意图

使用连接中心可以选择某个应用程序并执行以下操作:

  1. 显示设备。
  2. 发送 Ctrl+Alt+Del 命令。
  3. 断开会话连接。
  4. 从会话中注销。

“连接中心”示意图

还可以使用连接中心通过选择相应应用程序的单选按钮并单击终止来终止应用程序。

无缝窗口集成

关于此功能

适用于 ChromeOS 的 Citrix Workspace 应用程序在活动会话中增加了独立窗口中托管的多个应用程序的无缝集成,改善了用户体验。启用此功能后,可以通过适用于 ChromeOS 的 Citrix Workspace 应用程序在独立用户界面中启动应用程序,而不需要在单个窗口中启动某个会话的所有应用程序。

无缝应用程序可以托管在单独的窗口中。启用此功能后,远程应用程序将在客户端设备本机运行。

“无缝窗口”示意图

功能限制:

  • 额外的条目在 Chrome 任务栏中显示。单击任意条目都可将选定的会话置于前面。
  • 一个活动会话中所有打开的应用程序都在一个窗口中运行。将焦点置于活动会话中的一个应用程序会使该窗口以及属于该会话的所有其他应用程序成为焦点。

使用任务栏上的无缝应用程序图标在应用程序之间快速移动:

“无缝窗口”示意图

提示:

一个会话中的所有应用程序在一个窗口中运行。将一个应用程序移至第二个显示器时,属于该会话的所有应用程序都将移至第二个显示器。

重新加载应用商店

关于此功能

在适用于 ChromeOS 的 Citrix Workspace 应用程序窗口中,增加了一个用于执行重新加载操作的按钮。单击该按钮时,应用商店的 cookie 将被清除,并重新加载应用商店页面。

音频

关于此功能

可以在会话中使用USB 耳机讲话和聆听。还可以使用 USB 耳机上的按钮(例如静音和跳过)。通过提供流畅的音频输出,丰富了用户体验。

自适应音频

使用自适应音频时,您无需在 VDA 上配置音频质量策略。自适应音频可针对您的环境优化设置。它替换了旧版音频压缩格式,以提供卓越的用户体验。

有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的自适应音频

功能属性

有两个功能属性:

  • EnableAdaptiveAudio: 将该值设置为 true 将启用自适应音频功能。将该值设置为 false 将禁用该功能。

  • EnableStereoRecording: 立体声录制是一项可选功能。默认情况下,此功能处于禁用状态。将属性 EnableStereoRecording 值设置为 true 将启用立体声录制,将该值设置为 false 将禁用该功能。仅当启用了自适应音频功能时,才能支持此功能。当 EnableStereoRecording 属性设置为 true 时,支持立体声录制,但禁用回声消除。

如何配置

您可以通过以下方式配置自适应音频功能:

  • Configuration.js
  • Google 管理策略

Configuration.js

要使用 configuration.js 文件配置自适应音频,请执行以下操作:

  1. ChromeApp 根文件夹中查找 configuration.js 文件。
  2. 编辑此文件以配置自适应音频功能。

    备注:

    • Citrix 建议您在做出更改之前备份 configuration.js 文件。
    • Citrix 建议编辑 configuration.js 文件,前提是为用户重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序。
    • 编辑 configuration.js 文件需要管理员级别的凭据。
  3. EnableAdaptiveAudio 的默认值设置为 true。将 EnableStereoRecording 的默认值设置为 false

    下面是 JSON 数据的示例:

    "features" : {
        "audio" : {
        "EnableAdaptiveAudio": true
                }
    }
    
    "features" : {
        "audio" : {
            "EnableStereoRecording": false
                }
    }
    <!--NeedCopy-->
    
  4. 保存更改。

注意:

  • 要禁用该功能,请将 EnableAdaptiveAudio 属性设置为 false

Google 管理策略

在本地部署中,管理员可以使用 Google 管理策略启用自适应音频功能,如下所示:

  1. 登录 Google 管理策略。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)
  3. engine_settings 键下方将以下字符串添加到 policy.txt 文件中。

    下面是 JSON 数据的示例:

    "features" : {
        "audio" : {
            "EnableAdaptiveAudio": {
                "type": "boolean"}
                        }
                    }
    
    "features" : {
        "audio" : {
            "EnableStereoRecording": {
                "type": "boolean"}
                    }
                }
    <!--NeedCopy-->
    
  4. 保存更改。

即插即用音频设备支持

以前,无论真实设备名称如何,仅支持单个音频播放和录制设备并显示为 Citrix HDX Audio

自 2301 版起,我们支持多个音频设备并将其重定向到 VDA。现在,当您重定向 USB 音频设备时,可以在 VDA 上的 Sound(声音)设置 > Playback(播放)和 Sound(声音)设置 > Recording(录制)下查看音频设备的真实名称。每当插入或移除音频设备时,VDA 上的设备列表都会动态更新。

注意:

默认情况下,启用此功能。

配置

可以通过以下方式之一配置此功能:

  • Configuration.js
  • Google 管理策略

Configuration.js

要使用 configuration.js 文件禁用即插即用音频设备支持,请执行以下操作:

  1. ChromeApp 根文件夹中查找 configuration.js 文件。
  2. 编辑该文件以配置即插即用音频设备支持功能。

    备注:

    • Citrix 建议您在做出更改之前备份 configuration.js 文件。
    • Citrix 建议编辑 configuration.js 文件,前提是为用户重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序。
    • 编辑 configuration.js 文件需要管理员级别的凭据。
  3. AudioRedirectionV4 的值设置为 false。下面是 JSON 数据的示例:

        "features" : {
            "audio" : {
              "AudioRedirectionV4": false
                    }
            }
    <!--NeedCopy-->
    
  4. 保存更改。

Google 管理策略

在本地部署中,管理员可以使用 Google 管理策略禁用即插即用音频设备功能,如下所示:

  1. 登录 Google 管理策略。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)
  3. engine_settings 注册表项下将以下字符串添加到 .txt 文件中。

    下面是 JSON 数据的示例:

        "features" : {
            "audio" : {
              "AudioRedirectionV4": false
                    }
            }
    <!--NeedCopy-->
    
  4. 保存更改。

已知限制

  • 在 VDA 上,内置音频设备的名称仅以英语显示。当您使用基于 ChromeOS 的设备时会出现此问题。[RFHTMCRM-8667]

网络摄像机

关于此功能

适用于 ChromeOS 的 Citrix Workspace 应用程序提供网络摄像机重定向功能的增强功能。面向网络摄像机输入的 H.264 硬件编码有助于降低 CPU 负载,增强 Chromebook 设备的电池效能。这些设备配备针对 H.264 的编码器,该编码器通过 PPB_VideoEncoder API 使用 Intel 功能。

适用于 ChromeOS 的 Citrix Workspace 应用程序支持 32 位和 64 位应用程序的网络摄像机重定向。

会话共享

关于此功能

要进行会话共享,必须在同一计算机上托管这些应用程序,并且必须使用相同的参数(例如窗口大小、颜色深度和加密)设置以无缝窗口模式配置这些应用程序。提供托管应用程序时,会默认启用会话共享。

主机到客户端重定向

关于此功能

内容重定向允许您通过以下方式控制用户是否访问信息:

  • 使用在服务器上发布的应用程序,或者
  • 在用户设备上本地运行应用程序。

主机到客户端重定向是一种类型的内容重定向。它仅在安装了 Citrix XenApp 和 XenDesktop 7.15 LTSR 及更高版本的服务器操作系统 VDA(非桌面操作系统 VDA)上受支持。

有关详细信息,请参阅 XenApp 和 XenDesktop 文档中的主机到客户端重定向 - XenApp 和 XenDesktop

启用了主机到客户端重定向时,URL 在服务器 VDA 上被截获并发送到用户设备。适用于 ChromeOS 的 Citrix Workspace 应用程序将显示一个对话框,提示用户选择是在会话中打开 URL 还是在本地设备上打开 URL。该对话框针对每个 URL 显示。

禁用了主机到客户端重定向时,用户使用服务器 VDA 上的 Web 浏览器或多媒体播放器打开 URL。启用了主机到客户端重定向时,用户无法将其禁用。

主机到客户端重定向以前称为服务器到客户端重定向。

有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的常规内容重定向

URL 重定向的增强功能

以前,启用了主机到客户端重定向时,URL 会在服务器 VDA 上被拦截并发送到用户的设备。适用于 ChromeOS 的 Citrix Workspace 应用程序显示一个对话框,询问用户选择是在会话中打开 URL 还是在本地设备上打开 URL。该对话框针对每个 URL 显示。

自 2305 起,管理员可以配置 URL 重定向以在本地设备中打开链接,而无需其他对话框。此增强功能改善了用户体验。

注意:

  • 默认情况下,此功能处于禁用状态。

如何配置

可以通过以下方式之一启用此功能:

  • Configuration.js
  • Google 管理策略

Configuration.js

要使用 configuration.js 文件启用此功能,请执行以下操作:

  1. ChromeApp 根文件夹中查找 configuration.js 文件。

    备注:

    • Citrix 建议您在做出更改之前备份 configuration.js 文件。
    • Citrix 建议编辑 configuration.js 文件,前提是为用户重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序。
    • 编辑 configuration.js 文件需要管理员级别的凭据。
  2. 编辑 configuration.js 文件并将 forceOpenInClient 的默认值设置为 true。下面是 JSON 数据的示例:

    {
    "features": {
            "UrlRedirection": {
            "forceOpenInClient": true
                }
        }
    }
    <!--NeedCopy-->
    
  3. 保存更改。

Google 管理策略

在本地部署中,管理员可以使用 Google 管理策略启用此功能,如下所示:

  1. 登录 Google 管理策略。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)。
  3. engine_settings 键下方将以下字符串添加到 policy.txt 文件中。下面是 JSON 数据的示例:

     {
       "features": {
         "UrlRedirection": {
            "forceOpenInClient": true
                      }
                }
    }
    <!--NeedCopy-->
    
  4. 保存更改。

安全设置

如何配置

Citrix 建议使用安全的应用商店。此外,最好为安全的应用商店启用 HTTP 严格传输安全性 (HSTS) 设置。

执行以下步骤以启用 HSTS 设置:

  1. Citrix StoreFront 中的应用商店下,单击特定应用商店的链接以启用安全设置。
  2. 此时将显示管理 Receiver for Web 站点对话框。
  3. 单击 Configure(配置)。
  4. 此时将显示编辑 Receiver for Web 站点对话框。
  5. 单击高级设置选项卡,然后选择启用严格传输安全性

安全设置

电池状态指示灯

设备的电池状态显示在虚拟桌面会话内的通知区域中。以前,电池状态指示器在会话中不可见,这有时会导致便携式计算机在电池耗尽后关闭时生产力下降。

此功能仅在 VDA 7.18 及更高版本中受支持。

注意:

  • 使用 Microsoft Windows 10 VDA 时,电池状态指示灯可能需要 1 分钟或 2 分钟才能显示。

支持多显示器设置中的虚拟桌面

现在可以在一部分可用显示器中在全屏模式下使用虚拟桌面。以前,当您从工具栏中选择多显示器模式时,虚拟桌面将跨所有可用显示器显示。现在可以拖动您的虚拟桌面以跨越两个显示器(超过两个),然后选择多显示器模式。此场景的典型用例如下:当您选择在本机设备显示器上运行视频会议应用程序,并且希望通话期间跨另外两个显示器在全屏模式下查看虚拟桌面内容时。

注意:

  • 要使用此功能,请在常规设置 > 多显示器设置下,选择使用所有显示器以跨越显示选项。

Microsoft Teams 支持双音多频 (DTMF)

Citrix Workspace 应用现在支持与 Microsoft Teams 中的电话系统(例如 PSTN)和电话会议进行双音多频 (Dual-Tone Multifrequency, DTMF) 信号交互。默认情况下启用此功能。

带智能功能的 Workspace

在本版本中,Citrix Workspace 应用程序进行了优化,可以利用 Workspace 智能功能。本版本统一了用户工作流程,并且提供了显示相关信息的活动源。微应用简化了最终用户的工作流程和审批过程。有关详细信息,请参阅 Workspace Intelligence Features - Microapps(Workspace 智能功能 - 微应用)。

故障排除增强功能

Citrix Workspace 应用程序支持持续的虚拟桌面和应用程序会话的日志收集。以前,只能为会话进行期间选择开始日志记录后启动的会话收集日志。现在,系统会为正在进行的会话和之后的会话收集日志,直到您选择停止日志记录

基于电子邮件的应用商店发现

现在,您可以使用电子邮件 ID 访问 Citrix Workspace 应用程序,而无需记住应用商店 URL。分配给您的帐户的应用商店将自动填充。导航到帐户 > 应用商店 URL 或电子邮件地址下拉菜单,查看与您的电子邮件关联的应用商店列表。

注意:

您仍然可以使用应用商店 URL 登录。

自动发现

作为管理员,要维护和自动填充应用商店帐户,请参阅 Citrix Cloud API Overview(Citrix Cloud API 概述)作为必备条件。

有关详细信息,请参阅 Global App Configuration Service

适用于东亚语言的通用客户端 IME

通用客户端输入法编辑器 (IME) 功能增强了使用中文、日语和韩语 (CJK) 语言字符的输入和显示体验。此功能允许您在会话中时在光标位置撰写 CJK 字符。该功能适用于 Windows VDA 和 Linux VDA 环境。

通常情况下,IME 会显示用户界面 (UI) 组件,例如候选窗口和撰写窗口。撰写窗口包括撰写字符和撰写 UI 元素。例如,下划线和背景色。候选窗口将显示候选人列表。

IME

通过撰写窗口,您可以在已确认的字符与撰写字符之间进行选择。撰写窗口和候选窗口随输入光标移动。因此,该功能在撰写窗口中的光标位置提供了增强的字符输入。此外,它还改进了撰写窗口和候选窗口中的显示效果。

必备条件:

  • 对于 Linux VDA,请启用客户端键盘布局同步和 IME 改进功能策略。
  • 对于 Windows VDA,启用 Unicode 键盘布局映射客户端键盘布局同步IME 改进功能策略。
  • 使用 Citrix Linux VDA 版本 2012 及更高版本。对于 Citrix Windows VDA,所有当前可用的 Windows VDA 版本都支持通用客户端 IME 功能。
  • 浏览器语言必须是日语、简体中文、繁体中文或韩语。
  • 使用 Google Chrome 或 Mozilla Firefox。

功能限制:

  • Microsoft Excel 单元格中的角色撰写不成功。使用鼠标单击选择单元格时会出现此问题。[RFHTMCRM-6086]
  • 多显示器会话不支持通用客户端 IME 功能。相反,请使用服务器 IME。要启用服务器 IME,请执行以下操作:
    1. 根据需要将 VDA 或服务器键盘语言更改为中文、日语或韩语 (CJK)。
    2. 将客户端或 Chromebook 键盘语言更改为英语。

该功能中的已知问题:

  • 如果未将 Citrix IME 添加到 VDA 桌面会话中,您可能无法键入 IME 字符。在 VDA 版本 2202 及更早版本上,会间歇性出现此问题。[HDX-36748]

配置:

自版本 2209 起,默认情况下启用通用客户端 IME 功能。

作为管理员,您可以使用 StoreFront 服务器上通常位于 ProgramFiles%\Citrix\Receiver StoreFront\HTML5Client 下的 configuration.js 文件禁用此功能。要禁用该功能,请导航到 appPrefs > chromeApp > feature > ime,然后将 genericIME 设置为 false

例如,

    "appPrefs":{
        "chromeApp":{
            "features" : {
                    "ime" : {
                    "genericIME": false
                }
      }
    }
    }
<!--NeedCopy-->
  • 作为管理员,您可以使用 Google 管理策略控制台通过将 genericIME 设置为 false 来禁用该功能。 例如,
    {
    "settings": {
    "Value": {
      "settings_version": "1.0",
      "engine_settings": {
        "features": {
          "ime": {
            "genericIME": false
          }
        }
      }
    }
    }
}
<!--NeedCopy-->

服务连续性

服务连续性消除或减少了对连接过程中涉及的组件的可用性的依赖。无论云服务的运行状况如何,您都可以启动 Citrix Virtual Apps and Desktops 和 Citrix DaaS。换句话说,服务连续性允许您在中断期间连接到 DaaS 应用程序和桌面。作为必备条件,您的设备必须保持与资源位置的网络连接。

有关详细信息,请参阅 Citrix Workspace 文档中的服务连续性部分。

浏览器内容重定向

浏览器内容重定向 (BCR) 将远程浏览器的内容重定向到客户端的设备。BCR 是一种无边框 Web 浏览器,在远程桌面窗口中运行,覆盖(叠加)远程 (VDA) 浏览器的内容区域。

BCR 将 Web 浏览器的内容重定向到客户端设备,并创建在 Citrix Workspace 应用程序中嵌入的相应浏览器。此功能将网络使用、页面处理和图形呈现卸载到端点。这样做可以改进浏览要求高的 Web 页面(尤其是包含 HTML5 或 WebRTC 的 Web 页面)时的用户体验。仅将视口(Web 页面的用户可见区域)重定向到端点。浏览器内容重定向不会重定向 VDA 上的浏览器用户界面(地址栏、工具栏等)。

换句话说,BCR 提供了在客户端上的允许列表中呈现 Web 页面的功能。此功能会使用 Citrix Workspace 应用程序在客户端实例化相应的呈现引擎,该引擎会从 URL 提取 HTTP 和 HTTPS 内容。

有关如何设置允许列表的详细信息,请参阅:

该功能中的已知问题

  • BCR 叠加时,当您在新选项卡中打开 Web 站点链接时,该链接将在客户端浏览器中打开,而非在会话浏览器中打开。[HDX-43206]

该功能中的已知限制

  • 此功能不支持:

    • 服务器提取和客户端呈现场景。
    • 集成 Windows 身份验证 (IWA) Web 服务器。
    • 多显示器功能。
  • 当您将文件上载或下载到 BCR 重定向的某些 Web 站点时,会出现 ChromeOS 文件选取器,而非 VDA 会话文件选取器。[HDX-43207]
  • 不支持从 BCR 重定向的页面进行打印。

复合 USB 重定向

以前,当复合 USB 设备连接到本地设备时,只能通过 USB 重定向将其用作单个设备。缺点是,尽管对通道进行了优化,但音频和视频等接口也通过 USB 进行重定向。接口不是分开的,由于这种无能,管理员无法决定通过 USB 重定向哪个组件,以及通过优化的虚拟通道(例如音频接口)重定向哪些组件以实现最佳性能。

自 2211 版起,管理员可以配置是否通过 USB 重定向将设备的某些接口重定向到会话。最终用户现在可以通过 USB 重定向选择复合 USB 设备的特定组成接口并将其重定向到 Citrix Workspace 应用程序会话。

关于复合 USB 重定向

USB 2.1 及更高版本支持 USB 复合设备的概念,即多个子设备通过同一 USB 总线共享单个连接。此类设备采用单个配置控制和共享总线连接,其中唯一接口号 00-ff 用于标识每个子设备。此类设备也与为其他独立解决的 USB 设备提供新的 USB 总线源以用于连接的 USB 集线器不同。

可以将在客户端端点上发现的复合设备转发给虚拟主机作为以下设备:

  • 单个复合 USB 设备,或
  • 一组独立的子设备(拆分设备)

转发复合 USB 设备时,整个设备将对本地设备不可用。转发还会阻止本地设备上的所有应用程序(包括 Citrix Workspace 应用程序)在本地使用设备。

对于静音和音量控制,请考虑使用带音频设备和 HID 按钮的 USB 耳机设备。如果整个设备使用通用 USB 通道进行转发,该设备将不能通过优化的 HDX 音频通道进行重定向。但是,与通用通道相比,通过优化的 HDX 音频通道发送音频时,可以获得更好的性能。

要解决这些问题,Citrix 建议您拆分复合设备,并且仅转发使用通用 USB 通道的子接口。此类机制可确保其他子设备可供本地设备上的应用程序使用,包括提供优化的 HDX 体验的 Citrix Workspace 应用程序。此方法允许转发所需的设备并将其用于远程会话。

如何启用此功能

可以通过以下方式启用此功能:

  • Configuration.js
  • Global App Configuration Service
  • Google 管理策略

Configuration.js

要使用 configuration.js 文件配置复合 USB 重定向,请执行以下操作:

  1. ChromeApp 根文件夹中查找 configuration.js 文件。
  2. 编辑 configuration.js 文件以配置复合 USB 重定向功能。

    备注:

    • Citrix 建议您在做出更改之前备份 configuration.js 文件。
    • Citrix 建议编辑 configuration.js 文件,前提是为用户重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序。
    • 编辑 configuration.js 文件需要管理员级别的凭据。
  3. enableCompositeDeviceSplit 设置为 true

下面是 JSON 数据的示例:

```
{
    "features": {
        "usb": {
            "enableCompositeDeviceSplit": true
        }
    }
}
<!--NeedCopy--> ```
  1. 保存更改。

注意:

  • 要禁用此功能,请将 enableCompositeDeviceSplit 属性设置为 false

Global App Configuration Service

在云设置中,管理员可以通过在 Global App Configuration Service 中将 enableCompositeDeviceSplit 属性设置为 True 来启用复合 USB 重定向功能。

有关详细信息,请参阅 Global App Configuration Service 文档。

Google 管理策略

在本地部署中,管理员可以使用 Google 管理策略启用复合 USB 重定向功能,如下所示:

  1. 登录 Google 管理策略。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)
  3. 在 engine_settings 键下方将以下字符串添加到 policy.txt 文件中。下面是 JSON 数据的示例:

    {
        "features": {
            "usb": {
                "enableCompositeDeviceSplit": true
            }
        }
    }
    <!--NeedCopy-->
    
  4. 保存更改。

配置

必备条件:

  • 将具有 VID:PID 值的 USB 设备列入白名单,并在 Delivery Controller 上启用 USB 设备重定向策略。有关详细信息,请参阅知识中心文章 CTX200825
  • 此功能适用于托管设备,不适用于自带设备。

要启用 USB 的自动检测,请执行以下操作:

  1. 转到 Google 管理策略设置。
  2. 选择 WebUSB API allowed devices(WebUSB API 允许的设备)选项。
  3. 输入适用于 ChromeOS 的 Citrix Workspace 应用程序扩展程序 ID。例如,chrome-extension://haiffjcadagjlijoggckpgfnoeiflnem。
  4. 按如下所示添加设备的 VID 和 PID:

    usb

    添加 VID 和 PID 值后,Citrix Workspace 应用程序现在可以自动检测会话中的设备。

  5. 应用 Google 管理策略。下面是 JSON 数据的示例:

    {
    "settings": {
            "Value": {
            "settings_version": "1.0",
                "device_settings": {
                    "deviceRules": {
                                "allow": [{
                                        "vid": "046D",
                                        "pid": "C31C",
                                        "split": true,
                                        "interfaceClass": ["video", "hid"]
                                        },
                                        {
                                        "vid": "04E8",
                                        "pid": "A051",
                                        "split": true
                                        }],
                                    "deny": [{
                                        "vid": "0911",
                                        "pid": "0C1C",
                                        "split": true,
                                        "interfaceClass": ["audio"]
                                        }],
                                    "autoRedirect": [{
                                        "vid": "47F",
                                        "pid": "C053",
                                        "split": true,
                                        "interfaceClass": ["hid"]
                                        }]
                                    }
                            }
                    }
            }
    }
    <!--NeedCopy-->
    
  6. 保存更改。

设备规则

Citrix Workspace 应用程序使用设备规则决定允许或阻止哪些 USB 设备转发到远程会话。

下面是关键字的解释:

  • allow: 本部分包括可以重定向到会话的设备及其子接口的列表。
  • deny: 本部分包括无法重定向到会话的设备及其子接口的列表。
  • autoRedirect: 本部分包括可以通过 USB 重定向自动重定向到会话的设备及其子接口的列表。

    注意:

    • 每个对象都代表一个具有 USB 设备的必选“vid”和“pid”值的设备。可以选择具有“’split”和“interfaceClass”值。
  • vid、pid(必选): 表示 USB 设备的供应商 ID (VID) 和产品 ID (PID)。请以十六进制格式输入这些值。
  • split(可选): 需要一个布尔值来指示是否将设备拆分为子接口。
  • interfaceClass(可选): 表示 USB 接口类。允许的值包括 audio、video、hid、printer、storage 等。

下面是 JSON 数据的示例:

"deviceRules": {

    "allow": [
        {"vid": "11","pid": "22",  "split":true, "interfaceClass":["audio","video"]} //split device and allow redirection of 'audio' & 'video' interfaces.
    ],

    "deny": [
        {"vid": "33","pid": "44"},  //deny redirection of this whole device with vid= 33 & pid = 44, including all of its interfaces.
        {"vid": "77","pid": "88","split":true,"interfaceClass":["audio"]}    //split device and deny the redirection of 'audio' interface only; remaining interfaces(if any) are redirected through USB.
    ],

    "autoRedirect": [
    {"vid": "55","pid": "66"}, //auto redirect the device when it's connected.
    {"vid": "55","pid": "66","split":true,"interfaceClass":["hid"]} //split device and auto redirect only the 'hid' interface when the device is connected.
    ]
}
<!--NeedCopy-->

如何使用此功能

要使用复合 USB 重定向功能,请执行以下操作:

  1. 单击工具栏中的 USB 图标。

    usb

    如果没有连接 USB 设备,则会出现以下弹出窗口:

    usb

  2. 请将 USB 设备连接到您的本地计算机。 可能会出现以下弹出窗口:

    usb

  3. 单击 USB 设备可查看和重定向 USB 组件。成功连接后,Citrix Workspace 应用程序会检测 USB。对于每个 USB 组件接口,您会看到一个下拉菜单。两个选项如下:

    • In-session and local machine access (Optimized)(会话中和本地计算机访问(已优化)):如果要在您的设备上和会话中访问 USB,请选择此选项。
    • In-session access (Generic)(会话中访问(通用)):如果您只想在会话中访问 USB,请选择此选项。 为了获得更好的性能,请选择 In-session and local machine access (Optimized)(会话中和本地计算机访问(已优化))选项。

    usb

  4. 选择连接可重定向接口。

    usb

    成功重定向后,状态将更改为已连接

备注:

  • 要手动添加 USB 设备,请单击添加设备。此时将显示 Chrome 选择器对话框,其中列出了 USB 设备。您可以从列表中选择设备。

  • 如果 USB 设备连接被拒绝,则会出现以下错误消息:

    “Your administrator has blocked the newly inserted device. Contact your organization’s administrator for assistance.”(您的管理员阻止了新插入的设备。请联系贵组织的管理员以获得帮助。)

如何在会话之间传输 USB 接口

当您单击工具栏中的 USB 图标时,将显示连接到您的会话的 USB 设备列表。如果 USB 设备已在其他会话中使用,您可以看到 USB 组件显示 Connected to another session(已连接到另一个会话)状态。

要重定向到当前会话,请选择位于 USB 组件对面的连接。状态会相应地发生变化。

复合 USB 自动重定向设置

以前,没有与 USB 自动重定向设置相关的选项来设置最终用户首选项。由于管理员控制这些策略,因此,最终用户必须在每次会话启动时手动重定向所需的 USB 设备。

自 2301 版起,最终用户可以在虚拟桌面会话中为任何 USB 设备选择自动重定向首选项。Citrix Workspace 应用程序现在提供应用程序级别的设置,最终用户可以在其中控制 USB 自动重定向。最终用户可以设置首选项,也可以在会话启动期间保存设置。

有两个选项:一个在会话启动时选择,另一个在会话进行时选择。

自动重定向

注意:

  • 此功能支持本地和云部署,仅适用于托管 Chrome 用户。
配置