Linux Virtual Delivery Agent 2112

HDX™ 屏幕共享

概述

Linux VDA 允许您将虚拟桌面屏幕共享给其他虚拟桌面上的会话用户。

以下示例将引导您完成屏幕共享和查看他人屏幕的过程。

共享屏幕:

  1. 在虚拟桌面的通知区域中,单击屏幕共享图标并选择“共享我的屏幕”

    Select the Share my screen menu

  2. 单击“复制并关闭”

    当前屏幕共享代码将一直有效,直到您停止并重新开始共享屏幕。

    Copy the connection code

    提示:

    当您共享屏幕时,屏幕周围会显示红色边框,表示正在进行共享。

  3. 与您要共享屏幕的其他虚拟桌面上的会话用户共享复制的代码。

  4. 要让查看者控制您的屏幕,请选择“授予控制权”,然后选择查看者的名称。要停止授予控制权,请清除查看者的名称。

    Give control

  5. 要停止共享屏幕,请选择“停止共享我的屏幕”

    Select the Stop sharing my screen menu

查看他人屏幕:

  1. 在虚拟桌面的通知区域中,单击屏幕共享图标并选择“查看他人屏幕”

    Select the View someone else's screen menu

  2. 输入要查看的屏幕的连接代码,然后单击“连接”

    Enter the connection code

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

    Accept or deny screen sharing

    提示:

    • 在共享者端,Linux 系统会发出您的请求通知。
    • 如果共享者未在 30 秒内接受您的请求,则您的请求将过期并显示提示。
  4. 屏幕共享者单击“确定”接受您的请求后,共享屏幕将显示在您的 Desktop Viewer 中。您将作为查看者连接,并自动分配用户名。

    View a shared screen

  5. 要请求共享屏幕的控制权,请单击左上角的鼠标图标。

    提示:

    • 如果共享者未在 30 秒内接受您的请求,则您的请求将过期。
    • 一次只允许一个查看者控制共享屏幕。

    再次单击鼠标图标可释放对共享屏幕的控制权。

    Release control over a shared screen

  6. 要禁用显示缩放或缩放至窗口大小,请单击鼠标图标旁边的图标。

  • Window scaling

配置

屏幕共享功能默认处于禁用状态。要启用此功能,请完成以下设置:

  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. (可选)如果您使用的是安装了 GNOME 的 RHEL 8.x 或 SUSE 15.x,请为您的 GNOME Shell 安装兼容扩展以启用 AppIndicator 支持:

    1. 运行 gnome-shell --version 命令以检查您的 GNOME Shell 版本。

    2. https://extensions.gnome.org/extension/615/appindicator-support 下载适用于您的 GNOME Shell 的兼容扩展。例如,如果您的 Shell 版本为 3.28,则可以选择 24 或 26 作为扩展版本。

      GNOME shell extension

    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 Shell。

    8. 在桌面环境中,运行 GNOME Tweaks,然后在 Tweaks 工具中启用 KStatusNotifierItem/AppIndicator Support

  6. (可选)如果您使用的是安装了 GNOME 的 Debian 10,请完成以下步骤以安装和启用 GNOME 系统托盘图标:

    1. 运行 sudo apt install gnome-shell-extension-appindicator 命令。您可能需要注销并重新登录才能让 GNOME 看到该扩展。

    2. 在您的“活动”屏幕中搜索 Tweaks。

    3. 在 Tweaks 工具中选择“扩展”

    4. 启用 Kstatusnotifieritem/appindicator support

      Tweaks

注意事项

  • 屏幕共享功能不支持 H.265 视频编解码器。

  • 屏幕共享功能不适用于应用程序会话。

  • 您可以与最多 10 个会话用户共享屏幕。

HDX™ 屏幕共享