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 Virtual Channel (MRVC) を共有する ソフトキーボード 機能に影響を与えます。

お使いのディストリビューションに応じて、以下の追加手順を完了してください。

  1. GNOME がインストールされた RHEL 8.x または SUSE 15.x を使用している場合は、AppIndicator サポートを有効にするために、GNOME シェル用の互換性のある拡張機能をインストールします。

    1. GNOME シェルのバージョンを確認するには、gnome-shell --version コマンドを実行します。

    2. GNOME シェル用の互換性のある拡張機能を https://extensions.gnome.org/extension/615/appindicator-support からダウンロードします。例えば、シェルバージョンが 3.28 の場合、拡張機能のバージョンとして 24 または 26 を選択できます。

      GNOME シェル拡張機能

    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 ファイルは root ユーザーのみが読み取り可能です。画面共有をサポートするには、metadata.json ファイルを他のユーザーも読み取れるようにします。

    6. GNOME Tweaks をインストールします。

    7. デスクトップ環境で、Alt+F2rEnter キーを順に押すか、killall -SIGQUIT gnome-shell コマンドを実行して、GNOME シェルを再ロードします。

    8. デスクトップ環境で GNOME Tweaks を実行し、Tweaks ツールで KStatusNotifierItem/AppIndicator Support を有効にします。

  2. GNOME がインストールされた Debian 11.3 を使用している場合は、GNOME システムトレイアイコンをインストールして有効にするために、以下の手順を完了してください。

    1. sudo apt install gnome-shell-extension-appindicator コマンドを実行します。GNOME が拡張機能を認識するには、一度ログアウトしてから再度ログインする必要がある場合があります。

    2. アクティビティ画面で「Tweaks」を検索します。

    3. Tweaks ツールで [拡張機能] を選択します。

    4. Kstatusnotifieritem/appindicator support を有効にします。

      Tweaks

クライアントのバッテリー状態表示