HDX™ 屏幕共享
概述
Linux VDA 允许您将虚拟桌面的屏幕共享给其他虚拟桌面上的会话用户。
以下示例将引导您完成共享屏幕和查看他人屏幕的步骤。
共享屏幕的步骤:
-
在虚拟桌面的通知区域中,单击屏幕共享图标并选择共享我的屏幕。

-
单击复制并关闭。
当前屏幕共享代码将一直有效,直到您停止并重新开始共享屏幕。

提示:
当您共享屏幕时,屏幕周围会有一个红色边框,表示正在进行共享。
-
将复制的代码共享给您希望共享屏幕的其他虚拟桌面上的会话用户。
-
要让查看者控制您的屏幕,请选择授予控制权,然后选择查看者姓名。要停止授予控制权,请取消选择查看者姓名。

-
要停止共享屏幕,请选择停止共享我的屏幕。

查看他人屏幕的步骤:
-
在虚拟桌面的通知区域中,单击屏幕共享图标并选择查看他人屏幕。

-
输入您要查看的屏幕的连接代码,然后单击连接。

-
等待屏幕共享者接受您的请求。例如:

提示:
- 在共享者端,Linux 系统会发出您的请求通知。
- 如果共享者未在 30 秒内接受您的请求,则您的请求将过期并出现提示。
-
屏幕共享者单击确定接受您的请求后,共享屏幕将显示在您的桌面查看器中。您将以查看者身份连接,并获得一个自动分配的用户名。

-
要请求控制共享屏幕,请单击左上角的鼠标图标。
提示:
- 如果共享者未在 30 秒内接受您的请求,则您的请求将过期。
- 一次只允许一个查看者控制共享屏幕。
再次单击鼠标图标可释放对共享屏幕的控制权。

-
要禁用显示缩放或缩放至窗口大小,请单击鼠标图标旁边的图标。
配置
屏幕共享功能默认处于禁用状态。要启用此功能,请完成以下设置:
- 在 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,请为您的 GNOME Shell 安装兼容的扩展以启用 AppIndicator 支持:
-
运行
gnome-shell --version命令以检查您的 GNOME Shell 版本。 -
从 https://extensions.gnome.org/extension/615/appindicator-support 下载适用于您的 GNOME Shell 的兼容扩展。例如,如果您的 Shell 版本为 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 Shell。 -
在桌面环境中,运行 GNOME Tweaks,然后在 Tweaks 工具中启用 KStatusNotifierItem/AppIndicator Support。
-
-
(可选)如果您使用的是安装了 GNOME 的 Debian 10,请完成以下步骤以安装并启用 GNOME 系统托盘图标:
-
运行
sudo apt install gnome-shell-extension-appindicator命令。您可能需要注销并重新登录,以便 GNOME 能够识别该扩展。 -
在您的活动屏幕中搜索 Tweaks。
-
在 Tweaks 工具中选择扩展。
-
启用 Kstatusnotifieritem/appindicator support。

-
注意事项
-
屏幕共享功能不支持 H.265 视频编解码器。
-
屏幕共享功能不适用于应用程序会话。
-
桌面会话用户默认最多可与 10 个查看者共享其会话屏幕。最大查看者数量可通过
ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -v "ScreenSharingViewerMaxNum" -d <hex_value>进行配置。达到最大数量时,当用户尝试接受其他连接请求时,将出现提示。
