当前位置: 首页>>技术教程>>正文


什么是 ‘Ubuntu Unity'(用于桌面)?

问题描述

好的,Canonical(想要)从 GNOME 默认桌面切换到他们自己的 Unity shell 的新 Ubuntu 版本的嗡嗡声。 (我希望这是准确的。)

看来我无法完全理解 Unity 究竟是什么。查看其 homepage,它目前坚定地针对上网本以及这些上网本的某种不同使用模式。

  • 它是经典桌面吗? ——任务栏?捷径?

  • Ubuntu(GNOME)+Unity 之间的区别是否比 Ubuntu 和 Kubuntu 之间的区别更明显/更不明显?

  • 如果 “my parents” 到目前为止一直在使用经典的 gnome 桌面,他们是否能够获得该界面?


编辑:我不想将其分解为更具体的问题,例如什么是 Unity?正是我为其设置 Ubuntu 盒子的人会问我,他们是否听说较新的 Ubuntu 版本正在使用它而不是桌面——而且很可能有人会这样说:-)

我当然不会给他们 link 给惠普,因为那里的解释没有说明它是台式机还是更多或更少的东西:(它不适合我 – 因此我在这里问。)

\\n

Unity is designed for netbooks and related touch-based devices. It\\n includes […] that makes it fast and\\n easy to access […] while removing\\n screen elements that are rarely used\\n in mobile and netbook computing.

\\n

(强调我的)——那里的解释甚至没有提到 desktop-PC!

\\n

Unity has a vertical task management\\n panel on the left-hand side and a menu\\n panel at the top of the screen. […]

\\n

这听起来像是 re-themed 普通桌面。

\\n

Clicking on an icon will give the\\n target application focus if it is\\n already running or launch it if it is\\n not already running. If you click the …

\\n

啊哈。听起来像 Windows 7。

\\n

… icon of an application that already\\n has focus, Unity will activate an\\n Expose-style view of all the open\\n windows associated with that\\n application.

\\n

不知道那应该是什么。


因此,如果有人可以向非 desktop-design-terms 专家解释什么是 Unity,那就太好了。

最佳办法

Unity 是 GNOME 的桌面 shell。这与全新的桌面环境不同。桌面 shell 是您使用的界面。 Unity 仍将使用与当前桌面相同的 GNOME 应用程序和库。 GNOME shell 是 GNOME 的另一个 shell 的例子。

Unity 由 Canonical 为 Ubuntu 开发。它根据 GPL 和 LGPL(第 3 版)获得双重许可。它最初是为上网本版本开发的,但将被修改以适合桌面。

目前,它不适用于台式机。

它由一个顶栏组成,类似于普通的 gnome-panel 但又不相同。代替应用程序/位置/系统菜单的是一个 Ubuntu 图标,它打开一个称为破折号的覆盖层,允许启动文件、文件夹和应用程序。它还有一个全局菜单,将应用程序的文件、编辑等菜单栏嵌入到面板中。它显示当前聚焦窗口的菜单。当窗口最大化时,它们的控件(关闭、最小化、恢复)也嵌入到面板中。这些都是节省空间的功能。桌面版计划没有全局菜单,因为在大屏幕上它会将菜单移动到远离正在使用的窗口的位置,因此用户必须将鼠标一直移动到顶部才能找到菜单。

屏幕左侧有一个启动器和扩展坞。这个不能动计划在桌面版中它将是可拆卸的,并且能够放在屏幕的任何一侧。它也可能具有自动隐藏功能。

公开样式功能就像 compiz 的缩放插件。它为您提供窗口概览并允许您在它们之间切换。

Unity 的上网本版本目前使用 mutter 窗口管理器。这有一些性能问题,因此它被 compiz 取代以获得更好的性能。如果 3D 加速硬件不可用,计划它应该优雅地降级。

Unity上网本界面:

当前正在讨论桌面的界面:\n Launchpad Blueprint

次佳办法

重要的是要记住,在 Ubuntu 11.04 之前,Unity 不应该是桌面的 “ready”。 Ubuntu 10.10 刚刚出来,所以他们还有 5 个月的时间来来回回更改。这个问题在 2 月或 3 月会更容易回答。

第三种办法

\\n

For looking at its homepage it currently is firmly targeted at netbooks and the somehow different usage model on these.

\\n

是的,以前是这样的。关于桌面版 Unity 的公告是最近发布的,因此不会更新营销材料以反映新的重点。

我认为 Mark 和他的朋友们真的很享受他们设计 Unity 的自由度(针对具有小屏幕、通常为 16×9 屏幕的上网本),而不受典型 GNOME 面板工作方式的限制。他们现在已经尝到了 UI 改造的滋味,并希望将其带到桌面上。

这当然是时候这样做了:随着 GNOME 3 的推出,他们在 shell 领域的竞争对手将不是 tried-and-true GNOME 面板,而是 equally-controversial 新人 GNOME Shell。此外,我相信 Mark 认为触摸界面变得越来越重要是正确的,这肯定需要对 UI 进行一些重新思考。

然而,就我个人而言,我对 GNOME Shell 和 Unity 都非常谨慎。虽然 Unity 的桌面变体将如何运作还有待观察,但就我个人的工作方式而言,这两个 shell 的中央任务管理概念似乎是 poorly-matched。

[即:对于 5:4 的屏幕,我不希望大的垂直条带被大图标占据,而且我不使用单独的桌面工作区。我有很多我经常使用的应用程序,所以当前的分层启动菜单以及几个最常用的面板图标非常适合我; I hate OS X Dock 的启动器和 currently-running 应用程序/窗口的集成。因此,从我的角度来看,这些项目似乎正在采取强调工作空间和垂直线性发射器的方向看起来不太好。]

参考资料

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