GNOME 2.12 发布通告

1. 针对用户的更新

1.1. 桌面

1.1.1. 感观

GNOME 2.12 引入了新的标准主题,也就是知名的“ClearLooks”,让桌面更富魅力的同时保持了简单和整洁。

图 1充满魅力,亲切的,简洁的:新默认主题。

1.1.2. 文件管理器

文件管理器,也就是 Nautilus ,在 GNOME 2.12 中对其用户界面做了有多处改进。最引人注目的是列表视图可以显示目录中的文件,也可以导航到子文件夹中,只有在必要的时候才开启一个文件夹新窗口。同样为了方便用户,书签菜单显示的位置与文件选择器对话框中的是一致的。

在 GNOME 2.12,从应用程序拖曳文本到文件夹窗口将会创建一个新的文本文档,这样可以显著节省您的时间。在拖曳文本的同时 GNOME 会显示文本的预览,而非之前的图标显示。

图 2整洁清晰而且强大:Nautilus 文件管理器

浏览模式做了重大改进,外观更接近 GNOME 的现有文件选择器对话框:

  • 位置和书签可以在侧边栏中显示。
  • 位置显示采用了 GNOME 的路径栏取替了以前的文本输入框。文本的路径输入框则通过键盘快捷键 Ctrl+L 激活。

现在,GNOME 简洁的 CD 烧录功能既可复制音频 CD,也可复制数据 CD。所要做的就是在插入 CD 后,用右键点选。

1.1.3. 剪贴板

现在,不管您是否关闭所复制数据的来源窗口,GNOME 都会记住复制的数据。通过应用程序发出使用该功能的请求,这个长期存在的问题最终通过剪贴板守护程序得到解决,同时并避免了性能问题。

1.1.4. 面板

面板,平常出现在屏幕上下方,它允许您启动应用程序和控制环境的各个方面。受益于可旋转的菜单,GNOME 2.12 中带菜单的垂直面板已经非常好用了。

您也许注意到了应用程序可以通过在窗口列表中的闪烁来表明它们已就绪。例如,即时通讯应用程序可以在好友发送信息时闪烁自己的图标。

图 3GNOME 面板

1.2. 应用程序

1.2.1. 视频播放器

GNOME 的“Totem”视频播放器,采用了 GNOME 的 GStreamer 多媒体框架。在 GNOME 2.12 中,该视频播放器采用播放列表侧边栏来取代之前的独立窗口,并支持 DVD 菜单和字幕。

图 4视频播放器

1.2.2. CD 抓取

GNOME 的 CD 抓取可轻松提取 CD 音频以供 PC 或便携式音乐播放器进行回放。如今,提取之前可以先试播放音轨。最新版的 CD 抓取器通过 GNOME 的虚拟文件系统(GNOME-VFS),能够直接把文件提取到联网的服务器或者可移动设备上。

图 5音频提取机

1.2.3. Web 浏览器

GNOME 的“Epiphany” Web 浏览器基于 Mozilla,但也与 GNOME 桌面环境完全整合。在 2.12 中它的改进包括

  • 类似 Firefox 中的查找栏,曾是 Epiphany 的扩展部分。依靠它可以直接在页面中查找文字,不再出现对话窗口把页面遮住的情形。
  • 更清晰的出错信息,可以直接显示在浏览器中。
  • 采用标准的 GNOME 打印系统。
  • 书签可以在网络中轻松共享。

图 6Web 浏览器

1.2.4. Evolution

Evolution 是 GNOME 集成的电子邮件和群件客户端,它支持传统的邮件设置,也支持 Novell Groupwise 和 Microsoft Exchange。通过 Evolution,您可以读写和管理您的电子邮件、联系人和日历事件。

现在,在 GNOME 2.12 中 Evolution 有了更好用的菜单布局,附件栏也做了改进,允许内嵌的 PGP 加密 和 PGP 签名。 另外,日历程序可以做与会人代理。

Groupwise 代理和 IMAP 账号也得到了支持,同时也为通过 Mozilla Thunderbird 使用 IMAP 的用户解决了一些兼容问题。

图 7邮件客户端

1.3. 控制中心

1.3.1. 关于我

现在 GNOME 有个新的“关于我”控制面板,可以输入个人详细资料,比如电话号码,地址,电子邮件地址,和即时通讯的 ID,取替了在多个程序中重复的信息。这里也可以更改自己的密码。

图 8关于我

1.3.2. 鼠标属性

