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

-
表示される画面共有コードを右クリックし、[Select ALL] を選択し、右クリックして [Copy] を選択します。
[Share my screen] を選択するたびに、画面共有コードは変更されます。


-
コピーしたコードを、画面を共有したい他の仮想デスクトップのセッションユーザーと共有します。
-
ビューアーに画面を制御させるには、[Give control] を選択し、ビューアーの名前を選択します。制御を停止するには、ビューアーの名前の選択を解除します。

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

他のユーザーの画面を表示するには:
-
仮想デスクトップの通知領域で、画面共有アイコンをクリックし、[View someone else’s screen] を選択します。

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

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

-
画面共有者が [OK] をクリックして要求を承認すると、共有画面が Desktop Viewer に表示されます。

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

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

構成
- 画面共有機能はデフォルトで無効になっています。これを有効にするには、次の設定を完了します。
ヒント:
実験的な HDX 画面共有機能を使用するために、ポート 7510~7525 が開いています。2112 リリース以降、完全にサポートされている HDX 画面共有のためにポート 52525~52625 を開きます。
-
Delivery Controller の Citrix® ポリシーでグラフィックステータスインジケーターを有効にします。
-
次のコマンドを実行して、Linux VDA で画面共有を有効にします。
sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -v "EnableScreenSharing" -d "0x00000001" <!--NeedCopy--> -
(オプション) GNOME がインストールされている RHEL 8.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 が拡張機能を認識するには、ログアウトしてから再度ログインする必要がある場合があります。 -
[Activities] 画面で Tweaks を検索します。
-
Tweaks ツールで [Extensions] を選択します。
-
[Kstatusnotifieritem/appindicator support] を有効にします。

-
制限事項
-
画面共有機能は H.265 ビデオコーデックをサポートしていません。
-
画面共有機能はアプリセッションでは利用できません。