Linux Virtual Delivery Agent

客户端电池状态显示

Linux VDA 可以重定向并显示虚拟桌面中客户端设备的电池状态。默认情况下,此功能处于启用状态,适用于以下版本的 Citrix Workspace 应用程序:

  • 适用于 iOS 的 Citrix Workspace 应用程序
  • 适用于 Linux 的 Citrix Workspace 应用程序
  • 适用于 Mac 的 Citrix Workspace 应用程序(不支持版本 2204.1)
  • 适用于 Windows 的 Citrix Workspace 应用程序(不支持版本 2204.1)

概述

当用户打开虚拟桌面时,他们可以在 Linux 系统托盘中看到电池图标。电池图标表示其客户端设备的电池状态。要查看剩余电池寿命的百分比,请单击电池图标。有关示例,请参见以下屏幕截图:

电池状态图标

不同的电池图标表示不同的电池状态。有关概述,请参见下表:

电池图标 充电状态 剩余电池寿命级别 剩余电池寿命的百分比
正在充电且剩余寿命较长的电池 正在充电,用“+”符号表示 高,用绿色表示

=80%

正在充电且剩余寿命为中等水平的电池 正在充电,用“+”符号表示 中,用琥珀色表示

= 20% 和 < 80%

正在充电且剩余寿命较低的电池 正在充电,用“+”符号表示 低,用红色表示 < 20%
未充电且剩余寿命较长的电池 未充电,用“-”符号表示 高,用绿色表示

=80%

未充电且剩余寿命为中等水平的电池 未充电,用“-”符号表示 中,用琥珀色表示

= 20% 和 < 80%

未充电且剩余寿命较低的电池 未充电,用“-”符号表示 低,用红色表示 < 20%
未知电池状态 未知 未知 未知

配置

默认情况下,客户端电池状态显示处于启用状态。

要禁用该功能,请运行以下命令:

/opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\MrVc"  -v "Enabled" -d "0x00000000"
<!--NeedCopy-->

要启用此功能,请运行以下命令:

/opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\MrVc"  -v "Enabled" -d "0x00000001"
<!--NeedCopy-->

注意:

上述命令会影响软键盘功能,该功能与客户端电池状态显示共享 Mobile Receiver 虚拟通道 (MRVC)。

根据您的发行版,完成以下额外的步骤:

  1. 如果要使用随 GNOME 安装的 RHEL 8.x 或 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. 解压已下载的软件包。确认软件包的 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 支持

  2. 如果要使用随 GNOME 一起安装的 Debian 11.3,请完成以下步骤以安装并启用 GNOME 系统托盘图标:

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

    2. 活动屏幕中搜索 Tweaks。

    3. 在 Tweaks 工具中选择扩展

    4. 启用 Kstatusnotifieritem/appindicator 支持

      Tweaks

客户端电池状态显示