现在,可以在鼠标属性控制面板中改变鼠标指针的主题。

图 9鼠标属性

1.4. 实用工具

GNOME 实用工具也有一些改进,例如:

1.4.1. 文档查看器

GNOME 2.12 拥有一个全新的文档查看器,也就是知名的“Evince”,取替之前独立的 PDF 和 .ps 文档查看器。这个新的文档查看器具有查找功能和一次显示多个页面的能力,它更简洁,更方便好用。

图 10文档查看器

1.4.2. 图像查看器

GNOME 图像查看器通过使用 ICC 特性描述文件,可以显示色彩矫正的图像。

图 11图像查看器

1.4.3. 帮助查看器

Yelp,GNOME 的帮助查看器,如今采用与 Epiphany Web 浏览器相同的引擎。Yelp 的感观,速度和稳定性都大大的提高了。

Yelp 也在本地特殊格式化的支持方面做了提升,文档可使用语言特殊格式化规则来渲染,还有一个极好的新文档翻译系统,让翻译者翻译帮助文档就像翻译应用程序一样简便。

图 12帮助查看器

1.4.4. 搜索

GNOME 搜索工具现在显示图像的缩略图,而非以前的普通图标。

图 13搜索

1.4.5. 字典

现在,GNOME 字典有一个简单的用户界面,显示条目的布局也更加利于阅读。如果您愿意,也可以选择不同的字体来显示条目。

图 14字典

1.5. 游戏

GNOME 游戏为桌面带来更多的乐趣。扫雷游戏在 GNOME 2.12 中得到了一些改进,比如,第一次点击时,一定会清除出有用的区域,这样就无需盲目点击。同时,希望您不要踩到地雷,引爆地雷时会显示爆炸的图像。

图 15扫雷

2. 针对系统管理员的更新

GNOME 2.12 有一些新的功能特性可以让系统管理员活得更惬意,当然包括那些需要自己管理计算机的用户。

2.1. 为 Sabayon 而做的改进

作为支持 Sabayon 用户配置文件管理器工作的组成部分,GNOME 启动时会读取、接触更少的设置。除了获得小小的执行性能提高之外,这意味着 GNOME 2.12 比以前更容易管理。特别是结合 Sabayon 之后,为 GNOME 设置用户配置文件就成为一件非常轻松的事情了。Sabayon 目前还不是 GNOME 的正式部件。

2.2. 菜单编辑器

GNOME 的应用程序菜单采用 freedesktop 菜单规范,这样可以轻松安装应用程序,而不用考虑所用的具体的桌面环境。GNOME 2.12 有个简洁的工具让您编辑菜单,而且,因为基础部分是遵循标准的,所以有用的第三方工具也开始出现。

图 16菜单编辑器

2.3. 系统工具

系统工具允许您配置系统时钟和网络连接,也可以管理系统中的用户和群组。目前,这些系统工具比较适合于单机,而非大型网络中计算机。

GNOME 2.12 提供了一个全新的服务管理工具,允许您对计算机启动时启动的服务进行选择。

图 17服务管理工具

2.4. 日志查看器

通过在标签式窗口中显示日志,以及在日历中直接浏览日志,GNOME 日志查看器让调查工作更轻松。新版本的导航器也有助于查看已经存档的日志。

图 18日志查看器

3. 针对开发者的更新

除了为 GNOME 桌面自身提供稳定的基础之外,GNOME 2.12 开发平台还为特别适合第三方软件开发者。在保持向后兼容性和 API 稳定性的同时,GNOME 2.12 增加了一些为用户可见的改进以及 API 的改进。您还会发现,开发能够运行于 Unix 和 Windows 的应用程序变得更加轻松,而由于与重要标准更加融合,GNOME 与其它桌面的互操作性也得以增强。

3.1. GTK+ 的改进

在 GNOME 2.12 中,GTK+ 2.8 提供了一些有趣的,用户可直接看到的功能特性,例如

  • 现在,GTK+ 采用 freedesktop 的 Cairo 绘图 API,这使得自定义部件的实现和新效果绘制更加容易。不久的将来,GNOME 就可以使用新的图形效果并充分利用硬件加速,同时还可改进我们的打印 API。
  • 拖放操作已经做了改进,在拖曳文本时可直接预览文本块。

