HDX™ 画面共有
概要
Linux VDA を使用すると、仮想デスクトップの画面を他の仮想デスクトップのセッションユーザーと共有できます。
次の例では、画面を共有し、他のユーザーの画面を表示する手順について説明します。
画面を共有する手順:
-
仮想デスクトップの通知領域で、画面共有アイコンをクリックし、画面を共有を選択します。

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

ヒント:
画面を共有している間は、共有が進行中であることを示す赤い枠線が表示されます。
-
コピーしたコードを、画面を共有したい他の仮想デスクトップのセッションユーザーと共有します。
-
ビューアーに画面の制御を許可するには、制御を許可を選択し、ビューアーの名前を選択します。制御の許可を停止するには、ビューアーの名前の選択を解除します。

-
画面の共有を停止するには、画面の共有を停止を選択します。

他のユーザーの画面を表示する手順:
-
仮想デスクトップの通知領域で、画面共有アイコンをクリックし、他のユーザーの画面を表示を選択します。

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

-
画面共有者がリクエストを承認するまで待ちます。例:

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

-
共有画面の制御をリクエストするには、左上隅のマウスアイコンをクリックします。
ヒント:
- 共有者が 30 秒以内にリクエストを承認しない場合、リクエストは期限切れになります。
- 一度に共有画面を制御できるビューアーは 1 人だけです。
マウスアイコンをもう一度クリックすると、共有画面の制御が解除されます。

-
表示スケーリングを無効にするか、ウィンドウサイズに合わせるには、マウスアイコンの横にあるアイコンをクリックします。
構成
画面共有機能はデフォルトで無効になっています。有効にするには、次の設定を完了します。
- Citrix Studio でグラフィックステータスインジケーターポリシーを有効にします。
-
Citrix Virtual Apps and Desktops™ 2112 以降の場合、Citrix Studio で ScreenSharing ポリシーを有効にします。
-
(オプション) 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--> - ファイアウォールでポート 52525~52625 を許可します。
-
(オプション) 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 を選択できます。

-
ダウンロードしたパッケージを解凍します。パッケージ内の 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 10 を使用している場合は、GNOME システムトレイアイコンをインストールして有効にするために、次の手順を完了します。
-
sudo apt install gnome-shell-extension-appindicatorコマンドを実行します。GNOME が拡張機能を認識するには、ログアウトしてから再度ログインする必要がある場合があります。 -
アクティビティ画面で Tweaks を検索します。
-
Tweaks ツールで Extensions を選択します。
-
Kstatusnotifieritem/appindicator support を有効にします。

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