Linux Virtual Delivery Agent

HDX™ 画面共有

概要

Linux VDAを使用すると、仮想デスクトップの画面を他の仮想デスクトップのセッションユーザーと共有できます。

以下の例では、画面を共有する手順と、他のユーザーの画面を表示する手順について説明します。

画面を共有するには:

  1. 仮想デスクトップの通知領域で、画面共有アイコンをクリックし、Share my screenを選択します。

    Select the Share my screen menu

  2. Copy and Closeをクリックします。

    現在の画面共有コードは、画面共有を停止して再開するまで保持されます。

    Copy the connection code

    ヒント:

    画面を共有している間は、画面の周囲に赤い枠が表示され、共有が進行中であることを示します。

  3. コピーしたコードを、画面を共有したい他の仮想デスクトップのセッションユーザーと共有します。

  4. ビューアーに画面の制御を許可するには、Give controlを選択し、ビューアーの名前を選択します。制御を停止するには、ビューアーの名前の選択を解除します。

    Give control

  5. 画面共有を停止するには、Stop sharing my screenを選択します。

    Select the Stop sharing my screen menu

他のユーザーの画面を表示するには:

  1. 仮想デスクトップの通知領域で、画面共有アイコンをクリックし、View someone else’s screenを選択します。

    Select the View someone else's screen menu

  2. 表示したい画面の接続コードを入力し、Connectをクリックします。

    Enter the connection code

  3. 画面共有者が要求を承認するまで待ちます。例:

    Accept or deny screen sharing

    ヒント:

    • 共有者側では、Linuxシステムが要求の通知を発行します。
    • 共有者が30秒以内に要求を承認しない場合、要求は期限切れになり、プロンプトが表示されます。
  4. 画面共有者がOKをクリックして要求を承認すると、共有画面がDesktop Viewerに表示されます。自動的に割り当てられたユーザー名でビューアーとして接続されます。

    View a shared screen

  5. 共有画面の制御を要求するには、左上隅にあるマウスアイコンをクリックします。

    ヒント:

    • 共有者が30秒以内に要求を承認しない場合、要求は期限切れになります。
    • 一度に1人のビューアーのみが共有画面を制御できます。

    共有画面の制御を解除するには、マウスアイコンをもう一度クリックします。

    Release control over a shared screen

  6. 表示スケーリングを無効にするか、ウィンドウサイズに合わせてスケーリングするには、マウスアイコンの隣にあるアイコンをクリックします。

  • Window scaling

構成

画面共有機能はデフォルトで無効になっています。これを有効にするには、以下の設定を完了します。

  1. Citrix Studioでグラフィックステータスインジケーターポリシーを有効にします。
  2. Citrix Virtual Apps and Desktops™ 2112以降の場合、Citrix StudioでScreenSharingポリシーを有効にします。

  3. (オプション) Citrix Virtual Apps™ and Desktops 2109以前の場合、以下のコマンドを実行してLinux VDAで画面共有を有効にします。

    sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -v "EnableScreenSharing" -d "0x00000001"
    <!--NeedCopy-->
    
  4. ファイアウォールでポート52525~52625を許可します。
  5. (オプション) RHEL 8.x、Debian 11、またはSUSE 15.xをGNOMEとともに使用している場合、AppIndicatorサポートを有効にするために、GNOMEシェル用の互換性のある拡張機能をインストールします。

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

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

      GNOME shell extension

    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を有効にします。

  6. (オプション) GNOMEとともにDebian 11.3を使用している場合、以下の手順を完了してGNOMEシステムトレイアイコンをインストールおよび有効にします。

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

    2. Activities画面でTweaksを検索します。

    3. TweaksツールでExtensionsを選択します。

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

      Tweaks

考慮事項

  • 画面共有機能はH.265ビデオコーデックをサポートしていません。

  • 画面共有機能はアプリセッションでは利用できません。

  • デスクトップセッションのユーザーは、デフォルトで最大10人のビューアーとセッション画面を共有できます。ビューアーの最大数は、ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -v "ScreenSharingViewerMaxNum" -d <hex_value>を介して構成できます。最大数に達すると、ユーザーが追加の接続要求を受け入れようとしたときにプロンプトが表示されます。

HDX™ 画面共有