另外,所以基于 GTK 的应用程序无需重新编译就可使用,为了开发的方便,已经添加了一些新的 API。它们包括:

  • 现在,GtkFileChooser 处于保存模式时,可以显示文件覆盖的确认对话框。
  • GtkWindow 可以向窗口管理起发送紧急提示,比如,让窗口标题发生闪烁。
  • 现在,GtkIconView 实现了 GtkLayout 接口,可通过 GtkCellRendererCells 来渲染条目。
  • 现在,GtkTextView 可以让您设置段落的背景颜色,枚举时可跳过不可见的文本。
  • GtkScrolledWindow 拥有可获得滚动条的函数。
  • 现在,GtkMenu 支持垂直(旋转的)菜单,在像屏幕键盘类的特殊应用程序中也可以忽略键盘焦点。
  • 现在,GtkEntryCompletion 的弹出菜单可以超过条目的宽度,而在只有一个匹配项时,弹出菜单也可隐藏。
  • 现在,GtkAboutDialog 的许可文本已经被封装。
  • 现在,GtkToolButton 可以使用由图标主题指定的图标,而且在拖曳之时也使用该图标。
  • GtkSizeGroup 可以忽略隐藏的窗口部件。

也请参看完整的 GTK+ 2.8 中新有的 API 清单。

3.2. 跨平台

GTK+ 库已流行于需要支持多平台的众多开发者之中,这些平台包括 Microsoft Windows、Linux 和 UNIX。例如,艺术家们可可以在 Linux 或者 Windows 上使用 GIMP 和 Inkscape 来编辑图像。

现在,很多 GNOME 库,包括 ORBit2,libbonobo,libgnome,libbonoboui,libgnomeui 还有 gnome-vfs,都能在 Microsoft Windows 上使用,这样,GNOME 应用程序在该平台的创建和发行就更容易了。虽然,这种支持仍未全部完成,但对某些程序而言,这已经足够了。完整的支持有望在 GTK+ 和 GNOME 的下一个版本发布时完成。

3.3. 标准的遵循

GNOME 与众多团体,如 freedesktop.org 紧密合作。这种合作为 GNOME 用户带来的最大好处就是同时支持多项标准。互操作性的支持使得用户能轻松地让 GNOME、KDE 及其它应用程序一起工作,同时,遵循各种开放的规范有助于用户数据避免陷入私有格式的泥沼之中。

GNOME 开发者正通过 Freedesktop.org 与自由软件社区的其他成员一道致力于开放标准的建设以增强软件之间的互操作性。这些标准包括:共享的 MIME 数据库图标主题近来用过的文件菜单桌面条目缩略图管理以及系统托盘规范。此外,GNOME 还支持 CORBAXMLXdndEWMHXEMBEDXSETTINGSXSMP

4. 国际化

感谢成员遍布世界各地的 GNOME 翻译项目,在 Christian Rose 和 Kjartan Maraas 的领导下,通过这些成员的努力,GNOME 2.12 提供 43 种语言的支持(至少有 80% 的词条已被翻译)。

支持的语言:

  • 阿尔巴尼亚语(500 万人)
  • 巴西葡萄牙语(1 亿 7500 万)
  • 保加利亚语(900 万)
  • 加泰罗尼亚语(700 万)
  • 简体中文(超过 10 亿)
  • 繁体中文(4000 万)
  • 捷克语(1100 万)
  • 丹麦语(530 万)
  • 荷兰语(超过 210 万)
  • 英语(3 亿 4100 万)
  • 芬兰语(超过 500 万)
  • 法语(超过 7500 万)
  • 加利西亚语(300 万)
  • 德语(1 亿)
  • 希腊语(1500 万)
  • 古吉拉特语(4600 万)
  • 北印度语(3 亿 7000 万)
  • 匈牙利语(1450 万)
  • 印度尼西亚语(2 亿 3000 万)
  • 意大利语(6000 万)
  • 日语(超过 1 亿 2500 万)
  • 韩语(7500 万)
  • 立陶宛语(400 万)
  • 马其顿语(200 万)
  • 马来西亚语 (超过 1700 万)
  • 尼泊尔语(1600 万)
  • Norwegian Bookmal(500 万)
  • 波兰语(4400 万)
  • 葡萄牙语(4300 万)
  • Punjabi 语(6000 万)
  • 罗马尼亚语(2600 万)
  • 俄语(1 亿 7000 万)
  • 塞尔维亚语(1000 万)
  • 斯洛伐克语(500 万)
  • 西班牙语(超过 3 亿 5000 万)
  • 瑞典语(900 万)
  • 泰米尔语(6100 万)
  • 泰国语(2000 万)
  • 土耳其语(1 亿 5000 万)
  • 乌克兰语(5000 万)
  • 越南语(6800 万)
  • 威尔士语(6000 万)
  • Xhosa(700 万)

