Linux Virtual Delivery Agent

系统托盘

会话用户可以单击以下系统托盘图标来执行操作或查看指示器:

系统托盘图标

系统托盘中的项目简介

每个项目对应一个带切换开关的功能。禁用与某个项目对应的功能时,该项目将隐藏且不显示。

  • 屏幕共享

    有关此功能的详细信息,请参阅 HDX 屏幕共享

  • 桌面环境切换

    此项目是 ctxdesktopswitch.sh 的 GUI。有关详细信息,请参阅按会话用户划分的自定义桌面环境

    默认情况下,会话用户自定义桌面环境功能处于启用状态。要禁用此功能,请运行以下命令:

     /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "EnableDesktopSwitch" -d "0x00000000" --force
     <!--NeedCopy-->
    
  • 图形质量滑块

    有关详细信息,请参阅图形配置文章中的图形质量滑块部分。

  • 实时 CQI

    当前显示的是 ICA 往返时间 (RTT) 和延迟数据。有关详细信息,请参阅会话数据查询实用程序

    系统托盘图标的显示方式会有所差别,具体取决于实时 CQI 中的延迟:

    实时 CQI 状态 1实时 CQI 状态 2 实时 CQI 状态 3![](/en-us/linux-virtual-delivery-agent/current-release/media/real-time-cqi-status-4.png)实时 CQI 状态 4

    存在用于控制图标何时更改显示方式的阈值。默认情况下,这些阈值的设置如下:

     /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "HighLatencyThreshold" -d "0x000000dc" --force
     <!--NeedCopy-->
    
     /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "LowLatencyThreshold" -d "0x00000078" --force
     <!--NeedCopy-->
    

    当实际延迟小于或等于 LowLatencyThreshold 时,该图标将标记为绿色。当实际延迟大于 HighLatencyThreshold 时,该图标将标记为红色。在其他情况下,图标标记为黄色。如果禁用了实时 CQI,该图标将没有颜色标记。

    默认情况下,实时 CQI 已启用并显示。要将其禁用并隐藏,并使托盘图标没有颜色标记,请运行以下命令:

     /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "EnableCqiShow" -d "0x00000000" --force
     <!--NeedCopy-->
    
  • 显卡状态

    此指示器显示当前会话的显卡设置。默认启用此功能。要禁用此功能,请运行以下命令:

     /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "EnableGfxInfo" -d "0x00000000" --force
     <!--NeedCopy-->
    

启用系统托盘

默认情况下,系统托盘和客户端电池状态显示处于启用状态。但是,在某些情况下,必须进行额外配置才能启用系统托盘和客户端电池状态显示。详细信息如下:

  1. 在 Citrix Studio 中启用图形状态指示器策略。

  2. 仅当您使用随 GNOME 一起安装的 RHEL 8.x/9.x、Rocky Linux 8.x/9.x、Debian 11 或 SUSE 15.x 时,才需要执行此步骤。)为您的 GNOME shell 安装兼容的扩展程序以启用 AppIndicator 支持。

    1. 运行命令 gnome-shell --version 以检查 GNOME shell 版本。

    2. https://extensions.gnome.org/extension/615/appindicator-support 下载 GNOME shell 的兼容扩展程序。例如,如果您的 shell 版本为 3.28,则可以选择扩展程序版本 24 或 26。

      GNOME shell 扩展程序

    3. 解压缩下载的软件包,并将解压缩后的目录重命名为 appindicatorsupport@rgcjonas.gmail.com。确认软件包的 metadata.json 文件中的 uuid 值已设置为 appindicatorsupport@rgcjonas.gmail.com

    4. 运行 mv 命令以将 appindicatorsupport@rgcjonas.gmail.com 目录移动到 /usr/share/gnome-shell/extensions/ 下方的位置。

    5. 运行 chmod a+r metadata.json 命令以使 metadata.json 文件可供其他用户读取。

      提示:

      默认情况下,只有根用户可以读取 appindicatorsupport@rgcjonas.gmail.com 目录中的 metadata.json 文件。要支持屏幕共享,请确保其他用户也能够读取 metadata.json 文件。

    6. 安装 GNOME Tweaks。

    7. 在桌面环境中,通过按顺序按 Alt+F2rEnter 键或通过运行 killall -SIGQUIT gnome-shell 命令来重新加载 GNOME shell。

    8. 在桌面环境中,运行 GNOME Tweaks,然后在 Tweaks 或“扩展程序”工具中启用 KStatusNotifierItem/AppIndicator 支持

  3. 仅当您使用随 GNOME 一起安装的 Debian 11 时,才需要执行此步骤。)请完成以下步骤以安装和启用 GNOME 系统托盘图标。

    1. 运行 sudo apt install gnome-shell-extension-appindicator 命令。为使 GNOME 能够看到该扩展程序,您可能必须注销后再重新登录。

    2. 活动屏幕中搜索 Tweaks。

    3. 在 Tweaks 工具中选择扩展程序

    4. 启用 Kstatusnotifieritem/appindicator 支持

      Tweaks

  4. 如果您使用的是随 GNOME 一起安装的 RHEL 7.9,则必须执行此步骤。)请完成以下步骤以安装和启用 GNOME 系统托盘图标。

    1. 活动屏幕中搜索 Tweaks。
    2. 在 Tweaks 工具中选择扩展程序
    3. 启用顶部图标

      顶部图标

    4. 注销并重新登录会话。
系统托盘