会话体验
启动到虚拟桌面
概述
启动到虚拟桌面功能简化了对虚拟桌面的访问。此功能允许管理员配置本地桌面,以便用户可以直接访问其虚拟桌面,而无需对任何本地应用程序进行身份验证。
启动到虚拟桌面功能非常适用于将数据保护、合规性和简易性作为首要任务的组织。此解决方案可确保用户始终在虚拟桌面中工作,从而保护您的数据安全并降低风险。它非常适合自助服务终端模式和一线用例。
主要功能
- 非域加入计算机支持:虽然此功能主要用于域加入环境,但它也支持在非域加入计算机上进行用户身份验证。但是,在此场景中需要手动身份验证。
- 灵活性:直接启动到虚拟桌面支持共享和专用本地桌面,可满足自助服务终端和一线用户等各种用例的需求。
先决条件
- Citrix Workspace 应用程序先决条件:所有其他系统要求与 Citrix Workspace 应用程序的要求相同。有关详细信息,请参阅系统要求。
- 应用商店配置:在安装此功能之前,请确保已配置应用商店。
使用配置文件配置启动到虚拟桌面
此功能默认处于禁用状态。要启用此功能,请执行以下操作:
-
启用直接启动到虚拟桌面:
-
导航到
$ICAROOT/config/AuthManConfig.xml配置文件。 -
添加以下条目:
<key>DesktopLockEnabled</key> <value>true</value> <!--NeedCopy--> -
-
提供 StoreURL 和 ResourceName:
要使用启动到虚拟桌面功能,请在
$ICAROOT/config/AuthManConfig.xml中添加 StoreURL 和 ResourceName:<StoreURL>test.cloud.com</StoreURL> <ResourceName>EDaaS Desktop</ResourceName> <!--NeedCopy-->
使用脚本配置启动到虚拟桌面
此脚本旨在管理启动到虚拟桌面功能的配置。要运行此脚本,请执行以下操作:
- 在 Linux 计算机上打开终端。
-
导航到 Citrix Workspace™ 应用程序的安装目录。
注意:
$ICAROOT是 Citrix Workspace 应用程序的默认安装目录。 - 键入
cd DesktopLock。 - 键入
configureDesktopLock.sh以运行脚本。
将显示以下命令使用信息:
usage: ./configureDesktopLock.sh <Citrix workspace installation path> <enable|disable>
- 要阻止快捷方式或创建自动启动条目,您必须提供单独的机制来禁用快捷方式(如果 GSettings 架构不存在)。
要在端点上配置启动到虚拟桌面,请根据您的 Citrix Workspace 应用程序版本使用以下语法运行 storebrowse 命令: 要在端点上为启动到虚拟桌面创建自动启动条目,请根据您的 Citrix Workspace 应用程序版本使用以下语法运行 storebrowse 命令:
对于 Citrix Workspace 应用程序版本 2503:
./desktoplock <storeURL> <resourceName>
<!--NeedCopy-->
对于 Citrix Workspace 应用程序版本 2505 及更高版本:
./desktoplock --storeUrl <storeURL> --resource <resourceName>
<!--NeedCopy-->
电池状态指示器
设备的电池状态现在显示在 Citrix 桌面会话的通知区域中。
注意:
从 2111 版本开始,服务器 VDA 也显示电池状态指示器。
电池状态指示器默认处于启用状态。
要禁用电池状态指示器:
- 导航到
<ICAROOT>/config/module.ini文件夹。 - 转到
ICA 3.0部分。 - 将
MobileReceiver设置为Off。
-
应用程序指示器图标
当您启动 Citrix Workspace 应用程序时,应用程序指示器会启动。它是一个显示在通知区域中的图标。随着应用程序指示器的引入,Citrix Workspace 应用程序 for Linux 的登录性能得到了改进。
在以下情况下,您可以观察到性能改进:
- 首次启动 Citrix Workspace 应用程序
- 关闭并重新启动应用程序
- 退出并重新启动应用程序
注意:
应用程序指示器需要
libappindicator软件包。请从 Web 安装适用于您的 Linux 发行版的libappindicator软件包。
Workspace 启动器
Citrix 引入了 Workspace 启动器 (ctx-webhelper) 来启动已发布的桌面和应用程序。
以前,Citrix Workspace 应用程序 for Linux 随附的浏览器插件允许用户启动已发布的桌面和应用程序,该插件基于 NPAPI。
作为解决方案,Citrix 正在引入 Workspace 启动器 (WebHelper)。要启用此功能,请配置 StoreFront 以向 Workspace 启动器发送请求,以检测 Citrix Workspace 应用程序的安装。
从版本 1901 开始,Citrix Workspace 启动器与 StoreFront 和 Citrix Gateway 的直接连接兼容。此功能有助于自动启动 ICA 文件并检测 Citrix Workspace 应用程序的安装。
禁用新的 Workspace Web UI 模式
当您使用第三方瘦客户端供应商提供的自助服务可执行文件启动 Citrix Workspace 应用程序 for Linux 时,应用程序可能会因 100% CPU 占用率而变得无响应。
作为一种解决方法,要切换回旧版 UI 模式:
- 使用以下命令删除缓存文件:
rm -r ~/.ICAClient - 转到
$ICAROOT/config/AuthManconfig.xml文件。 - 将
CWACapableEnabled键值更改为 false。 - 启动 Citrix Workspace 应用程序 for Linux。观察到自助服务可执行文件加载旧版 UI。
在两个虚拟桌面之间复制和粘贴文件及文件夹
以前,您只能在两个虚拟桌面之间复制文本。从 Citrix Workspace 应用程序 for Linux 版本 2309 开始,您可以在两个虚拟桌面之间复制和粘贴文件及文件夹。
此功能默认启用。
注意:
在两个虚拟桌面之间复制和粘贴文件及文件夹仅支持 x64 和 ARM64 Linux 发行版。
- 在 Linux Virtual Delivery Agent 中,单次复制粘贴操作的最大数据传输量为 200 MB。有关详细信息,请参阅文件复制和粘贴文档。
要禁用此功能,请执行以下操作:
- 导航到
/opt/Citrix/ICAClient/config/module.ini配置文件。 - 将
VDGDT的值编辑为Off。
文件类型关联
Citrix Virtual Apps™ 服务也可能发布文件,而非应用程序或桌面。此过程称为发布内容,它允许 pnabrowse 打开已发布文件。
Citrix Workspace 应用程序识别的文件类型存在限制。仅当已发布应用程序与已发布文件的文件类型关联时:
- 系统才能识别已发布内容的文件类型
- 用户才能通过 Citrix Workspace 应用程序查看文件
例如,要使用 Citrix Workspace 应用程序查看已发布的 Adobe PDF 文件,必须发布 Adobe PDF Viewer 等应用程序。除非发布了合适的应用程序,否则用户无法查看已发布内容。
要在客户端启用 FTA:
- 验证您要关联的应用程序是收藏夹应用程序还是已订阅应用程序。
-
要获取已发布应用程序列表和服务器 URL,请运行以下命令:
./util/storebrowse -l ./util/storebrowse -S <StoreFront URL> <!--NeedCopy--> -
运行具有以下语法的
./util/ctx_app_bind命令:./util/ctx_app_bind [-p] example_file|MIME-type published-application [server|server-URI]例如,
./util/ctx_app_bind a.txt BVT_DB.Notepad_AWTSVDA-0001 https://awddc1.bvt.local/citrix/store/discovery - 验证您尝试打开的文件是否已启用客户端驱动器映射 (CDM)。
- 双击文件以使用关联的应用程序将其打开。
将已发布应用程序与文件类型关联
Citrix Workspace 应用程序读取并应用管理员在 Citrix Studio 中配置的设置。
先决条件:
验证您是否连接到配置了 FTA 的 Store 服务器。
要将文件扩展名与 Citrix Workspace 应用程序 for Linux 应用程序关联:
- 发布应用程序。
- 登录 Citrix Studio。
- 右键单击应用程序,然后选择属性。
- 选择位置。
-
在“命令行参数(可选)”字段中添加“%”以绕过命令行验证,然后单击确定**。

