GNOME

GNOME，即GNU网络对象模型环境（The GNU Network Object Model Environment），GNU计划个一部分，开放源码运动个重要组成部分。

其目标是基于自由软件，为Unix搭类Unix系统构造一个功能完善、操作简单搭界面友好个桌面环境。它是GNU计划个正式桌面。

 歷史 
1996年KDE專案啟動。KDE是一个自由个桌面环境，但 KDE 依賴个Qt当时朆使用GPL授權。因此两只项目来1997年8月发起：一只是作为Qt库替代品个Harmony，另外一只就是创建一个基于非Qt库个桌面系统，就是GNOME项目。GNOME个发起者是米格爾·德伊卡薩搭費德里科·梅納。

GIMP Toolkit（GTK+）畀选中作为Qt toolkit个替代品，成为GNOME桌面个基础。GTK+使用LGPL，允许链接到嗯只库个软件（譬如GNOME个应用程序）使用随便啥许可协议。GNOME计划个应用程序通常使用GPL许可证。

来GNOME变得实用搭普及过后，1998年Qt加入GPL授權。Troll Tech来勒GNU GPL搭QPL双重许可证下发布Unix版个Qt库。Qt加入GPL授權後，来2000年年底 Harmony 項目停止開發，而 KDE 弗再依賴非 GPL 个软件。2009年3月，Qt 4.5發布，加入LGPL授權作為第三選擇。

GNOME桌面系统使用C语言编程，但也存在一些其他语言个绑定使得可以使用其他语言编写GNOME应用程序，譬如C++，Java，Ruby，C#，Python，Perl等等。

 目标 
引自GNOME网站：
“GNOME计划提供两只物事：GNOME桌面环境，一个对最终用户来说符合直觉而且十分吸引人个桌面；还有GNOME开发平台，一个好让开发个应用程序搭桌面其他部分集成个可扩展框架。”

GNOME桌面主张简单、好用搭恰到好处，因此GNOME开发中有两点蛮突出个：
 易用性——设计搭建立好畀所有人用个桌面搭应用程序，弗论其技术技巧搭身体残疾。
 国际化——保证桌面搭应用程序可以用于弗得了种言话。

 组织 
搭大多数自由软件类似，GNOME组织也蛮松散个，其关于开发个讨论散布于众多向任何人开放个邮件列表。为著处理管理工作、施加影响以及搭同对开发GNOME软件有兴趣个公司联系，2000年8月成立著GNOME基金会。基金会并弗直接参與技术决策，而是协调发布搭决定啥个对象应该成为GNOME个组成部分。基金会网站拿其成员资格定义为：

 “按照GNOME基金会章程，任何对GNOME有贡献者侪可能是合格个成员。虽然很难精确定义，贡献者一般必须对GNOME计划有弗小帮助。其贡献形式包括代码、文档、翻译、计划范围个资源维护或者其它对GNOME计划有意义个重要活动 。”

基金会成员每年11月选举董事会，其候选人必须也是贡献者。

 平台 
尽管最初是Linux个桌面，GNOME已经运行勒大多数类Unix系统（包括*BSD变体、AIX、IRIX、HP-UX），并畀Sun Microsystems公司采纳为Solaris平台个标准桌面，取代著过时个CDE。Sun Microsystems公司也以Java Desktop System名义发布一个商业版个桌面。GNOME也移植到Cygwin让它好运行勒Microsoft Windows上。GNOME 还畀众多LiveCD Linux发行版使用，如Gnoppix，Morphix搭CDLinux。

 架构 
GNOME桌面由弗得了弗同个项目构成，部分重要个列勒下头：
 Bonobo——复合文档技术
 GObject——用于C语言个面向对象框架
 GConf——保存应用软件设置
 GNOME VFS——虚拟檔案系统
 GNOME 鑰匙圈——安全系统
 GNOME Print——GNOME软件打印文档
 GStreamer——GNOME软件个多媒体框架
 GTK+——构件工具包
 Cairo——复杂个2D图形库
 Human Interface Guidelines——Sun微系统公司提供个使得GNOME应用软件易于使用个研究搭文档
 libxml2——为GNOME设计个XML库
 ORBit——使软件组件化个CORBAORB
 Pango——i18n文本排列搭变换库
 Mutter——窗口管理器

 主要GNOME應用軟件 
