您可以将远程桌面或已发布的应用程序扩展到多个显示器。如果具有高分辨率显示器,您可以使用高分辨率查看远程桌面或已发布的应用程序。
使用多个显示器
您可以使用多个显示器来显示远程桌面窗口。已发布的应用程序不支持此功能。
必备条件
- 您必须在 Chrome 或基于 Chromium 的 Edge 浏览器中使用 Horizon Web Access。
- 在浏览器设置中,确认已将 Omnissa Horizon Connection Server 站点配置为允许弹出窗口。
- 您必须具有两个或更多显示器。
步骤
-
启动 Horizon Web Access,然后登录到服务器。
-
要启用多显示器功能,请执行以下操作。
a. 单击桌面和应用程序选择器窗口右上角的设置。
b. 在“设置”对话框的显示部分中,单击设置。
c. 如果您的浏览器出现提示,请授予窗口放置权限以启用多个显示器。
**注意:**如果您拒绝授予窗口放置权限,浏览器将会对每个桌面会话再次显示此提示。在这种情况下,每次使用多显示器功能时,您必须手动授予权限。d. 从菜单中,选择以下某一显示选项。
选项 说明 使用全部显示器 在所有连接到客户端设备的显示器上显示远程桌面。 使用选定的显示器 在您指定的显示器上显示远程桌面。在缩略图预览中,选择要用于显示的显示器。 - 选择显示选项后,单击确定。
- 关闭“设置”对话框。
-
多显示器功能无法在浏览器窗口处于最大化模式时使用。在启用该功能之前先调整窗口大小。
-
如果尚未打开桌面会话,在桌面和应用程序选择器窗口中,单击要使用的远程桌面的图标。 **注意:**首次使用多显示器功能时,浏览器可能会阻止在扩展的显示器上打开新窗口。如果出现此问题,请单击浏览器地址栏中的错误提示,然后选择允许放置新窗口的选项。然后刷新浏览器或重新连接到桌面。
-
如果远程桌面提示您授予使用全屏模式的权限,请针对配置中的每个显示器单击“确定”。
注意:如果在配置中添加或移除显示器时显示模式设置为使用选定的显示器,则会话将恢复为单显示器模式,并且仅在主显示器中显示桌面。 -
要退出多显示器模式,请执行以下操作。
a. 按住 Esc 键。
b. 在退出多显示器模式对话框中,单击是。
-
要重新进入多显示器模式,请重新加载浏览器内容。会话会在几秒钟之后自动重新进入多显示器模式。
后续步骤
多显示器功能一次仅支持一个桌面会话。要切换到其他桌面,请先为当前桌面退出多显示器模式。然后,切换到另一个桌面并进入多显示器模式。
在 Blast Extreme 编解码器 (BlastCodec) 中配置多显示器支持
从 Horizon 2412 开始,Horizon Web Access 中提供了对 BlastCodec 的多显示器支持,从而使您能够直接通过浏览器在远程会话中使用多个显示器。但是,Blast 编解码器在此版本中默认保持禁用状态。系统管理员必须在连接服务器上启用该功能,用户才能访问这些设置。
要求
- Horizon 2412 或更高版本
- 已启用 BlastCodec 的 Horizon Web Access(需要配置)
- 支持的浏览器:仅限 Chrome 和 Edge,并启用 WebGL2 硬件加速
- 支持多个显示器的设备
启用多显示器支持
系统管理员必须先在连接服务器中启用 Blast 编解码器支持,然后它才会显示在用户设置中:
- 启用 Blast 编解码器
将enableBlastCodec=true添加到位于C:\Program Files\Omnissa\Horizon\Server\broker\webapps\portal\WEB-INF\classes\portal-version.properties的配置文件
- 代理兼容性
确保代理支持 Blast 编解码器。默认情况下,Blast 编解码器在代理端处于启用状态,但如果需要,可以在注册表中进行修改。 - 启用多显示器支持:
- 转到 Horizon Console。
- 在会话设置中,确认选择了 BlastCodec 协议。
- 对于 Web Client,请使用设置 > 显示 > 使用全部显示器或使用选定的显示器进行多显示器配置。
**注意:**在 Web Client 中,允许多个显示器的选项未标记为“允许多显示器”。正确的设置路径为设置 > 显示 > 使用全部显示器(或使用选定的显示器,在选择多个显示器时)。
启用多显示器支持
启用 Blast 编解码器和多显示器支持后:
- 您可以直接在浏览器中将 Horizon 会话扩展到多个显示器。
- Horizon Web Access 将自动调整显示设置,以匹配所连接显示器的配置。
**局限性:**多显示器功能可能会因浏览器和设备兼容性而受到限制。只有 Chrome 和 Edge 支持此功能,并且这些浏览器需要 WebGL2 硬件加速。
H264 编解码器兼容性 默认情况下,将在 Horizon Web Access 中禁用 H264,这可能会影响使用多显示器时的性能和显示质量。
在 Web Client 中:
- 不能同时启用 H.264 和 Blast 编解码器选项。如果打开了“启用高级编解码器支持”,则“允许 H.264 解码”选项将灰显。
- 此 UI 限制简化了设置,因为如果启用了多显示器设置且管理员在代理注册表中禁用了 Blast 编解码器,则当前设计工作流(使用 WebAssembly 技术)支持 H.264。
此 UI 限制简化了设置,因为如果启用了多显示器设置且管理员在代理注册表中禁用了 Blast 编解码器,则当前设计工作流(使用 WebAssembly 技术)支持 H.264。
## 使用全屏模式
您可以在全屏模式下显示远程桌面或已发布的应用程序。
**注意:**在以下情况下,全屏模式不可用:
- 多个显示器处于活动状态
- 浏览器窗口最大化或处于全屏模式
- 使用 Safari
必备条件
连接到远程桌面或已发布的应用程序。
步骤
- 要在全屏模式下显示远程桌面或已发布的应用程序,请单击边栏顶部的打开菜单按钮,然后单击
- 全屏。
- 要退出全屏模式,请单击边栏顶部的打开菜单按钮,然后单击
- 退出全屏。或者,按 Esc 键。在 Chrome 或 Chromium Edge 浏览器中,按住 Esc 键。
调整屏幕分辨率和高分辨率模式
Horizon Web Client 可以调整远程桌面的大小,使其与浏览器窗口的大小相匹配。要使用此功能,管理员必须将远程桌面配置为具有正确的视频 RAM (Video RAM, VRAM) 量。默认的 VRAM 配置为 36 MB。如果您未使用 3D 应用程序,则最低 VRAM 要求为 16 MB。
如果您使用高像素密度分辨率浏览器或 Chrome 设备(例如配备 Retina 显示屏的 MacBook 或 Google Chromebook Pixel),则可将远程桌面或已发布的应用程序设置为使用该分辨率。在设置窗口(可从边栏访问)中,启用高分辨率模式选项。仅当您使用
高分辨率显示器或所用缩放比例大于 100% 的常规显示器时,才会在设置窗口中显示此选项。
“高分辨率模式”功能无法更改活动远程会话的分辨率。您必须注销并重新登录,才能使此功能生效。
要使用 3D 呈现功能,管理员必须为每个远程桌面分配足够的 VRAM。
- 借助软件加速图形功能,您可以使用 Windows Aero 主题或 Google Earth 等 3D 应用程序。该功能需要 64 MB 到 128 MB 的 VRAM。
- 借助 vSphere 5.1 或更高版本提供的共享硬件加速图形功能 (vSGA),您可以使用 3D 应用程序进行设计、建模和多媒体操作。该功能需要 64 MB 到 512 MB 的 VRAM。默认为 96 MB。
- vSphere 5.5 或更高版本提供的专用硬件加速图形功能 (vDGA) 将 ESXi 主机上的单个物理 GPU(图形处理单元)专用于单个虚拟机。如果需要高端硬件加速的工作站图形,可以使用该功能。该功能需要 64 MB 到 512 MB 的 VRAM。默认为 96 MB。
启用 3D 呈现后,最大显示器数量为 1,最大分辨率为 3840 x 2160。
类似地,如果您在高像素密度分辨率设备(例如配备 Retina 显示屏的 MacBook 或 Google Chromebook Pixel)上使用浏览器,则必须为每个远程桌面分配足够的 VRAM。
**重要信息:*Omnissa Horizon Blast 显示协议所需 VRAM 大小的估算方法与估算 PCoIP 显示协议所需 VRAM 大小的方法类似。有关估算所需 VRAM 大小的更多信息,请参阅《Horizon 概览和部署规划》指南中的“估算虚拟机桌面的内存要求”*主题。
使用 DPI 同步实现最佳显示效果
DPI 同步功能确保远程桌面或发布的应用程序中的 DPI 设置与客户端系统的 DPI 设置匹配。
管理员可以停用 DPI 同步功能。
和显示缩放功能一样,DPI 同步功能可以改善高 DPI 显示器上文本和图标的可读性。不同于显示缩放功能,DPI 同步功能会增加字体和图像的大小并保持字体和图像清晰可见,而显示缩放功能虽然会增加字体和图像的大小,但可能会使字体和图像变得模糊不清。因此,通常首选 DPI 同步功能以获得最佳用户体验。
如果停用 DPI 同步,则使用显示缩放功能。显示缩放功能会相应地对远程桌面或已发布的应用程序进行缩放。
DPI 同步代理组策略设置可确定是否已激活 DPI 同步功能。默认情况下,将激活该功能。
DPI 同步行为
默认 DPI 同步行为取决于代理计算机中安装的 Horizon Agent 版本。
从 Horizon Agent 2012 开始,客户端每个显示器的 DPI 设置都将同步到代理,并且默认情况下,更改会在远程会话期间立即生效。此功能由“同步每个显示器的 DPI”代理组策略设置控制。默认情况下,虚拟桌面、物理桌面和 RDSH 桌面支持“同步每个显示器的 DPI”功能。
在早期的 Horizon Agent 版本中,客户端仅支持同步到系统 DPI 设置。在首次连接过程中,将进行 DPI 同步,如果需要,可以在重新连接时使用显示缩放功能。当 DPI 同步正常运行且客户端系统的 DPI 设置与远程桌面的 DPI 设置相匹配,则即使您在用户界面中选择了允许缩放显示选项,显示缩放也无法生效。仅当用户登录并启动远程会话时,才会进行 DPI 同步。如果用户在远程会话期间更改 DPI 设置,则他们必须注销并重新登录,以使远程桌面的 DPI 设置与客户端系统的新 DPI 设置相匹配。
代理 DPI 设置位于 Windows 注册表中的以下位置:Computer\HKEY_CURRENT_USER\Control Panel\Desktop: logPixels。
注意:
系统 DPI 设置可能与主显示器的 DPI 设置不同。例如,如果您关闭主显示器,系统切换到外部显示器,并且其 DPI 设置与主显示器不同,则系统 DPI 设置仍然与之前关闭的主显示器的 DPI 设置相同。
此版本的客户端不支持“每次连接时同步 DPI”代理组策略设置,此设置在 Horizon Agent 版本 7.8 至 2006 中提供。
有关 DPI 同步组策略设置的更多信息,请参阅适用于您的 Horizon Agent 版本的*《Horizon 远程桌面功能和 GPO》*文档。
虚拟桌面支持的客户机操作系统
对于虚拟桌面,在以下客户机操作系统上支持 DPI 同步功能:
- 32 位或 64 位 Windows 7
- 32 位或 64 位 Windows 8.x
- 32 位或 64 位 Windows 10
- 32 位或 64 位 Windows 11
- 配置为桌面的 Windows Server 2008 R2
- 配置为桌面的 Windows Server 2016
- 配置为桌面的 Windows Server 2019
- 配置为桌面的 Windows Server 2022
**注意:**对于配置为桌面的 Windows Server 计算机,只有 Windows Server 2022 支持“同步每个显示器的 DPI”功能。
已发布的桌面和已发布应用程序支持的 RDS 主机
对于已发布的桌面和应用程序,在以下 RDS 主机上支持 DPI 同步功能:
- Windows Server 2016
- Windows Server 2019
在 Horizon Web Client 中使用 DPI 同步功能的提示
以下是使用 DPI 同步功能的一些提示。
- 虽然 Windows 10 系统在不同的显示器上支持不同的 DPI 设置,但 DPI 同步功能使用在用于启动 Horizon Web Client 客户端会话的 Web 浏览器所在的客户端系统显示器上设置的 DPI 值。Horizon Web Client 不支持在不同的显示器中使用不同的 DPI 设置。
- 要与另一个具有不同 DPI 设置的显示器同步,您必须从远程桌面或已发布的应用程序中注销,将用于启动 Horizon Web Client 客户端会话的 Web 浏览器拖到另一个显示器,然后重新登录到远程桌面或已发布的应用程序,以使客户端系统与远程桌面或已发布的应用程序的 DPI 设置匹配。
- 如果要手动设置分辨率,可以激活高分辨率模式设置。有关信息,请参阅“设置远程桌面和已发布应用程序的屏幕分辨率”。
此页面对您有帮助吗?