- 右键单击应用程序,然后选择属性。
- 选择文件类型关联。
- 选择您希望 Citrix Workspace 应用程序与该应用程序关联的所有扩展名。
- 单击应用和更新文件类型。
- 按照文件类型关联中提及的步骤在客户端启用 FTA。
注意:
StoreFront 文件类型关联必须处于“开”状态。默认情况下,文件类型关联处于启用状态。
透明用户界面
Citrix ICA 协议使用透明用户界面虚拟通道 [TUI VC] 协议在 Citrix Virtual Apps and Desktops™ 或 Citrix DaaS 与主机服务器之间传输数据。TUI 协议传输用于远程连接的用户界面 [UI] 组件消息。
Citrix Workspace 应用程序 for Linux 支持 TUI VC 功能。此功能可帮助客户端接收服务器发送的 TUI 数据包,并且客户端可以访问与 UI 相关的组件。此功能可帮助您控制默认覆盖屏幕的显示。您可以在 module.ini 文件中切换 VDTUI 标志:VDTUI - On/Off
从版本 1912 开始,VDTUI 标志默认设置为开。因此,当您启动应用程序时,“正在启动 <应用程序>”对话框不再出现。取而代之的是,出现一个带有进度条的“正在连接 <应用程序>”对话框。该对话框还会显示应用程序启动的进度。但是,如果将该标志设置为关,则“正在启动 <应用程序>”对话框将呈现在其他应用程序窗口的顶部,覆盖登录提示。
有关虚拟通道的详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的 Citrix ICA 虚拟通道。
支持的虚拟通道数量增加
在客户端的早期版本中,会话最多支持 32 个虚拟通道。
从版本 2103 开始,您可以在一个会话中使用多达 64 个虚拟通道。
增强的桌面启动和屏幕大小调整体验
- 在调整或拉伸虚拟桌面屏幕大小时,Citrix Workspace 应用程序 for Linux 可确保平滑过渡并防止黑屏和闪烁。
注意:
增强的虚拟桌面屏幕大小调整体验和增强的桌面启动体验功能默认启用。
从版本 2408 开始,增强的桌面启动体验功能默认仅适用于单显示器设置。从版本 2411 开始,此功能还支持多显示器设置。
要禁用增强的虚拟桌面屏幕大小调整体验功能,请执行以下操作:
- 导航到
$HOME/.ICAClient/wfclient.ini文件夹。 - 转到 [WFClient] 部分。
- 添加以下条目:
EnhancedResizingEnabled=False
<!--NeedCopy-->
从版本 2411 开始,Citrix Workspace 应用程序 for Linux 可确保改进的桌面启动体验。您将体验到无缝、无闪烁的桌面过渡,而不会出现中间屏幕。
要禁用增强的桌面启动体验功能,请执行以下操作:
- 导航到 $HOME/.ICAClient/wfclient.ini 文件夹。
- 转到 [WFClient] 部分。
- 添加以下条目:
DesktopLaunchEnhancement=False
<!--NeedCopy-->
- ## 共享用户模式的加载体验改进
- 从 2408 版本开始,加载应用商店所需的时间减少,从而改进了共享用户模式的加载体验。
注意: - > - >此功能仅适用于 StoreFront™ 应用商店。
- 此功能默认处于禁用状态。要启用此功能,请执行以下操作:
- 导航到
AuthManConfig.xml配置文件。-
- 将以下条目设置为 True:
-
- <key>KioskSFUIEnhanced</key>
- <value>True</value>
<!--NeedCopy-->
- 有关共享用户模式的详细信息,请参阅[自助服务终端模式](https://developer-docs.citrix.com/en-us/citrix-workspace-app-for-linux/citrix-workspace-app-for-linux-oem-reference-guide/customize-citrix-workspace-app-for-linux.html#kiosk-mode)。
- ## Citrix Workspace 应用程序的环保计划
从 Citrix Workspace 应用程序 2402 版本开始,当您单击断开连接、注销或关闭虚拟桌面时,可能会出现以下提示。
- 
用户可以从会话中注销或断开连接。
注意:
默认情况下,此功能处于禁用状态。要为最终用户启用此对话框,管理员必须配置此功能。
优点
此功能允许组织鼓励用户在使用虚拟桌面时更加注意其能耗。此功能可以通过提醒最终用户在不需要时注销未使用的 VM 来帮助节约能源。通过这种方式,组织可以通过减少未使用的运行中 VM 的数量来节约能源。
- ### 启用环保功能
- 默认情况下,此功能处于禁用状态。如果您不编辑客户端配置,则以下对话框将显示给最终用户。
- 
从 2411 版本开始,通过编辑客户端配置并在 ~/.ICAClient/wfclient.ini 中添加 CloseDialogVersion=1 行来启用环保功能。这意味着最终用户没有注销选项。默认情况下,您可以强制最终用户单击断开连接。

要将环保功能与自定义消息结合使用,请按如下方式修改 DDC 2407 或更高版本上的交付组:
在 TSVDA 上配置“节约能源”消息
要在 TSVDA 上启用此功能,请执行以下操作:
- 导航到 Citrix Studio。
- 单击左侧导航窗格中的交付组。
- 从交付组部分选择所需的 TSVDA。
- 单击编辑图标。此时将显示编辑交付组页面。
-
单击左侧导航窗格中的桌面。

- 选择需要添加关键字的 VDA。
- 单击编辑。此时将显示编辑桌面页面。
-
- 在描述字段中将
ICA-LogOffOnClose关键字设置为true。
- 在描述字段中将
-
例如,
KEYWORDS:ICA-LogOffOnClose=true ICA-PromptMessage="Do you want to sign out from the session?" ICA-Title="Sign out or disconnect" ICA-Icon=true
- 单击确定,然后单击保存。
-
关闭虚拟桌面时将显示以下对话框。
-
注意:
-
-
-
如果在活动会话期间完成配置,则需要关闭当前会话并重新启动它才能显示此对话框。

在 WVDA 上配置“节约能源”消息
要在 WVDA 上启用此功能,请执行以下操作:
- 导航到 Citrix Studio。
- 单击左侧导航窗格中的交付组。
- 从交付组部分选择所需的 WVDA。
- 单击编辑图标。此时将显示编辑交付组页面。
- 单击左侧导航窗格中的用户设置。
-
在“描述”字段中将
ICA-LogOffOnClose关键字设置为true。例如,
KEYWORDS:ICA-LogOffOnClose=true ICA-PromptMessage="Do you want to sign out from the session?" ICA-Title="Sign out or disconnect" ICA-Icon=true
-
- 单击保存。
关闭虚拟桌面时将显示以下对话框。
-
注意:
-
-
如果在活动会话期间完成配置,则需要关闭当前会话并重新启动它才能显示此对话框。

自定义 Desktop Viewer 工具栏
借助 2411 版本,您可以更好地控制 Desktop Viewer 工具栏。您可以使用全局应用程序配置服务 (GACS) 或 .ini 文件自定义工具栏选项。
您可以自定义:
- 为最终用户显示或隐藏完整的 Desktop Viewer 工具栏。
- 选择在 Desktop Viewer 工具栏上显示的选项卡。
配置
您可以使用 GACS 管理 UI 或 .ini 文件自定义 Desktop Viewer 工具栏。
使用 GACS
要通过 GACS 管理 UI 配置桌面查看器工具栏的自定义,请执行以下操作:
-
使用您的凭据登录到 Citrix Cloud。
注意:
有关创建 Citrix Cloud 帐户的分步说明,请参阅注册 Citrix Cloud 文章。
-
身份验证后,单击左上角的菜单按钮,然后选择“Workspace Configuration”。此时将显示 Workspace Configuration 屏幕。
-
单击“App Configuration”>“Citrix Workspace app”。
-
选中“Linux”复选框。
-
您现在可以更新“Session Experience”>“Toolbar”下的设置。
有关详细信息,请参阅 Global App Configuration service 文档。
使用 .ini 文件
要通过 .ini 文件配置桌面查看器工具栏的自定义,请按照以下步骤操作:
要隐藏工具栏:
- 导航到
$HOME/.ICAClient/All_Regions.ini文件。 - 在
[Client Engine\GUI]部分中,找到ConnectionBar=。 - 将
ConnectionBar=0;设置为
要显示工具栏:
- 导航到
$HOME/.ICAClient/All_Regions.ini文件。 - 在
[Client Engine\GUI]部分中,找到ConnectionBar=。 - 将
ConnectionBar=*或ConnectionBar=1;设置为
要配置工具栏上的每个按钮:
- 导航到
$HOME/.ICAClient/wfclient.ini文件。 -
转到
[WFClient]部分,并根据需要添加以下条目。对于“切换桌面”按钮:
- 要显示:不设置或
SwitchDesktopButtonVisible=True - 要隐藏:
SwitchDesktopButtonVisible=False
对于“Ctrl+Alt+Del”按钮:
- 要显示:不设置或
CtrlAltDelButtonVisible=True - 要隐藏:
CtrlAltDelButtonVisible=False
对于“设备”按钮:
- 要显示:不设置或
DevicesButtonVisible=True - 要隐藏:
DevicesButtonVisible=False
对于“首选项”按钮:
- 要显示:不设置或
PreferencesButtonVisible=True - 要隐藏:
PreferencesButtonVisible=False
对于“连接”按钮:
- 要显示:不设置或
ConnectionButtonVisible=True - 要隐藏:
ConnectionButtonVisible=False
对于“多显示器”按钮:
- 要显示:不设置或
MultiMonitorButtonVisible=True - 要隐藏:
MultiMonitorButtonVisible=False
对于“最小化”按钮:
- 要显示:不设置或
MinimizeButtonVisible=True - 要隐藏:
MinimizeButtonVisible=False
对于“全屏/还原”按钮:
- 要显示:不设置或
FullscreenButtonVisible=True - 要隐藏:
FullscreenButtonVisible=False
对于“断开连接”按钮:
- 要显示:不设置或
CloseButtonVisible=True - 要隐藏:
CloseButtonVisible=False
- 要显示:不设置或
要自定义工具栏:
- 导航到
$HOME/.ICAClient/wfclient.ini文件。 -
转到
[WFClient]部分,并根据需要添加以下条目以隐藏工具栏上的选项:DevicesButtonVisible=False
桌面查看器工具栏上的连接强度指示器
从版本 2503 开始,适用于 Linux 的 Citrix Workspace 应用程序现在支持桌面查看器工具栏上的连接强度指示器 (CSI)。此功能显示一个网络强度图标,当检测到网络问题时会向您发出警报。您可以单击该指示器以查看客户端和 VDA 的实时连接统计信息,并复制诊断信息以与 IT 部门共享,用于高级故障排除。
注意:
此功能默认启用。
优势
- 即时反馈: 网络强度图标在检测到网络问题时向用户提供即时警报。
- 增强的故障排除: 实时统计信息和诊断可帮助用户和 IT 团队快速识别和解决连接问题。
先决条件
-
仅当会话使用以下方式打开时,此功能才可用:
- VDA 2407 或更高版本
- VDA 2402 LTSR CU1 或更高版本
-
可支持性虚拟通道必须在客户端启用。
当您打开 Citrix Workspace 应用程序会话时,可以在 Desktop Viewer 工具栏上看到“连接”图标。

注意:
如果您使用的是较低版本的 VDA,则“连接”图标将不可见。
Desktop Viewer 工具栏上的连接强度指示器可为用户提供有关其网络连接的即时反馈,并提供详细的实时统计信息以增强故障排除能力。此功能旨在改善用户体验并减少解决连接问题所需的时间。
启用“下载详细信息”和“复制详细信息”选项
注意:
这些选项默认处于隐藏状态。
下载详细信息选项:将 CSI 指标作为文件保存到本地设备。
复制详细信息选项:将 CSI 指标直接复制到剪贴板,以便快速共享或参考。
要显示这些选项,请执行以下操作:
- 导航到
$HOME/.ICAClient/wfclient.ini文件夹。 - 导航到
[WFClient]部分。 -
添加以下条目:
CsiDownloadButtonVisible=TrueCsiCopyButtonVisible=True
全屏或扩展按钮行为的增强
从 2505 版本开始,“全屏”或“扩展”按钮会根据当前配置调整显示行为:
- 当标记为“全屏”时,如果只使用一个屏幕,它会将窗口最大化到单个显示器。如果位于屏幕边框处,它会扩展到多个显示器。
- 当标记为“扩展”时,它会将会话扩展到所有显示器,或扩展到在多显示器选择器中选择的自定义布局。
- 当多显示器选择器设置为“扩展到所有显示器”或在窗口模式下选择“自定义布局”选项时,按钮标签会切换为“扩展”。
- 即使显示器断开连接,只要原始配置的子集保持连接,显示配置也会保留。
此功能默认处于启用状态。
增强型连接强度指示器
从 2508 版本开始,适用于 Linux 的 Citrix Workspace 应用程序引入了改进的连接强度指示器,可提供更好的连接洞察和用户控制。增强型指示器可帮助您监控网络性能,快速识别连接问题,并在问题影响您的工作之前采取纠正措施。
主要改进包括:
- 实时 Wi-Fi 强度:即时查看当前 Wi-Fi 信号质量,以更好地了解连接状况。
- 扩展的设备详细信息:直接从指示器访问 CPU、内存使用情况等信息。
- 带暂停选项的主动通知:当连接强度下降时接收警报,并能够暂时暂停通知。
- 可操作的建议:当连接强度低于最佳水平时,获取明确的建议以解决连接问题。
- 15 分钟连接历史记录:查看过去 15 分钟连接强度的可视化历史记录,以协助故障排除和分析。

剪贴板
适用于 Linux 客户端的增强型文件传输功能
以前,您只能在两个虚拟桌面之间复制和粘贴文件和文件夹。从适用于 Linux 的 Citrix Workspace 应用程序 2508 版本开始,您可以将文件和文件夹从客户端复制到 VDA。
此功能默认处于启用状态。要禁用此功能,请在 Domain Delivery Controller™ (DDC) 上更新以下策略:
- 将“限制会话剪贴板写入”策略设置为“已启用”。
- 确保未将 CFX_FILE 添加到会话剪贴板写入允许的格式策略中。
剪贴板对 HTML 格式文本的支持
从 2408 版本开始,适用于 Linux 的 Citrix Workspace 应用程序支持在本地应用程序与虚拟应用程序或桌面会话之间以及虚拟应用程序或桌面会话之间复制和粘贴 HTML 格式的文本。此功能可确保在复制粘贴过程中准确保留 HTML 内容,且没有任何限制。
此功能在剪贴板重定向策略中默认处于禁用状态。
要为剪贴板启用 HTML 格式,您需要在 ICA 策略设置中为 CF_HTML(以及“客户端剪贴板写入允许的格式”和“会话剪贴板写入允许的格式”中的任何其他格式)添加一个条目。有关详细信息,请参阅客户端剪贴板重定向。
注意
- 如果“客户端剪贴板重定向策略”设置为“禁止”或“限制客户端剪贴板写入策略”处于禁用状态,则客户端剪贴板写入允许的格式不适用。
- 如果“客户端剪贴板重定向策略”设置为“禁止”或“限制会话剪贴板写入策略”处于禁用状态,则会话剪贴板写入允许的格式不适用。
改进的会话重新连接体验
从 2601 版本开始,此功能增强了因不活动或网络中断导致的会话超时期间的最终用户体验。用户可以直接从超时屏幕重新连接桌面和应用程序会话,也可以在自动客户端重新连接 (ACR) 阶段之后重新连接。此功能默认处于启用状态。
必备条件:
- Citrix Virtual Apps and Desktops:2511 版或更高版本
- Citrix Workspace 应用程序:2511 版或更高版本
主要功能如下:
- 显示会话超时的具体原因,例如“设备进入睡眠状态”或“网络中断”。
- 根据管理员配置,允许无缝重新连接到新会话或现有会话。
- 支持自动重新连接可能失败的场景,例如网络切换(例如,Wi-Fi 到 LAN)。
- 支持在自动客户端重新连接 (ACR) 阶段之后直接重新连接。
注意:
- 新重新连接功能不支持混合启动的会话。
如果客户在单击“重新连接”按钮后立即遇到“重新连接失败”错误:
- 打开
.HOME/.ICAClient/All_Region.ini。- 如果不存在以下部分,请将其添加到文件末尾:
[Network\Relaunch] ResourceName= ResourceID= StoreURL= <!--NeedCopy-->
自动最大传输单元 (MTU) 适应
从 2601 版本开始,适用于 Linux 的 Citrix Workspace 应用程序支持动态调整会话的最大传输单元 (MTU)。如果网络路径发生变化,此功能会在会话期间自动检测和调整 MTU。此功能默认处于禁用状态。
要启用此功能:
- 导航到
$HOME/.ICAClient/wfclient.ini。 -
在
[WFClient]部分中,添加:MtuRediscovery = On <!--NeedCopy-->
有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的 EDT MTU 发现部分。