Unity 在多显示器配置中如何工作?

cho*_*ong 39 multiple-monitors unity

10.10 中的 Unity 似乎专注于具有单一任务工作流程的单显示器配置。这在屏幕空间有限的上网本上效果很好。

当前版本的 Unity 如何扩展以包含多监视器和多任务工作流?

Jor*_*tro 23

对于 10.10 多显示器支持是基本的,因为它专注于上网本——如果您进行演示并且运行 Unity,我们不希望顶部面板覆盖在您的演示文稿上。

对于 11.04 和 11.10,多显示器支持要好得多。我将讨论我的设置如何与 Nvidia 配合使用,但我没有硬件来评论 ATI 和 Intel 的支持,所以希望有人会针对这些问题发布单独的答案。

对于 12.04 和 12.10,有一个关于如何改进桌面多显示器支持的规范。

英伟达双视

在此处输入图片说明

每个监视器都有一个带有窗口控件、应用程序菜单和指示器的面板。当窗口最大化时,每个窗口都集成到每个屏幕的顶部面板中。指标是克隆的,这样您就不会离系统菜单太远。

当窗口未最大化时,该应用程序的应用程序菜单将显示在应用程序所在的任何面板上,这样您就不会在另一个屏幕上一直看到菜单:

在此处输入图片说明

ATI

使用带有 RandR 的开源 ATI 驱动程序(您从 Monitor Preferences 设置,请参见屏幕截图)然后获得与 Nvidia Twinview 相同的结果。

监视器首选项屏幕截图

已知的问题:

以下是多显示器设置及其结果的可能组合列表:

有一些错误(除了第一个,它们通常是小的美学细节):

  • 错误 #742544:对于主显示器左侧的辅助显示器的用户,启动器显示在错误的位置,类似 [主面板的位置,错误 #757652]
  • 错误 #769458:启动时未正确呈现桌面背景
  • 错误 #742020:指标在两个屏幕上都显示为选中状态
  • 错误 #743621:全屏运行的应用程序偶尔会出现问题

仍有进一步改进支持的潜力,例如Bug #755357 中的建议允许同时激活两个全局菜单

另请参阅Unity 的 UI 元素的正确术语是什么?

  • 从 X 堆栈向上,在 11.04 中也普遍推动了更好的多显示器行为。 (2认同)