远程桌面支持使用多台显示器和各种键盘。某些设置可确保获得可实现的最佳用户体验。

使用多台显示器的最佳实践

以下是成功使用多台显示器显示远程桌面的建议:

  • 将主显示器定义为最左下方的显示器。

  • 启用 Xinerama。如果没有启用 Xinerama,则可能会错误地识别主显示器。

  • 菜单栏将显示在最左上方的显示器上。例如,如果您有两个并排排列的显示器,并且左上方显示器的位置低于右上方的显示器的位置,菜单栏将显示在右侧显示器上,因为右侧显示器仍属于最左上方的显示器。

  • 如果您有足够的视频 RAM,则最多可以使用四台显示器。

    要使用两台以上的显示器在 Ubuntu 客户端系统上显示远程桌面,您必须正确地配置 kernel.shmmax 设置。使用以下公式:

    最大水平分辨率 X 最大垂直分辨率 X 显示器最大数量 X 4

    例如,将 kernel.shmmax 手动地设置为 65536000,您可以使用四台显示器,屏幕分辨率为 2560x1600。

  • Horizon Client 会使用在 Horizon Client 启动时正在使用的显示器配置。如果您在 Horizon Client 运行期间将显示器从横向模式更改为纵向模式,或向客户端插入其他显示器,则必须重新启动 Horizon Client 以便使用新的显示器配置。

Horizon Client 支持下列显示器配置:

  • 如果您使用两台显示器,这两台显示器不一定要使用相同的模式。例如,如果您使用连接外接显示器的笔记本电脑,则外接显示器既可以使用纵向模式也可以使用横向模式。

  • 如果您的 Horizon Client 版本低于 4.0 并使用超过 2 个显示器,这些显示器必须使用相同的模式并具有相同的屏幕分辨率。也就是说,如果您使用 3 台显示器,则这 3 台显示器都必须使用纵向模式或横向模式,并使用相同的屏幕分辨率。

  • 显示器可以并排放置、两两堆叠或垂直堆叠(仅限使用两台显示器时)。

  • 如果您指定要使用所有显示器,并且如果使用的是 VMware Blast 或 PCoIP 显示协议,则可以指定使用部分相邻显示器,方法是右键单击桌面选择器窗口中的桌面,从显示下拉列表中选择全屏 - 全部显示器,然后单击以选择要使用的显示器。

    注:

    如果您拥有 Ubuntu 客户端系统,则必须选择最左上方的显示器作为其中一个显示器。例如,如果您有 4 台显示器以 2 X 2 方式堆叠,则必须选择顶部的 2 台显示器或最左的 2 台显示器。

屏幕分辨率

设置屏幕分辨率时,请考虑以下指导原则:

  • 如果您在辅助显示器上打开远程桌面,然后在该显示器上更改屏幕分辨率,则远程桌面将移动至主显示器。

  • 如果您通过 PCoIP 使用两台显示器,则可分别调整每台显示器的分辨率,每个屏幕的分辨率最高为 2560x1600。如果您使用两台以上的显示器,则所有显示器都必须使用相同的屏幕分辨率。

  • 使用 VMware Blast 显示协议或 PCoIP 显示协议,可以支持分辨率为 4K (3840x2160) 的远程桌面屏幕。支持的 4K 显示器的数量取决于桌面虚拟机的硬件版本和 Windows 版本。

    硬件版本

    Windows 版本

    支持的 4K 显示器数量

    10(兼容 ESXi 5.5.x)

    7、8、8.x 和 10

    1

    11(兼容 ESXi 6.0)

    7(禁用 3D 呈现功能和 Windows Aero)

    3

    11

    7(启用 3D 呈现功能)

    1

    11

    8、8.x 和 10

    1

    注:

    在将远程桌面屏幕分辨率设置为 3840 x 2160 (4K) 时,屏幕上的项目可能显示得较小,并且您可能无法使用远程桌面中的“屏幕分辨率”对话框来调大文本和其他项目。

  • 如果您通过 RDP 使用多台显示器,则无法分别调整每台显示器的分辨率。

键盘限制

大多数情况下,键盘与远程桌面能够像与物理计算机那样很好地协作。以下是您可能会遇到的限制列表,取决于客户端系统上的外围设备和软件的类型:

  • 如果您使用 PCoIP 显示协议,并且希望远程桌面检测客户端系统使用哪个键盘映射(例如日文键盘或德文键盘),则必须在 View Agent 中设置 GPO。使用 View PCoIP 会话变量 ADM 模板文件中提供的打开 PCoIP 用户默认输入语言同步策略。有关更多信息,请参阅《在 Horizon 7 中配置远程桌面功能》文档。

  • 多媒体键盘上的某些多媒体键可能不起作用。例如,“音乐”键和“我的电脑”键可能不起作用。

  • 如果您使用 RDP 连接至桌面,并且如果您具备 Fluxbox 窗口管理器,那么,当远程桌面上正在运行屏幕保护程序时,经过一段非活动时间后,键盘可能会停止工作。

    无论使用何种窗口管理器,VMware 都建议关闭远程桌面中的屏幕保护程序,并且不指定睡眠计时器。