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

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

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

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

答案1

对于 10.10,多显示器支持还处于初级阶段,因为它主要集中在上网本上——如果您正在进行演示并且运行 Unity,我们不希望顶部面板覆盖在您的演示文稿上。

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

对于 12.04 和 12.10,有一个规范说明如何改善多显示器支持在桌面上。

Nvidia Twinview

在此处输入图片描述

每个显示器都有一个面板,其中包含窗口控件、应用程序菜单和指示器。当窗口最大化时,每个窗口都会集成到每个屏幕的顶部面板中。指示器被克隆,因此您永远不会离系统菜单太远。

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

在此处输入图片描述

ATI

使用带有 RandR 的开源 ATI 驱动程序(从“监视器首选项”中设置,参见屏幕截图),即可获得与 Nvidia Twinview 相同的结果。

监控首选项截图

已知的问题:

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

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

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

仍有进一步改善支持的潜力,例如Bug #755357 允许两个全局菜单同时处于活动状态

也可以看看Unity 的 UI 元素的正确术语是什么?

答案2

我使用 Unity 时遇到的最大问题是,它正确地将我的右显示器识别为主显示器,并在该显示器的左侧显示启动器。

这导致我无法轻松调用启动器,因为将鼠标移到左侧会导致它切换到左侧显示器。要显示启动器,我必须按 Super(Win 键)或将鼠标移到顶部面板上的 Ubuntu 图标,然后慢慢移到左侧。

我曾短暂地寻找过一个可以将启动器移到屏幕右侧的设置,但没有找到。这导致我恢复到 Gnome“经典”,因为我无法使用 Unity 当前的多显示器支持。

答案3

目前,这个实现有点愚蠢,因为似乎没有办法设置主显示器。Unity 启动器设置中提到了“屏幕左侧”。在上个千年,当没有人拥有多个显示器时,这可能是一个合理的假设,但今天谈论“屏幕”就像谈论“硬盘”或“USB 端口”或用户可能拥有多个显示器的任何东西一样。

答案4

我真的觉得这需要更新,因为我在 14.04 上使用 Unity,配有 750ti、专有驱动程序和三个屏幕。有选项可以在每个屏幕上放置启动器,单独放置一个屏幕,启用和禁用粘性边缘,单独旋转所有三个屏幕,更改缩放比例、镜像、在所有屏幕上放置图像、在一个屏幕上全屏并在其他两个屏幕上工作、在所有三个屏幕上播放视频或三个单独的视频(没有必要……)。它已经取得了长足的进步,寻求支持的人应该有一个最新的答案。

相关内容