站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
GNOME
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
[[Image:Gonme.png|right]] GNOME,即[[GNU]][[网络]]对象模型环境 (The GNU Network Object Model Environment),GNU计划的一部分,[[开放源代码]]运动的一个重要组成部分。 GNOME是一种让使用者容易操作和设定电脑环境的工具。GNOME包含了[[Panel]](用来启动此程式和显示目前的状态)、桌面 (应用程式和资料放置的地方)、及一系列的标准桌面工具和[[应用程式]],并且能让各个应用程式都能正常地运作。其目标是基于[[自由软件]],为[[Unix]]或者类Unix[[操作系统]]构造一个功能完善、操作简单以及界面友好的桌面环境,它是GNU计划的正式桌面。 ==GNOME历史== [[1996年]] KDE 项目启动。KDE是一个自由的桌面环境,但 KDE 依赖的 Qt 当时并未使用GPL授权。出于这种考虑,两个项目在[[1997年]]8月发起:一个是作为Qt库替代品的“Harmony”,另外一个就是创建一个基于非Qt库的桌面系统,即GNOME项目。GNOME的发起者为[[Miguel de Icaza Amozurita]]和[[Federico Mena]] 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用途== [[Image:Gnome desk.jpg|right]] GNOME是完全公开的([[免费软件]]),它是由世界上许多程式设计人员所发展出来的,你可以免费地取得它的[[源代码]]。如果你对GNOME有兴趣的话,可以参观GNOME的网站'''http://www.gnome.org'''。对使用者而言,GNOME有许多方便之处。GNOME提供非文字的接口,让使用者能轻易地使用应用程式。 GNOME设定容易,你可以将它设定成任何你想要的模式。GNOME的Session[[管理员]]能记住先前系统的设定状况,因此,只要你设定好你的环境,它就能够以你所想要的方式呈现出来。GNOME支援许多种语言,或是你也可以新增其他不同的语言。GNOME甚至还支援"拖拉"协定,让GNOME能够使用本来不支援的应用程式。 对程式设计者而言,GNOME也有它的方便处。程式设计人员不需要购买昂贵的版权来让他们所发展出来的软件相容于GNOME。事实上,GNOME是不受任何厂商约束的—它任一元件的开发或修改均不受限于某家厂商。 GNOME可以多种程式语言来撰写,并不受限于单一语言。GNOME使用Common Object Request Broker Architecture(CORBA)让各个程式元件彼此正常地运作,而不需考虑它们是用何种语言所写成的,甚至是在何种系统上执行的。GNOME可在许多类似UNIX的作业平台上执行,包括[[Linux]]。 ==GNOME目标== “GNOME计划提供了两个东西:GNOME桌面环境,一个对最终用户来说符合直觉并十分吸引人的桌面;还有GNOME开发平台,一个能使开发的应用程序与桌面其他部分集成的可扩展框架。” GNOME桌面主张简单、好用和恰到好处,因此GNOME开发中有两点很突出: *易用性——设计和创建为所有人所用的桌面和应用程序,不论其技术技巧和身体残疾。 *国际化——保证桌面和应用程序可以用于很多语言。 ==组织== 和大多数[自由软件]类似,GNOME组织也很松散,其关于开发的讨论散布于众多向任何人开放的邮件列表。为了处理管理工作、施加影响以及与同对开发GNOME软件有兴趣的公司联系,2000年8月成立了GNOME基金会。基金会并不直接参与技术决策,而是协调发布和决定哪些对象应该成为GNOME的组成部分。基金会[[网站]]将其成员资格定义为: *“按照GNOME基金会章程,任何对GNOME有贡献者都可能是合格的成员。尽管很难精确定义,贡献者一般必须对GNOME计划有不小帮助。其贡献形式包括代码、文档、翻译、计划范围的资源维护或者其它对GNOME计划有意义的重要活动 。” 基金会成员每年11月选举董事会,其候选人必须也是贡献者。 ==平台== 尽管最初是GNU/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 Keyring——安全系统 *GNOME Print——GNOME软件打印文档 *GStreamer——GNOME软件的[[多媒体]]框架 *GTK+——构件工具包 *Cairo——复杂的2D图形库 *Human Interface Guidelines——Sun微系统公司提供的使得GNOME应用软件易于使用的研究和文档 *LibXML——为GNOME设计的[[XML]]库 *ORBit——使软件组件化的CORBAORB *Pango——i18n文本排列和变换库 *Metacity——窗口管理器 ==Freedesktop.org和GNOME== Freedesktop.org是一项帮助在不同的X [[Window]]桌面——例如GNOME,KDE或者XFCE——之间实现互操作和共享技术的计划。尽管并非正式标准化组织,Freedesktop.org定义了X桌面的基本特征,包括程序之间的拖放、窗口管理器规范、菜单布局、最近文件列表、程序之间复制粘贴和共享的MIME类型[[数据库]]等等。遵从Freedesktop.org规范使得GNOME应用程序能够集成到其他桌面(反之亦然),并鼓励之间的竞争和合作。 ==主要GNOME应用软件== ===官方应用程序=== 下面的列表是GNOME自带的应用程序列表。 {| border="1" |- |aisleriot |单人纸牌游戏集合 |- |Alacarte |菜单编辑 |- |Baobab |磁盘使用分析 |- |Banter | |- |blackjack |游戏 |- |Brasero |刻录CD/DVD |- |Coaster |cd刻录程序 |- |Cheese | |- |DeskbarApplet |通用搜索界面 |- |dia |图表创建工具,支持[[UML]]模式 |- |dogtail |GUI 测试工具与自动化框架,用Python编写 |- |Drivel |[[博客]] 客户端。 |- |Ekiga |Telephony, [[视频会议]]与Voice over IP |- |Empathy |gnome即时通信软件。 |- |Epiphany |[[网络]]浏览器 |- |Evince |文档查看 |- |Eye of GNOME |图像查看 |- |File Roller |档案创建与解压缩 |- |gattaxx |游戏 |- |gcalctool |计算器 |- |gconf-editor |高级配置[[编辑器]] |- |gdm |X显示管理器 |- |gedit |文本编辑器 |- |Geyes |GNOME面板上的眼球 |- |gfloppy |软盘格式化工具 |- |glines |游戏 |- |gnet |基于GTK GLib库的网络[[API]] |- |gnibbles |游戏:Apple eating worm |- |gnobots2 |游戏 |- |gnome-cd |CD音乐播放器 |- |gnome control center |- |gnome-dictionary |- |gnome keyring manager |密码管理 |- |gnome-mag |桌面放大镜 |- |gnome-panel |桌面面板 |- |gnome-nettool |网络诊断工具 |- |gnome-screensaver |简单的屏幕保护程序 |- |gnome-screenshot |屏幕截图 |- |gnome-search-tool |文件查找 |- |gnome-sound-recorder |录音机 |- |gnome-system-monitor |[[进程]]与资源监视 |- |gnome-system-tools |系统配置工具 |- |Gnome Terminal |终端模拟器 |- |gnometris |游戏 |- |gnome-utils |- |gnome-volume-manager |可移动媒体的后台管理程序 (flash drives, DVDS等等) |- |gnomine |游戏:扫雷 |- |gnopernicus |面向视力障碍用户的屏幕阅读器 |- |gnotravex |游戏 |- |gnotski |游戏 |- |gok (software)|gok |软键盘 |- |gtali |游戏 |- |gucharmap |字符映射表 |- |iagno |游戏 |- |logview |日志文件查看 |- |mahjong |游戏 |- |Nautilus |文件管理器 |- |nautilus-cd-burner |简易[[数据]]CD刻录 |- |Novell Evolution |[[电子邮件]]客户端与个人信息管理 |- |pessulus |Lockdown editor |- |Preferred applications |Web browser,Mail reader,Text editor and Terminal |- |Print Manager |打印管理 |- |Same Gnome |游戏 |- |Sound Juicer |CD Ripper |- |sabayon |User profile editor |- |Tomboy | Note-taking software |- |Totem |多媒体播放器 |- |Update-manager |软件更新管理 <sup>[http://packages.debian.org/en/etch/update-manager]</sup> |- |vino |VNC server |- |Yelp |帮助文档查看 |- |zenity |Show GUI dialogs from scripts |} ===办公=== *AbiWord - 文档处理 *GnuCash - 个人与小型企业财务管理 *Gnumeric - 表格 *GNOME-DB - 数据库管理 *Bond - Database frontend ===图像=== *Dia - 图表程序 *F-Spot - 相片管理 *gThumb - 图像浏览 *GIMP - 图像处理 *Inkscape - 矢量制图程序 ===GNOME游戏=== GNOME游戏是16个游戏集合,为GNOME桌面环境设计,本着 "五分钟" 游戏理念,涉及多种风格类别,支持GGZ Gaming Zone。 游戏包括: *Mahjongg:GNOME中的类四川省游戏 *glChess 国际象棋,支持多种引擎,并且具有2D、3D外观支持。 *扫雷 *GnomeSudoku: 数独 *Same GNOME: *Gnometris: 俄罗斯方块克隆 *Iagno:GNOME中的黑白棋。 *TetraVex *Klotski:华容道 *Blackjack:廿一点类游戏 *机器人 *Aisleriot:超过80种纸牌游戏。比如新接龙、接龙、Clock Patience。 *Nibbles:贪吃蛇变种 *Five or more:五子消除,同色五子(或更多)即消失,但是不断有杂乱的棋子凭空出现。 *四子棋 *Tali:一种扑克牌游戏,类似Yahtzee。 ==稳定版本== 组成GNOME计划的每一部分都有自己的版本号和发布规划,通过各模块的维护者之间的定期协调(6个月),创建一个完整的GNOME发布版本。下边的发布版本列表分类属于稳定版。提供给测试和开发者的不稳定版本并未列入。 {| border="1" cellspacing="0" cellpadding="3" |- !style="background: #efefef"|版本 !style="background: #efefef"|日期 !style="background: #efefef"|说明 |- !align="center"| |1997年8月 |发起GNOME开发 |- !align="center"|1.0 |1999年3月 |发布第一个主要GNOME版本 |- !align="center"|1.0.53 |1999年10月 |"October" |- !align="center"|1.2 |2000年5月 |"Bongo" |- !align="center"|1.4 |[[2001年]]4月 |"Tranquility" |- !align="center"|2.0 |[[2002年]]6月 |基于GTK2的重要升级,并引入了人性化界面指导 |- !align="center"|2.2 |[[2003年]]2月 |多媒体和文件管理器的改进 |- !align="center"|2.4 |2003年9月 |Epiphany,可达性支持 |- !align="center"|2.6 |[[2004年]]3月 |转向spatial文件管理器,新文件对话框 |- !align="center"|2.8 |2004年9月 |改进可移动设备的支持,增加Novell Evolution |- !align="center"|2.10 |[[2005年]]3月 |一般性优化,新applets(设备挂载和卸载),增加Totem和Sound Juicer |- !align="center"|2.12 |2005年9月 |改进了Nautilus;改进了在程式之间的剪切/粘贴功能以及加强了对freedeskop.org 的整合。增加了:Evince PDF 文件阅读器;开始功能表编辑器;keyring manager管理工具。支持Cairo的GTK 2.8 |- !align="center"|2.14 |[[2006年]]3月 |性能提升。增加:Ekiga,原先叫做GNOME Meeting,GNOME 的语音和 [[IP]] 视频客户端;任务栏搜索工具;Pessulus 锁定管理器(允许管理员方便地禁用 GNOME 桌面的特定特性);快速的用户切换;Sabayon 配置编辑器(允许管理员在实时和互动的 GNOME 会话中设置用户配置文件). |- !align="center"|2.16 |2006年9月 |性能提升。新增:Tomboy智能的[[wiki]]笔记本程序;Baobab 磁盘存储份额管理;屏幕保护的全屏预览支持;Totem 有一些轻微地改进;改进了 Nautilus;整合了支持笔记本的电源管理功能;Metacity添加compositing支持;新的图标主题。基于GTK+2.10库,新的打印对话框和它的API. |- !align="center"|2.22 |[[2008年]]3月 |Epiphany浏览器换用WebKit引擎;Evince文档浏览器内部转换效应;Cheese可用网络摄像头拍摄照片和记录视频,并可应用特效。多媒体方面,Totem能搜索和播放[[YouTube]]视频,连接到MythTV服务,观看录像或实时TV。Rhythmbox能利用FM无线电收听器,整合进新的歌词网站,改进了Podcast feed支持。提供了独立的[[Flash]]播放器,支持从文件浏览器中预览Flash. |- !align="center"|2.24 |2008年9月 |Better GNOME panel theming, integration of bookmarks and browsing history for GNOME-wide access, and new applet library for GNOME panel,新版Ekiga崭新的用户界面,SIP支持, Empathy即时通讯客户端采用Telepathy通讯框架,Nautilus可以选择纵行和列表视图,GnomeVFS到GIO的移植部分完成。 |- !2.26 |[[2009年]]3月 |新刻录工具Brasero,简单文件共享,媒体播放器改进,提供多显示器和指纹识别支持。 | |- !2.28 | width="120px"| 2009年9月 |加入GNOME[[蓝牙]]模块;改进时间跟踪器;改进即时聊天工具Empathy;改进Epiphany Web 浏览器;媒体播放器增加DVD回放功能;网络摄像头工具Cheese;Evince文档查看器新增批注功能;声音控制程序增加淡入淡出控制支持;Orca 屏幕阅读器;WebKit 辅助功能支持等。 |} ==相关条目== *[[Ubuntu]] *[[Debian]] *[[KKCapture]] ==参考来源== *http://www.gnome.org *http://www.gnome-cn.org *http://zh.wikipedia.org/zh-cn/GNOME [[category:开放源代码|G]] [[category:桌面环境|G]] [[category:GNU|G]] [[category:自由软件|G]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)