GNOME主要个應用軟件包括：
 AbiWord——文字處理器。
 Banshee——音樂播放軟體
 Epiphany——網頁瀏覽器。自從GNOME 2.4开始Epiphany取代Galeon成為預設瀏覽器。
 Evolution——聯繫／安排搭e-mail管理。
 Empathy——即時通訊軟件。
 gedit——文本編輯器。
 GIMP——高級圖像編輯器。
 Gnumeric——電子表格軟件。
 Ekiga——IP電話或者電話軟件。
 Inkscape—— 矢量繪圖軟件。
 Nautilus——文件管理器。
 Rhythmbox——類似Apple iTunes个音樂管理軟件。
 Shotwell——圖片瀏覽軟體
 Tomboy——便條軟體
 Maps——地圖軟體。
 GNOME Tweak——GNOME桌面環境微調软件。
 Music——GNOME 3.10導入个新媒體播放器。
 Notes——GNOME 3.10新增个便條软件。
 Box——虛擬機器软件。
 Photo——相片管理搭檢視软件。

 未来发展 
来GNOME下头还有蛮多点子计划，现在它里并弗是侪畀包含勒GNOME发布版裡向。一些基于概念个纯粹试验性质个有朝一日有可能加入稳定个GNOME软件，其他还有一些来样改善以便直接加入。譬如：
 GNOME存储
 D-BUS

尽管GNOME计划允许应用软件可以使用任何编程语言编写，但是作为GNOME发行版一部分个GNOME桌面是纯粹用C写成个。关于是否使用其他高级语言C#，Python搭Java等来样深入讨论。伊点语言侪已经用于开发GNOME应用程序，但是如果將伊点高階語言用于GNOME核心应用个开发就必须来所有GNOME安装中加入相应个虚拟机，因而就会提高GNOME桌面对硬件个配置要求。

 Freedesktop.org搭GNOME 
Freedesktop.org是一项帮助来弗同个X Window桌面——譬如GNOME、KDE或者XFCE——之间实现互操作搭共享技术个计划。尽管弗是正式标准化组织，Freedesktop.org定义著X桌面个基本特征，包括程序之间个拖放、窗口管理器规范、菜单布局、最近文件列表、程序之间复制粘贴搭共享个MIME类型数据库等等。遵守Freedesktop.org规范让GNOME应用程序好集成到其他桌面（反过来也是个），并鼓励之间个竞争搭合作。

 版本 
组成GNOME计划个每一部分侪有自家个版本号搭发布规划，通过各模块个维护者之间个定期协调（6个号头），建立一只完整个GNOME发布版本。下头个发布版本列表分类属于稳定版。提供畀测试搭开发者个弗稳定版本朆列入。