加利西亚语,爱沙尼亚语,印度尼西亚语,马其顿语尼泊尔语斯洛伐克语,越南语,泰国语,还有 Xhosa 是新的被 GNOME 2.12 支持的语言,感谢其翻译人员所作的艰苦工作。同时值得一提的是 GNOME 2.12 也支持英国英语和加拿大英语。

许多其他语言被部分地支持,过半数的词条已经被翻译。

5. 安装 GNOME 2.12

我们在 gnome.org/projects/livecd/ 上提供了一套 GNOME 2.12 的 LiveCD。通过这张 LiveCD,可以在 Linux 上试用完整的 GNOME 桌面,而且不用在硬盘上安装任何东西。这是了解 GNOME 新变化的最佳途径。

对于真正的用户,我们建议安装您使用的 Linux 发行版的官方软件包。供应商应该很快就会为 GNOME 2.12 打包,并发布包含 GNOME 2.12 的新版本。

如果您为了测试最新的版本,提供反馈和改进建议的目的,希望从源代码的基础上构建 GNOME,我们建议使用构建工具,比如 GARNOME 工具从发布版本的打包源代码来构建 GNOME,或者是直接从 CVS 来构建整个 GNOME 的 jhbuild 工具。

6. 已知问题

任何软件在其发布之时包含了了一些开发者已知的 BUG,但因为各种原因,未能在发布之前修正。自由软件在这方面和专利的软件没有什么不同,但不同的是我们会让用户清楚的了解这些问题。

我们鼓励我们的用户报告错误,以便修正它们。在 GNOME 中最好办法就是使用简单的错误指引。它将引导您完成填写一个合格的错误报告,确保错误被正确地标识。如果您已经非常熟悉“简单模式”中所有内容,那么也可以访问传统的传统的错误表单。对于已经被报告过的错误的详细信息可以在我们的 Bugzilla 上查看。其中和 GNOME 2.12 相关的问题如下:

6.1. 已知问题清单

  • 为了提升可管理性和默认状态下的可用性,“打开终端”的动作已经从 Nautilus 的右键菜单中删除了。如有想要的话,我们建议安装 Nautilus 的打开终端插件,它不仅仅恢复 Nautilus 菜单的“打开终端”项目,更好的地方是它可以在您正在浏览的目录中打开终端。

7. 展望 GNOME 2.14 和更远的版本

GNOME 的运作按照一个基于时间的发布计划,这是为了尽可能快的把开发成果提供给我们的用户。下面的这些功能特性已经进入 GNOME 开发者的视线中,很有可能会在下一个发布版本中出现。

  • 支持 Apple Bonjour 标准,以探测网络中提供的服务,也有可能是通过 Avahi 来达到这个目的。
  • 在 Evolution 中支持 caldav 开放日历服务标准。
  • 使用网络管理器为所有支持网络的应用程序提供所有网络连接和断开的接口。
  • 通过 Project Ridley 合并 gtk 和 gnome 库,让 GNOME 应用程序的开发和配置更容易。
  • 增强新渲染基础部件的使用,促进外观和可用性,例如把它整合入我们新的默认主题,Clearlooks 中。
  • 更多信息请参看我们的 wiki 上的 GNOME roadmap

8. 参与

GNOME 成功的关键在于其众多的志愿者、用户和开发者。

作为一个用户,您的贡献可以像填写 BUG 报告一样简单。您可以使用我们的 Bugzilla 中的简单的 BUG 助手来填写 BUG。如果您想做更多的贡献,您可以加入我们的活跃的 BUG 中队

对于开发者来说,还有许多令人兴奋的东西等待我们去开发。例如在易用性,文档,可用性,翻译,Web,测试,图形设计,以及桌面和平台开发。这里的有本能为您的开始助一臂之力的手册

在帮助 GNOME 的过程中,可以让您获得难于置信的,充满满足感的体验。它可以让您的能力最大限度的得到激发和锻炼,可以和朝统一目标努力的人们一起前进。快加入我们来发掘您的潜能吧。

A. 鸣谢

本发布通告由 Murray Cumming, Davyd Madeley 以及 GNOME 社区收集整理。GNOME-cn.org 组织翻译。