HDX 屏幕共享
概述
作为一项实验性功能,Linux VDA 允许您与其他虚拟桌面上的会话用户共享自己的虚拟桌面屏幕。
以下示例将引导您完成共享屏幕和查看其他人屏幕的过程。
要共享屏幕,请执行以下操作:
-
在虚拟桌面的通知区域中,单击屏幕共享图标并选择共享我的屏幕。
-
在显示的屏幕共享代码上单击鼠标右键,选择全选,然后单击鼠标右键并选择复制。
每次选择共享我的屏幕时,屏幕共享代码都会发生变化。
-
与其他虚拟桌面(要与其共享您的屏幕)上的会话用户共享复制的代码。
-
要允许某个查看器控制您的屏幕,请选择授予控制权,然后选择查看者的名称。要停止授予控制权,请清除该查看器的名称。
-
要停止共享屏幕,请选择停止共享我的屏幕。
要查看其他人的屏幕,请执行以下操作:
-
在虚拟桌面的通知区域中,单击屏幕共享图标并选择查看其他人的屏幕。
-
输入要查看的屏幕的连接代码,然后单击连接。
-
等待屏幕共享者接受您的请求。例如:
-
屏幕共享者通过单击确定接受您的请求后,共享的屏幕将显示在 Desktop Viewer 中。
-
要请求控制共享的屏幕,请单击左上角的鼠标图标。
-
要禁用显示缩放或缩放到窗口大小,请单击鼠标图标旁边的图标。
配置
屏幕共享功能默认处于禁用状态。要启用该功能,请完成以下设置:
提示:
端口 7510–7525 已打开,用于使用实验性的 HDX 屏幕共享功能。自 2112 版起,我们打开端口 52525–52625 用于完全支持的 HDX 屏幕共享。
-
在 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,请为 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 文件。要支持屏幕共享,请确保其他用户也能够读取 metadata.json 文件。
-
安装 GNOME Tweaks。
-
在桌面环境中,通过按顺序按
Alt+F2
、r
和Enter
键或通过运行killall -SIGQUIT gnome-shell
命令来重新加载 GNOME shell。 -
在桌面环境中,运行 GNOME Tweaks,然后在 Tweaks 工具中启用 KStatusNotifierItem/AppIndicator 支持。
-
-
(可选)如果要使用随 GNOME 一起安装的 Debian 10,请完成以下步骤以安装并启用 GNOME 系统托盘图标:
-
运行
sudo apt install gnome-shell-extension-appindicator
命令。为使 GNOME 能够看到该扩展,您可能需要注销后再重新登录。 -
在活动屏幕中搜索 Tweaks。
-
在 Tweaks 工具中选择扩展。
-
启用 Kstatusnotifieritem/appindicator 支持。
-
限制
-
屏幕共享功能不支持 H.265 视频编解码器。
-
屏幕共享功能对应用程序会话不可用。