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实时 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/10、Rocky Linux 8.x/9.x/10、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 文件仅对 root 用户可读。为了支持屏幕共享,请使 metadata.json 文件也对其他用户可读。

    6. 安装 GNOME Tweaks。

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

    8. 在桌面环境中,运行 GNOME Tweaks,然后在 Tweaks 或 Extensions 工具中启用 KStatusNotifierItem/AppIndicator Support

    注意:

    对于安装了 GNOME 的 RHEL 9.x/10、Rocky Linux 9.x/10 和 SUSE 15.x,扩展管理已从 Tweaks 中移出。我们建议您从 GNOME Software 应用商店下载 GNOME Extensions,然后在 GNOME Extensions 中启用 AppIndicator 支持。

  3. (仅当您使用安装了 GNOME 的 Debian 11 时才需要此步骤。) 完成以下步骤以安装和启用 GNOME 系统托盘图标。

    1. 运行 sudo apt install gnome-shell-extension-appindicator 命令。您可能需要注销然后重新登录才能让 GNOME 看到该扩展。

    2. 在您的 Activities 屏幕中搜索 Tweaks。

    3. 在 Tweaks 工具中选择 Extensions

    4. 启用 Kstatusnotifieritem/appindicator support

      Tweaks

  4. (如果您使用安装了 GNOME 的 RHEL 7.9,则需要此步骤。) 完成以下步骤以安装和启用 GNOME 系统托盘图标。

    1. 在您的 Activities 屏幕中搜索 Tweaks。
    2. 在 Tweaks 工具中选择 Extensions
    3. 启用 Top icons

      顶部图标

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