-
GNOME
(主要用於Linux發行版的桌面環境)
鎖定
GNOME 包含了 Panel (用來啓動此程式和顯示目前的狀態)、桌面 (應用程式和資料放置的地方)及一系列的標準桌面工具和應用程式,並且能讓各個應用程式都能正常地運作。
GNOME是Linux操作系統上最常用的圖形桌面環境之一。
- 外文名
- The GNU Network Object Model Environment
- 簡 稱
- GNOME
- 類 型
- 一種操作和設定電腦環境的工具
- 發源時間
- 1997年
GNOME簡介
GNOME是一種GNU網絡對象模型環境 ,GNU計劃的一部分,開放源碼運動的一個重要組成部分,是一種讓使用者容易操作和設定電腦環境的工具,目標是基於自由軟件,為Unix或者類Unix操作系統構造一個功能完善、操作簡單以及界面友好的桌面環境,是GNU計劃的正式桌面。
[1]
GNOME可以運行在包括GNU/Linux(通常叫做Linux),Solaris,HP-UX,BSD和Apple's Darwin系統上. GNOME 擁有很多強大的特性,如:高質量的平滑文本渲染, 首個國際化和可用性支持, 並且包括對反向文本的支持(注: 有些國家的文字是從右到左的排版的)。
[2]
GNOME運行在大多數類Unix系統,並被Sun Microsystems公司採納為Solaris平台的標準桌面,取代了過時的CDE。Sun Microsystems公司也以Java Desktop System名義發佈一個商業版的桌面:一個被SUSELinux系統使用的基於GNOME的桌面。GNOME也移植到Cygwin使其能運行於Microsoft Windows。GNOME 還被眾多LiveCDLinux發行版使用,如Gnoppix和Morphix。
GNOME發展過程
GNOME屬於GNU計劃中的一部份。GNU計劃開始於1984年,專注於發展類似UNIX且完全免費的操作系統。
GNOME計劃是1997年8月由Miguel de Icaza和Federico Mena發起,作為KDE的替代品,使用孟加拉國語的GNOMEKDE是一個基於Qt部件工具箱自由的桌面環境,而QT是由Trolltech開發,當時並未使用自由軟件許可。GNU項目的成員關注於使用像這樣的一種工具箱構造自由的軟件桌面和應用軟件,從而發起兩個項目:一個是作為純粹Qt庫替代品的“Harmony”;還有就是目的在於使用完全與Qt無關的自由軟件構造桌面系統的GNOME項目。
[3]
在GNOME變得實用和普及之後,2000年9月Trolltech在GNU GPL和QPL雙重許可證下發布了GNU/Linux版的Qt庫。但是Qt的許可證還是在許多人中間有爭議,因為GPL用於庫時對與之鏈接的代碼-例如的KDE框架和任何為其編寫的程序-都施加了許可證限制。
[4]
GIMP Toolkit(GTK+)被選中做為Qt toolkit的替代,擔當GNOME桌面的基礎。GTK+使用GNU寬通用公共許可證(LGPL,一個自由軟件許可證),允許鏈接到它的軟件,例如GNOME的應用程序:使用任意的許可證。GNOME桌面的庫使用LGPL,而GNOME計劃內的應用程序使用GPL許可證。
2000年8月成立了GNOME基金會,為了處理管理工作、施加影響以及於同對開發GNOME軟件有興趣的公司聯繫。基金會並不直接參與技術決策,而是協調發布和決定哪些對象應該成為GNOME的組成部分。基金會網站將其成員資格定義為: “按照GNOME基金會章程,任何對GNOME有貢獻者都可能是合格的成員。儘管很難精確定義,貢獻者一般必須對GNOME計劃有不小幫助。其貢獻形式包括代碼、文檔、翻譯、計劃範圍的資源維護或者其它對GNOME計劃有意義的重要活動 。” 基金會成員每年11月選舉董事會,其候選人必須也是貢獻者。
[6]
GNOME版本發佈
2011年4月,GNOME桌面環境的最新版本GNOME 3.0發佈。
GNOME部分版本界面(7張)
2012年6月26日資料顯示:Gnome 3.5.3即將發佈,該版本包含很多重大改進,新版本將提供很多新的賬號類型支持,包括:Microsoft Exchange、Facebook、Google和Windows Live,可讓的桌面保持網絡的同步。
[11]
GNOME項目構成
GNOME桌面由許多不同的項目構成,部分最重要的如下所示:
ATK:可達性工具包。
Bonobo:複合文檔技術。
GConf:保存應用軟件設置。
GNOME VFS:虛擬文件系統。
GNOME Keyring:安全系統。
GNOME Print:GNOME軟件打印文檔。
GStreamer:GNOME軟件的多媒體框架。
GTK+:構件工具包。
Cairo:複雜的2D圖形庫。
Human Interface Guidelines:Sun微系統公司提供的使得GNOME應用軟件易於使用的研究和文檔。
LibXML:為GNOME設計的XML庫。
ORBit:使軟件組件化的CORBAORB。
Pango:i18n文本排列和變換庫。
Metacity:窗口管理器。
[14]
GNOME特點
自由性
GNOME是完全公開的(自由的軟件),它是由世界上許多軟件開發人員所發展出來的,可以自由地取得它的源代碼。對使用者而言,GNOME有許多方便之處,GNOME提供非文字的接口,讓使用者能輕易地使用應用程式。
[15]
模式簡單
GNOME設定容易,可以將它設定成任何模式。GNOME的Session管理員能記住先前系統的設定狀況,因此,只要設定好環境,它就能夠以想要的方式呈現出來。GNOME甚至還支援"拖拉"協定,讓GNOME能夠使用本來不支援的應用程式。
對軟件開發者而言,GNOME也有它的方便處。軟件開發人員不需要購買昂貴的版權來讓發展出來的軟件相容於GNOME。事實上,GNOME是不受任何廠商約束的,它任一元件的開發或修改均不受限於某家廠商。
[16-17]
支持多種語言
GNOME可以多種程式語言來撰寫,並不受限於單一語言,也可以新增其他不同的語言。GNOME使用Common Object Request Broker Architecture(CORBA)讓各個程式元件彼此正常地運作,而不需考慮它們是何種語言所寫成的,甚至是在何種系統上執行的。GNOME可在許多類似UNIX的作業平台上執行,包括Linux。
[17]
GNOME計劃提供了兩個東西:GNOME桌面環境,一個對最終用户來説符合直覺並十分吸引人的桌面;還有GNOME開發平台,一個能使開發的應用程序與桌面其它部分集成的可擴展框架。
GNOME桌面主張簡單、好用和恰到好處,因此GNOME開發中有兩點很突出:
可達性:設計和建立為所有人所用的桌面和應用程序,不需考慮其技術技巧或者身體是否殘疾。
GNOME應用軟件
Abiword:文字處理器。
[19]
Inkscape:矢量繪圖軟件。
[27]
Rhythmbox:類似Apple iTunes的音樂管理軟件。
[29]
Totem:媒體播放器。
[30]
GNOME最新版本
GNOME發展前景
在GNOME之下還有很多子計劃,它們不是都包含在GNOME發佈版裏,一些基於概念的純粹試驗性質的,等穩定後加入GNOME軟件,其它還有一些正在完善以便直接加入。例如: GNOME存儲 ,D-BUS。
GNOME應用軟件可以使用很多編程語言,但是作為GNOME發行版一部分的GNOME桌面純粹用C寫成。關於是否使用其它高級語言C#,Python和Java等正在深入討論。這些語言都已經用於開發GNOME應用程序,但是如果用於GNOME核心應用的開發就必須在所有GNOME安裝中加入相應的虛擬機,這會抬高可以運行GNOME桌面的計算機的最低配置要求。
[31]
- 參考資料
-
- 1. GNOME 2.24.3 版本發佈 .開源中國社區網.2009-01-16[引用日期2012-07-19]
- 2. Linux桌面 GNOME .開源中國社區網[引用日期2012-07-19]
- 3. 四大Linux圖形界面賞析:KDE、Gnome、Xfce、LXDE .TechWeb網.2010-08-19[引用日期2012-07-19]
- 4. LUG成員 .lug網[引用日期2012-07-19]
- 5. Linux 查看內核 系統 等軟件版本命令 .csdn博客(原創).2010-09-10[引用日期2012-07-19]
- 6. 桌面環境 .51cto網.2011-07-20[引用日期2012-07-19]
- 7. GNOME 1.0 .GNU官網[引用日期2012-07-26]
- 8. GNOME 2.0第三個Beta版本問世! .迪賽網.2002-04-03[引用日期2012-07-26]
- 9. GNOME 4.0 Beta 發佈 .開源中國社區網.2012-04-01[引用日期2012-07-26]
- 10. GNOME 3.4.1 發佈,Linux 桌面系統 .開源中國社區網.2012-04-19[引用日期2012-07-26]
- 11. Gnome 3.5.3 將帶來大的改進 .開源中國社區網.2012-06-26[引用日期2012-07-26]
- 12. GNOME 3.14.2 發佈,Linux 桌面 .開源中國社區. 2014年11月14日[引用日期2014-11-30]
- 13. GNOME 3 正式版發佈 .開源中國社區網.2011-04-07[引用日期2012-07-26]
- 14. Gnome 3 相關整理(一) .360doc個人圖書館網.2012-02-08[引用日期2012-07-19]
- 15. GNOME牽手網頁技術 發佈開發庫SeedKit .天極網.2010-08-26[引用日期2012-07-19]
- 16. GNOME3 .綠色網[引用日期2012-09-14]
- 17. 2008年10月·GNOME.Asia峯會 .beijing-open網.2008-10[引用日期2012-07-19]
- 18. gnome 相關整理 .360doc網.2012-02-08[引用日期2012-07-22]
- 19. 文字處理工具 AbiWord .開源中國社區網.2008-12-05[引用日期2012-07-22]
- 20. 文本編輯器 Gedit .開源中國社區網.2008-10-31[引用日期2012-07-22]
- 21. GNOME瀏覽器 Epiphany .開源中國社區網.2009-07-25[引用日期2012-07-22]
- 22. Linux郵件客户端 Evolution .開源中國社區網.2008-11-15[引用日期2012-07-22]
- 23. 跨平台即時聊天工具 Pidgin .開源中國社區網.2008-09-18[引用日期2012-07-22]
- 24. 圖像編輯軟件 Gimp .開源中國社區網.2008-09-18[引用日期2012-07-22]
- 25. 報表軟體 Gnumeric .開源中國社區網.2009-02-28[引用日期2012-07-22]
- 26. 視頻會議系統 Ekiga .開源中國社區網.2008-10-21[引用日期2012-07-22]
- 27. 矢量圖形編輯軟件 Inkscape .開源中國社區網.2008-09-17[引用日期2012-07-22]
- 28. 文件管理器 Nautilus .開源中國社區網.2008-10-31[引用日期2012-07-22]
- 29. 音樂播放器 Rhythmbox .開源中國社區網.2008-10-24[引用日期2012-07-22]
- 30. 媒體播放器 Totem .開源中國社區網.2008-10-31[引用日期2012-07-22]
- 31. 透視GNOME項目 .賽迪網.2004-03-22[引用日期2012-07-22]
- 32. GNOME 44.1 桌面環境發佈:改進截屏體驗、快速設置等 - IT之家 .ithome.com[引用日期2023-05-07]
- 33. GNOME 45 Alpha 桌面環境開啓公測 .IT之家.2023-07-06[引用日期2023-07-06]
- 收起