クライアントのバッテリー状態表示
Linux VDA は、仮想デスクトップでクライアントデバイスのバッテリー状態をリダイレクトして表示できます。この機能はデフォルトで有効になっており、以下のバージョンの Citrix Workspace™ アプリで利用できます。
-
iOS向けCitrix Workspaceアプリ
-
Linux向けCitrix Workspaceアプリ
-
Citrix Workspace アプリ for Mac (バージョン 2204.1 はサポートされていません)
-
Citrix Workspace アプリ for Windows (バージョン 2204.1 はサポートされていません)
概要
ユーザーが仮想デスクトップを開くと、Linux システムトレイにバッテリーアイコンが表示されます。バッテリーアイコンは、クライアントデバイスのバッテリー状態を示します。バッテリー残量の割合を確認するには、バッテリーアイコンをクリックします。例として、次のスクリーンショットを参照してください。
異なるバッテリーアイコンは、異なるバッテリー状態を示します。概要については、次の表を参照してください。
| バッテリーアイコン | 充電状態 | バッテリー残量レベル | バッテリー残量 (%) |
|---|---|---|---|
![]() |
充電中(「+」記号で表示) | 高(緑色で表示) | >=80% |
| 充電中で残量が中程度のバッテリー(/en-us/linux-virtual-delivery-agent/2206/media/battery-charging-medium.png) | 充電中、「+」記号で表示 | 中程度、琥珀色で表示 | 20%以上、80%未満 |
| 充電中で残量が少ないバッテリー(/en-us/linux-virtual-delivery-agent/2206/media/battery-charging-low.png) | 充電中、「+」記号で表示 | 低、赤色で表示 | < 20% |
| 充電中でなく残量が多いバッテリー(/en-us/linux-virtual-delivery-agent/2206/media/battery-not-charging-high.png) | 充電中でない、「-」記号で表示 | 高、緑色で表示 | >=80% |
| 充電中でなく残量が中程度のバッテリー(/en-us/linux-virtual-delivery-agent/2206/media/battery-not-charging-medium.png) | 充電中でない、「-」記号で表示 | 中程度、琥珀色で表示 | 20%以上80%未満 |
| 充電中でなく、残量が少ないバッテリー(/en-us/linux-virtual-delivery-agent/2206/media/battery-not-charging-low.png) | 「-」記号で示される充電なし | 赤色で示される低 | 20%未満 |
| 不明なバッテリーステータス(/en-us/linux-virtual-delivery-agent/2206/media/unknown-battery-status.png) | 不明 | 不明 | 不明 |
構成
クライアントのバッテリーステータス表示は、デフォルトで有効になっています。
この機能を無効にするには、次のコマンドを実行します。
/opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\MrVc" -v "Enabled" -d "0x00000000"
この機能を有効にするには、次のコマンドを実行します。
/opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\MrVc" -v "Enabled" -d "0x00000001"
注:
上記のコマンドは、クライアントのバッテリーステータス表示とMobile Receiver Virtual Channel (MRVC)を共有するソフトキーボード機能に影響を与えます。
お使いのディストリビューションに応じて、次の追加手順を実行してください。
-
GNOMEがインストールされたRHEL 8.xまたはSUSE 15.xを使用している場合は、AppIndicatorのサポートを有効にするために、GNOMEシェル用の互換性のある拡張機能をインストールしてください。
-
gnome-shell --versionコマンドを実行して、GNOMEシェルバージョンを確認します。 -
<https://extensions.gnome.org/extension/615/appindicator-support>からGNOMEシェル用の互換性のある拡張機能をダウンロードします。たとえば、シェルバージョンが3.28の場合、拡張機能バージョンとして24または26を選択できます。GNOMEシェル拡張機能(/en-us/linux-virtual-delivery-agent/2206/media/gnome-extension.png) -
ダウンロードしたパッケージを解凍します。パッケージ内のmetadata.jsonファイルにある**「uuid」の値がappindicatorsupport@rgcjonas.gmail.com**に設定されていることを確認します。
-
mvコマンドを実行して、appindicatorsupport@rgcjonas.gmail.comディレクトリを/usr/share/gnome-shell/extensions/の下の場所に移動します。 -
chmod a+r metadata.jsonコマンドを実行して、metadata.jsonファイルを他のユーザーが読み取れるようにします。ヒント:デフォルトでは、appindicatorsupport@rgcjonas.gmail.comディレクトリ内のmetadata.jsonファイルは、rootユーザーのみが読み取ることができます。画面共有をサポートするには、metadata.jsonファイルも他のユーザーが読み取れるようにします。 -
GNOME Tweaksをインストールします。
-
デスクトップ環境で、
Alt+F2、r、Enterのキーを順番に押すか、killall -SIGQUIT gnome-shellコマンドを実行してGNOMEシェルを再読み込みします。 -
デスクトップ環境でGNOME Tweaksを実行し、TweaksツールでKStatusNotifierItem/AppIndicator Supportを有効にします。
-
-
GNOMEがインストールされたDebian 11.3またはDebian 10.9を使用している場合は、GNOMEシステムトレイアイコンをインストールして有効にするには、次の手順を実行します。
-
sudo apt install gnome-shell-extension-appindicatorコマンドを実行します。GNOMEが拡張機能を表示するには、一度ログアウトしてから再度ログインする必要がある場合があります。 -
アクティビティ画面でTweaksを検索します。
-
Tweaksツールで拡張機能を選択します。
-
Kstatusnotifieritem/appindicator supportを有効にします。

-
