HDX™ 画面共有

最終公開日 : Nov 13, 2026

概要

Linux VDAを使用すると、仮想デスクトップの画面を、他の仮想デスクトップ上のセッションユーザーと共有できます。
次の例では、画面を共有し、他のユーザーの画面を表示する手順について説明します。
画面を共有するには:
  1. 仮想デスクトップの通知領域で、画面共有アイコンをクリックし、画面を共有を選択します。
  2. コピーして閉じるをクリックします。
    現在の画面共有コードは、画面共有を停止して再開するまで保持されます。
    接続コードをコピー
    ヒント:
    画面を共有している間、画面の周囲に赤い枠が表示され、共有が進行中であることを示します。
  3. 画面を共有したい他の仮想デスクトップ上のセッションユーザーと、コピーしたコードを共有します。
  4. 閲覧者に画面を制御させるには、制御を許可を選択し、その後、閲覧者の名前を選択します。制御を停止するには、閲覧者の名前の選択を解除します。
    制御を許可
  5. 画面共有を停止するには、画面共有を停止を選択します。
他のユーザーの画面を表示するには:
  1. 仮想デスクトップの通知領域で、画面共有アイコンをクリックし、他のユーザーの画面を表示を選択します。
    他のユーザーの画面を表示メニューを選択します
  2. 表示したい画面の接続コードを入力し、接続をクリックします。
    接続コードを入力します
  3. 画面共有者がリクエストを承認するまで待ちます。例:
    画面共有を承認または拒否します
    ヒント:
    • 共有者側では、Linuxシステムがリクエストの通知を発行します。
    • 共有者が30秒以内にリクエストを承認しない場合、リクエストは期限切れとなり、プロンプトが表示されます。
  4. 画面共有者がOKをクリックしてリクエストを承認すると、共有画面がDesktop Viewerに表示されます。自動的に割り当てられたユーザー名でビューアーとして接続されます。
    共有画面を表示します
  5. 共有画面の制御を要求するには、左上隅にあるマウスアイコンをクリックします。
    ヒント:
    • 共有者が30秒以内にリクエストを承認しない場合、リクエストは期限切れとなります。
    • 共有画面を一度に制御できるビューアーは1人だけです。
    共有画面の制御を解除するには、マウスアイコンをもう一度クリックします。
    共有画面の制御を解除する(/en-us/linux-virtual-delivery-agent/2303/media/release-control-over-shared-screen.png)
  6. ディスプレイのスケーリングを無効にするか、ウィンドウサイズに合わせてスケーリングするには、マウスアイコンの横にあるアイコンをクリックします。
    ウィンドウのスケーリング(/en-us/linux-virtual-delivery-agent/2303/media/window-scaling.png)

構成

画面共有機能はデフォルトで無効になっています。これを有効にするには、次の設定を完了します。
  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"
  4. ファイアウォールでポート52525~52625を許可します。
  5. (オプション) RHEL 8.x、Debian 11、またはGNOMEがインストールされた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シェル拡張機能(/en-us/linux-virtual-delivery-agent/2303/media/gnome-extension.png)
    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+F2、r、Enterのキーを順番に押すか、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. アクティビティ画面でTweaksを検索します。
    3. Tweaksツールで拡張機能を選択します。
    4. Kstatusnotifieritem/appindicator supportを有効にします。
      調整

考慮事項

  • 画面共有機能はH.265ビデオコーデックをサポートしていません。
  • 画面共有機能はアプリセッションでは利用できません。
  • デスクトップセッションのユーザーは、デフォルトで最大10人の視聴者とセッション画面を共有できます。最大視聴者数はctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -v "ScreenSharingViewerMaxNum" -d <hex_value>で構成可能です。最大数に達すると、ユーザーが追加の接続要求を受け入れようとしたときにプロンプトが表示されます。