版本日脚说明 1997年8月发起GNOME开发1.01999年3月发布第一个主要GNOME版本1.0.531999年10月"October"1.22000年5月"Bongo"1.42001年4月"Tranquility"2.02002年6月基于GTK2个重要升级，并引入著人性化界面指导2.22003年2月多媒体搭文件管理器个改进2.42003年9月Epiphany，可达性支持2.62004年3月转向spatial文件管理器，新文件对话框2.82004年9月改进可移动设备个支持，增加Evolution2.102005年3月一般性优化，新applets（设备挂载搭卸载），增加Totem搭Sound Juicer 2.122005年 9月改進著Nautilus；改進著来程式之間个剪下／貼上功能搭加強著對freedeskop.org 个整合。增加著：Evince PDF 文件閱讀器；開始功能表編輯器；keyring manager搭管理工具。建基於支持Cairo个GTK 2.8 2.142006年 3月性能提升。增加：Ekiga 原先叫做GNOME Meeting，GNOME 个语音搭 IP 视频客户端；任务栏搜索工具；Pessulus 锁定管理器（允许管理员方便个禁用 GNOME 桌面个特定特性）；快速个用户切换；Sabayon 配置编辑器（允许管理员来实时搭互动个 GNOME 会话里向设置用户配置文件）.2.162006年 9月性能提升。增加：Tomboy 智能个wiki笔记本程序；Baobab 磁盘存储份额管理；屏幕保护个全屏预览支持；Totem 有一些轻微个改进；改进著 Nautilus；整合著支持笔记本个电源管理功能；Metacity添加compositing支持；新个图标主题。基于GTK+2.10库，新个打印对话框搭它个API.2.222008年3月Epiphany浏览器换用WebKit引擎；Evince文档浏览器内部转换效应；Cheese可用网络摄像头拍摄照片搭记录视频，并可应用特效。多媒体方面，Totem好搜索搭播放YouTube视频，连接到MythTV服务，观看录像或实时TV。Rhythmbox能利用FM无线电收听器，整合进新个歌词网站，改进著Podcast feed支持。提供著独立个Flash播放器，支持从文件浏览器中预览flash。2.242008年9月改进GNOME面板主题化，GNOME-wide access个书签搭浏览历史记录个集成化。新增GNOME面板小程序库。 新版Ekiga新个用户界面，SIP支持， Empathy即时通讯客户端采用Telepathy通讯框架，Nautilus可以选择纵行搭列表视图， GnomeVFS到GIO个移植部分完成。2.262009年3月新刻录工具Brasero，简单文件共享，媒体播放器改进，提供多显示器搭指纹识别支持。2.282009年9月http://library.gnome.org/misc/release-notes/2.28/index.html.zh_CN  GNOME 2.28发行注记加入GNOME蓝牙模块；改进时间跟踪器；改进即时聊天工具Empathy；改进Epiphany Web 浏览器；媒体播放器增加DVD回放功能；网络摄像头工具Cheese；Evince文档查看器增加批注功能；声音控制程序增加淡入淡出控制支持；Orca 屏幕阅读器；WebKit 辅助功能支持等。2.302010年3月Nautilus文件浏览器、Empathy即时通信、便签、Evince PDF阅读器、Time Tracker、Vinagre VNC客户端搭Epiphany浏览器个改进。iPod 搭 iPod Touch设备可通过libmobiledevice来gvfs支持。使用GTK+ 2.20.2.322010年9月新增Rygel搭GNOME颜色管理器。Nautilus文件浏览器、Empathy即时通信、便签、Evince PDF阅读器搭其他组件个改进。3.0原计划2010年9月发布，因而2.30过后开发重点转向3.0。3.02011年4月GNOME Shell个引进。引进一只重新设计个、有更简练更集中个选项个框架。面向主题个帮助基于Mallard标记语言。并排平铺窗口，新个主题搭默认字体。采用GTK+ 3.0，包括改进个语言绑定、主题化、触摸搭多平台支持。移除长期废弃个开发API。3.22011年9月根据用户个反馈，对GNOME 3.0进行著弗得了修改，好来 GNOME 3.2 中获得更平滑个体验。3.102013年10月GNOME 3.10 增加弗得了新个內建程序:
 導入實驗性質个Wayland支持
 系統狀態列：来GNOME 3.10里向，音量、電力、帳號、開關機按紐等整合成一只選單。
 標頭列：標題列搭程式功能列結合為標頭列,可以省下更多屏幕空間。
 新个內建程式：Software、Maps、Music、Photos、Notes(前身為Bijiben)
 應用程式啟動檢視改成頁面式
 自定鎖定畫面个背景
 增加精細捲動功能
 設定值个改善
 Cantarell，GNOME 字型改進
 支持高密度顯示屏幕
 支持用智慧卡解鎖畫面
 改善大量Bug搭轉場動畫

 参见 
 桌面环境

 参考文献 

 外部链接 

 正式站点 
 GNOME首页
 GNOME Wiki
 GNOME基金会

 第三方站点 
 GnomeFiles — GNOME/GTK+软件库
 GNOME新闻e
 GNOME月报 — GNOME桌面个在线杂志
 北京GNOME用户组网站

 參與中文翻譯 
 GNOME 简体中文翻译团队
 GNOME 正體中文翻譯團隊
 Tryneeds（「GNOME」類別）→GNOME 正體中文翻譯團隊維護，相關說明
 GNOME 正體中文翻譯團隊網上論壇→Google 網上論壇
 GNOME 正體中文（臺灣）翻譯步驟教學→Ubuntu正體中文站

分类:自由软件