当前位置: 首页>>技术问答>>正文


Unity如何在multi-monitor配置中工作?

, ,

问题描述

10.10中的Unity似乎专注于单一监控配置,具有单一任务工作流程。这在有限的屏幕空间的上网本上运行良好。

Unity的当前版本如何扩展到包括multi-monitor和multi-tasking工作流程?

最佳解决办法

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

对于11.04和11.10,多监视器支持要好得多。我将谈谈我的设置如何与Nvidia一起工作,但我没有硬件来评论ATI和英特尔的支持,所以希望有人会为这些发布单独的答案。

对于12.04和12.10,有一个关于如何在桌面上使用improve multi monitor support的规范。

Nvidia Twinview

unity,multiple-monitors,ubuntu

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

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

unity,multiple-monitors,ubuntu

ATI

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

unity,multiple-monitors,ubuntu

已知的问题:

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

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

  • Bug #742544:对于在主显示器左侧具有辅助监视器的用户,启动器显示在错误的位置,类似于[主面板的位置,Bug#757652]

  • Bug #769458:启动时未正确呈现桌面背景

  • Bug #742020:指标在两个屏幕上显示为已选中

  • Bug #743621:全屏运行的应用程序偶尔会出现问题

仍有可能进一步改善支持,例如Bug #755357 to allow two global menus to be active at the same time中的建议。

另请参见Unity的用户界面元素有哪些正确的术语?

次佳解决办法

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

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

我简要地查找了一个设置,将启动器移动到屏幕的右侧,但没有找到任何设置。这导致我回到Gnome “classic”,因为我不可能将Unity与其当前的多显示器支持一起使用。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2015.html,未经允许,请勿转载。