跳转到内容

Unity (用户界面)

本页使用了标题或全文手工转换
维基百科,自由的百科全书
Unity
Unity Logo
Unity 7,图为Unity的Dash功能。
首次发布2010年6月9日,​14年前​(2010-06-09[1]
当前版本7.6(2022年6月30日,​2年前​(2022-06-30
源代码库https://code.launchpad.net/unity
http://repo.ubports.com/
编程语言Vala, C++[2], QML
操作系统Linux
平台个人电脑, 上网本, 平板电脑
语言多语言
类型用户界面
许可协议GNU通用公共许可协议 (GPLv3), GNU宽通用公共许可证 (LGPLv3)
网站Unity 7:[1]
Unity 8:unity8.io
github.com/ubports/unity8

UnityCanonical公司GNOME桌面环境所开发的图形用户界面,用于Ubuntu操作系统。Unity在Ubuntu 10.10上网本版中首次推出,最初是为了充分利用上网本有限的屏幕尺寸。[5] 。不同于GNOMEKDE SC,Unity并非一个桌面包。

Unity是Aytana项目的一部分,而Aytana项目为提升用户对Ubuntu的体验而设[6]

2017年4月,Mark Shuttleworth宣布将会在2018年转回使用GNOME。 Ubuntu 17.04是最后一个预载 Unity 桌面环境的版本。Canonical公司放弃原本桌面手机合一的路线,并将其重心转移至云计算物联网[7][8] UBports法语UBports创始人Marius Gripsgård宣布将会接手Unity的开发[3]。Unity 8由UBports开发及发布[9],现已停止维护。Unity 7系列则由另一群开发人员接手,并在2022年6月发布了7.6版本。

用户界面

[编辑]
Unity 7在Ubuntu 13.04版的截图

Unity接口包含了以下元素:

  • 上方工具栏:一个多功能的工具栏,有以下功能:(1)这是目前正在使用中的程序的菜单工具栏。(2)对于目前最大化的程序,在此有关闭、缩小和最小化的按钮。(3)在右上角是系统菜单,里面包含系统设置、退出、关机等动作。(4)在系统菜单左边有时间、音量、电池状态(笔电或平板电脑)、蓝牙状态、网络状态、输入法等信息。
  • 启动器:这算是一种Dock,这里可以放置用户常用的程序,[10]只要点击就会开启开程序。电脑上的可卸除设备和垃圾桶也显示在此。[11]启动器也用来切换已经开启的程序,已经开启的程序在其图案左侧会有一个小小的白色箭头。只要点击已开启程序的图标就会切换到该程序。所有现在开启的程序都会显示在启动器上。如果一个程序现在有多个视窗开启,那箭头的数量也会对应增加。鼠标双击该图标会显示该程序所有已开启视窗的缩略图。[12]
  • Dash:启动器最上方的Ubuntu图标可以用来开启Dash,按下“Super”键(在多数电脑上是Windows键,在Mac电脑上是⌘键)也能开启Dash。[13]Dash可以用来搜索和浏览电脑上和网络上的程序、文件、照片、音乐、影片、书签等等。[14]
  • HUD(抬头显示器):可以用来搜索程序的下拉菜单。某些程序,如绘图软件GIMP和办公软件LibreOffice有数十个下拉菜单项目。使用HUD可以让用户快速搜索并使用他们想要的功能。[15]

派生

[编辑]

Ubuntu TV的Unity

[编辑]
Ubuntu TV

使用Unity接口的Ubuntu TV最早是在2012年的消费性电子展中产出。[16]Ubuntu TV专门为智能电视打造,可以访问网络服务,也可以流到使用AndroidiOSUbuntu的设备上。[17]

Ubuntu Touch的Unity

[编辑]

在2013年1月2日,Canonical公司宣布了智能手机版的Unity。[18]

Unity 2D

[编辑]

Canonical公司曾经维护两种不同的Unity版本,这两种版本在外观上几无二致,但在技术结构上有所不同。

Unity是Compiz的一个插件,[19]使用一个不常见的OpenGL工具包Nux。[20]因为Unity是Compiz的插件,因此在兼容的系统上可以使用图形处理器加速提升性能。Unity以C++Vala编程语言写成。

Unity 2D是一系列独立的程序,[21]开发给Compiz无法运行的环境使用,例如显卡不支持OpenGL的环境。Unity 2D以Qt架构的GUI建构语言QML写成[22]默认下使用Metacity窗口管理器,[21]但也可以使用Compiz或KWin之类的加速窗口管理器。自Ubuntu 11.10开始,Unity 2D取代了传统GNOME面板,成为硬件无法执行Compiz版Unity的情况下的备用方案。[23]

Unity 2D自从2012年10月的Ubuntu 12.10之后就不再被维护了,因为3D版已经可以在更低端的硬件上执行。[24]

提供Unity的发行版

[编辑]

Unity主要是为Ubuntu开发的,因此Ubuntu中提供了最新的 Unity。

除了Ubuntu,其他Linux发行版也尝试引入Unity。

  • 接管了Unity 7的开发人员已将Unity 7.6移植到Arch Linux系统,用户可在pacman.conf添加软件源来安装。
  • Fedora Linux开发者宣布有意把Unity导入Fedora,但这项计划被推迟到 Fedora 15,且现已因无进展而取消。[25]

注释

[编辑]

参考资料

[编辑]
  1. ^ Canonical Ltd. Publishing history of “unity” package in Ubuntu. December 2010 [9 December 2010]. (原始内容存档于2020-04-22). 
  2. ^ Jagdish Patel, Neil. ~unity-team/unity/trunk : 573. November 2010 [13 December 2010]. (原始内容存档于2013-07-13). 
  3. ^ 3.0 3.1 Nestor, Marius. Unity 8 Now Has a New Home Over at UBports, Development Will Start Very Soon. Softpedia. 7 April 2017 [8 April 2017]. (原始内容存档于2020-06-20). 
  4. ^ "Unity8 - The convergent desktop environment". [18 May 2018]. (原始内容存档于2022-05-05). 
  5. ^ Proffitt, Brian. Ubuntu Unity Interface Tailored for Netbook Screens. ITWorld. 2010-05-10 [28 October 2010]. (原始内容存档于2010-10-31). 
  6. ^ Ayatana - Ubuntu Wiki. [2012-10-11]. (原始内容存档于2012-05-17). 
  7. ^ Shuttleworth, Mark. Growing Ubuntu for cloud and IoT, rather than phone and convergence. Canonical Ltd. 5 April 2017 [5 April 2017]. (原始内容存档于2017-05-07). 
  8. ^ Ubuntu To Abandon Unity 8, Switch Back To GNOME. Phoronix.com. [2017-04-06]. (原始内容存档于2017-05-16). 
  9. ^ ubports/unity8. GitHub. [2018-05-18]. (原始内容存档于2022-02-18) (英语). 
  10. ^ 改變要讓啟動器顯示什麼應用程式. Ubuntu Documentation Team. [2014-08-08]. (原始内容存档于2015-12-15). 
  11. ^ 使用啟動器啟動應用程式. Ubuntu Documentation Team. [2014-08-08]. (原始内容存档于2013-05-26). 
  12. ^ 在視窗間切換. Ubuntu Documentation Team. [2014-08-08]. (原始内容存档于2014-08-11). 
  13. ^ 什麼是「Super」鍵?. Ubuntu Documentation Team. [2014-08-08]. (原始内容存档于2014-07-01). 
  14. ^ 用 Dash 尋找程式、檔案、音樂以及更多東西. Ubuntu Documentation Team. [2014-08-08]. (原始内容存档于2013-05-26). 
  15. ^ 什麼是 HUD?. Ubuntu Documentation Team. [2014-08-08]. (原始内容存档于2015-12-15). 
  16. ^ Ubuntu TV readies for battle with Google and Apple. [11 February 2012]. (原始内容存档于2012-05-01). 
  17. ^ Features and Specs. Canonical Ltd. [21 August 2012]. (原始内容存档于2012年8月14日). 
  18. ^ Vlad Savov. Ubuntu phone OS announced, first devices shipping in early 2014. The Verge. 2012-11-16 [2013-01-02]. (原始内容存档于2015-11-05). 
  19. ^ fluteflute. Is unity just a plugin of compiz. 2010-11-13 [2014-08-08]. (原始内容存档于2011-07-07). The version of Unity that will be released in 11.04 is definitely implemented as plugin(s) in Compiz. 
  20. ^ Paul, Ryan. Ubuntu 13.10 review: The Linux OS of the future remains a year away. Ars Technica. 17 October 2013 [2 November 2013]. (原始内容存档于2013-11-03). 
  21. ^ 21.0 21.1 File:Unity-2D Natty.png
  22. ^ Canonical building Unity 2D on QML and Qt | Qt DevNet forums | Qt Developer Network. [2014-08-08]. (原始内容存档于2011-03-14). 
  23. ^ Sneddon, Joey. Unity 2D lands in Oneiric daily build. OMG Ubuntu!. May 2011 [27 May 2011]. (原始内容存档于2018-07-12). 
  24. ^ UDS-Q Summary: Bye-Bye Unity 2D, Hello GNOME-Shell Spin. Omgubuntu.co.uk. 2012-05-12 [2012-07-07]. (原始内容存档于2021-06-18). 
  25. ^ Noyes, Katherine. Fedora and openSUSE Linux drop Unity efforts. PC World. [2011-12-20]. (原始内容存档于2012-01-18). 

外部链接

[编辑]