Linux Virtual Delivery Agent

HDX™ 画面共有

概要

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

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

画面を共有するには:

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

    画面共有メニューの選択

  2. コピーして閉じるをクリック

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

    接続コードのコピー

    ヒント:

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

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

  4. 閲覧者に画面の制御を許可するには、制御を許可を選択し、閲覧者の名前を選択します。制御の許可を停止するには、閲覧者の名前の選択を解除

    制御の許可

  5. 画面共有を停止するには、画面共有を停止を選択

    画面共有停止メニューの選択

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

  1. 仮想デスクトップの通知領域で、画面共有アイコンをクリックし、他のユーザーの画面を表示を選択

    他のユーザーの画面表示メニューの選択

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

    接続コードの入力

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

    画面共有の承認または拒否

    ヒント:

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

    共有画面の表示

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

    ヒント:

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

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

    共有画面の制御解除

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

  • ウィンドウのスケーリング

構成

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

  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. 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 を有効にする

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

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

    2. アクティビティ画面で Tweaks を検索

    3. Tweaks ツールで拡張機能を選択

    4. Kstatusnotifieritem/appindicator support を有効にする

      Tweaks

考慮事項

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

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

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

HDX™ 画面共有