通过使用会话协作功能,用户可以邀请其他用户加入现有的 Linux 远程桌面会话。
会话协作的系统要求
要在 Linux 桌面上支持会话协作功能,您的 Horizon 8 部署必须满足特定要求。
会话协作的系统要求
| 组件 | 要求 |
|---|---|
| Linux 远程桌面 | 运行以下 Linux 分发包和桌面环境的远程桌面上支持会话协作功能:
|
| Horizon Connection Server | Horizon Connection Server 实例使用企业许可证。 |
| 显示协议 | Omnissa Horizon Blast |
**注意:**RHEL、Rocky Linux 和 Debian 桌面需要其他系统配置才能启用会话协作。有关更多信息,请参阅以下各节。
有关如何使用会话协作功能的信息,请参阅 Horizon Client 文档。
在 RHEL 或 Rocky Linux 9.x 桌面上启用会话协作
对于 RHEL 9.x 和 Rocky Linux 9.x 桌面,必须安装 libappindicator-gtk3 软件包以及所需的 GNOME Shell 扩展。
要在 RHEL 9.x 或 Rocky Linux 9.x 桌面上启用会话协作功能并显示会话协作图标,请完成以下过程。
-
要安装
libappindicator-gtk3软件包,请执行安装 Horizon Agent 的 Linux 依赖项包中所述的安装过程。 -
要启用 AppIndicator 支持,请将所需的 GNOME Shell 扩展下载到系统。
-
从 https://extensions.gnome.org/extension/615/appindicator-support/ 中下载 GNOME Shell 扩展。选择 40 作为 Shell 版本,选择 42 作为扩展版本。
-
提取下载的软件包的内容,并将扩展目录重命名为
appindicatorsupport@rgcjonas.gmail.com(软件包中metadata.json文件的“uuid”值)。 -
使用
mv命令将appindicatorsupport@rgcjonas.gmail.com扩展目录移至以下位置:/usr/share/gnome-shell/extensions。默认情况下,仅 root 用户可以读取
appindicatorsupport@rgcjonas.gmail.com扩展。要支持会话协作,还必须使此扩展可供其他用户读取。
-
-
使
appindicatorsupport@rgcjonas.gmail.com目录中的metadata.json文件可供所有用户读取。sudo chmod a+r metadata.json根据您的桌面池类型,继续执行此过程的下一步。
- 如果要配置自动完整克隆桌面池,请转到步骤 4。
- 如果要配置任何其他类型的桌面池,请转到步骤 5。
-
(对于自动完整克隆桌面池)使
appindicatorsupport@rgcjonas.gmail.com扩展可供所有用户读取。-
打开扩展配置文件进行编辑。
sudo vi /etc/dconf/db/local.d/00-extensions -
修改该配置文件以在
enabled-extensions列表中包含appindicatorsupport@rgcjonas.gmail.com,如以下示例中所示。# List all extensions that you want to have enabled for all users enabled-extensions=['background-logo@fedorahosted.org' , 'appindicatorsupport@rgcjonas.gmail.com'] -
运行以下命令序列。
sudo chmod 755 /etc/dconf/db/local.d/00-extensions sudo dconf update
现在已为桌面启用会话协作功能。您可以跳过此过程的其余步骤。
-
-
(对于除自动完整克隆以外的桌面池)使
appindicatorsupport@rgcjonas.gmail.com扩展可供登录用户读取。-
安装
gnome-extensions-app。 -
在桌面环境中,按键盘上的以下按键序列以重新启动 GNOME Shell。
Alt+F2 r Enter -
在桌面环境中,运行
gnome-extensions-app,然后启用 AppIndicator and KStatusNotifierItem Support。 现在已为桌面启用会话协作功能。
-
在 RHEL 或 Rocky Linux 8.x 桌面上启用会话协作
对于 RHEL 8.x 和 Rocky Linux 8.x 桌面,必须安装所需的 GNOME Shell 扩展才能启用 AppIndicater 支持。
-
从 https://extensions.gnome.org/extension/615/appindicator-support/ 中将所需的 GNOME Shell 扩展下载到系统。选择 3.32 作为 Shell 版本,选择 29 作为扩展版本。
-
提取下载的软件包的内容,并将目录重命名为
appindicatorsupport@rgcjonas.gmail.com(软件包中metadata.json文件的“uuid”值)。 -
使用
mv命令将appindicatorsupport@rgcjonas.gmail.com目录移至以下位置:/usr/share/gnome-shell/extensions。默认情况下,仅 root 用户可以读取
appindicatorsupport@rgcjonas.gmail.com目录中的metadata.json文件。要支持会话协作,还必须使此文件可供其他用户读取。 -
运行以下命令以使
metadata.json可供其他用户读取,如以下示例中所示。sudo chmod a+r metadata.json根据您的桌面池类型,继续执行此过程的下一步。
- 如果要配置自动完整克隆桌面池,请转到步骤 5。
- 如果要配置任何其他类型的桌面池,请转到步骤 6。
-
(对于自动完整克隆桌面池)使
appindicatorsupport@rgcjonas.gmail.com扩展可供所有用户读取。-
打开扩展配置文件进行编辑。
sudo vi /etc/dconf/db/local.d/00-extensions -
修改该配置文件以在
enabled-extensions列表中包含appindicatorsupport@rgcjonas.gmail.com,如以下示例中所示。# List all extensions that you want to have enabled for all users enabled-extensions=['appindicatorsupport@rgcjonas.gmail.com'] -
运行以下命令序列。
sudo chmod 755 /etc/dconf/db/local.d/00-extensions sudo dconf update
现在已为桌面启用会话协作功能。您可以跳过此过程的其余步骤。
-
-
(对于除自动完整克隆以外的桌面池)使
appindicatorsupport@rgcjonas.gmail.com扩展可供登录用户读取。-
安装
gnome-tweaks。 -
在桌面环境中,按键盘上的以下按键序列以重新启动 GNOME Shell。
Alt+F2 r Enter -
在桌面环境中,运行
gnome-tweaks,然后启用 KStatusNotifierItem/AppIndicator Support。 现在已为桌面启用会话协作功能。
-
在 Debian 桌面上启用会话协作
要在 Debian 桌面上启用会话协作功能,请完成以下过程。
-
安装
gnome-shell-extension-appindicator。sudo apt-get install -y gnome-shell-extension-appindicator -
打开“扩展”窗口。
gnome-extensions-app -
在“扩展”窗口中,启用 Ubuntu AppIndicators。
在配置文件中设置会话协作选项
在 /etc/omnissa/viewagent-custom.conf 文件中设置以下选项,以启用或停用会话协作功能。
- CollaborationEnable
在 /etc/omnissa/config 文件中设置以下选项,以配置要在协作会话期间使用的设置。
- collaboration.logLevel
- collaboration.maxCollabors
- collaboration.enableEmail
- collaboration.serverUrl
- collaboration.enableControlPassing
请参阅在 Linux 桌面上编辑配置文件了解更多信息。
会话协作功能的限制
以下一般限制适用于会话协作功能:
-
用户无法在协作会话中使用以下远程桌面功能。
- USB 重定向
- 音频输入重定向
- 客户端驱动器重定向
- 智能卡重定向
- 剪贴板重定向
-
用户无法在协作会话中更改远程桌面分辨率。
-
用户不能在同一台客户端计算机上进行多个协作会话。
对会话协作问题进行故障排除
使用以下补救措施对与会话协作相关的问题进行故障排除。
-
(RHEL 和 Rocky Linux 9.x)如果系统托盘中未能显示会话协作图标,请执行“在 RHEL 或 Rocky Linux 9.x 桌面上启用会话协作”中的上述配置步骤。
-
如果在用户首次登录到远程桌面后,系统托盘中未能显示会话协作图标,请指示用户尝试以下补救措施之一。
- 从桌面断开连接,然后重新进行连接。重新连接到桌面后,通常会显示会话协作图标。
- 使用以下步骤重新启动 GNOME Shell。
- 按 Alt+F2 以显示运行命令对话框。
- 在该对话框中键入“r”。
- 按 Enter 键。
此页面对您有帮助吗?