Linux Virtual Delivery Agent

クライアントデバイスのバッテリーステータス表示

  • Linux VDAは、仮想デスクトップ内のクライアントデバイスのバッテリーステータスをリダイレクトして表示できます。この機能はデフォルトで有効になっており、以下のバージョンのCitrix Workspace™アプリで利用できます。

  • Citrix Workspaceアプリ for iOS
  • Citrix Workspaceアプリ for Linux
  • Citrix Workspaceアプリ for Mac (バージョン2204.1はサポートされていません)
  • Citrix Workspaceアプリ for Windows (バージョン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-shell --versionコマンドを実行して、GNOMEシェルのバージョンを確認します。

    2. https://extensions.gnome.org/extension/615/appindicator-supportから、GNOMEシェル用の互換性のある拡張機能をダウンロードします。たとえば、シェルのバージョンが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ツールでExtensionsを選択します。

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

      Tweaks

クライアントデバイスのバッテリーステータス表示