The developers behind the open source GNOME desktop environment have announced the official release of version 2.28. This version brings a handful of noteworthy improvements such as a new Bluetooth configuration tool and user interface refinements in numerous applications. One of the most significant changes is the adoption of Apple's WebKit HTML rendering engine for GNOME's Epiphany Web browser.
GNOME is a collection of software applications, development frameworks, and core desktop components that together provide a comprehensive graphical computing environment for Linux and other compatible operating systems. It includes a file manager, a task management panel, a suite of basic utilities, and various programs for communication and multimedia. It is the default desktop environment in several prominent Linux distributions, such as Ubuntu. A new stable version arrives every six months with a handful of important incremental improvements that constitute a significant portion of the user-visible changes in subsequent GNOME-based Linux distro releases.
Bluetooth support got a major overhaul in this GNOME release. The new gnome-bluetooth project, which is a fork of bluez-gnome, provides improved desktop integration and a much better user interface for managing connections with Bluetooth devices. NetworkManager integration will simplify tethering, and PulseAudio integration will make it easier to fine-tune audio behavior for headsets.
The GNOME community has become increasingly enthusiastic about the WebKit rendering engine due to its potential for bringing richer presentation capabilities to the desktop and a stronger Web browsing experience. Adoption of the GTK+ WebKit port was previously held back by accessibility concerns and general lack of maturity. In GNOME 2.28, these issues have largely been addressed. Preliminary support for screen readers is now in place and the renderer is a lot more robust than it was six months ago. This has opened the door for WebKit to be used in various parts of the GNOME desktop.
The Empathy instant messaging application has gained support for using Adium themes with a WebKit-powered message view. More significantly, WebKit has displaced Mozilla's Gecko engine as the HTML renderer in GNOME's native Epiphany Web browser. This transition has been in the works for quite some time and is a major step forward for GNOME's browser. Epiphany is quite snappy in GNOME 2.28 and scores 100/100 on the Acid3 test. Using WebKit will help differentiate Epiphany from Firefox, which is shipped as the default browser by most of the major Linux distributors.
With the release of version 2.28, GNOME has taken its first major steps towards delivering a location-aware desktop. Some of the experimental geolocation features that we looked at earlier this year are now part of the desktop. Empathy, for example, has gained a map view that can show you the location of your contacts using a new XMPP extension.
There are a lot of new little features too, such as an overview display for the Hamster time tracking tool and a PDF annotation tool for Evince, the GNOME PDF viewing utility.
The GNOME desktop is currently undergoing a significant transformation as the developers move closer towards unleashing the 3.0 release, which will offer a next-generation desktop shell and window manager. The roadmap specifies that the next stable version, which is tentatively designated 2.30, could potentially be declared the 3.0 release. A lot of architectural work is being done under the hood to accommodate that transition, with deprecated legacy technologies such as Bonobo being purged aggressively throughout the desktop.
GNOME 2.28 represents a moderately compelling incremental improvement. WebKit-based Epiphany is definitely worth a try, and I'm finally starting to warm up to Empathy thanks to the bug fixing and user interface refinements delivered in this release. The enhanced Bluetooth support is also a welcome addition. Version 2.28 is a little bit light on new features relative to some previous GNOME releases, but that's understandable as a lot of development effort is currently focused on preparing for the next-generation GNOME desktop.
- 大小: 540.5 KB
分享到:
相关推荐
gnome-desktop-2.28.2-11.el6.centos.x86_64.rpm
例如,使用`gtk_button_new_with_label()`可以创建一个带有指定文字的按钮,`gtk_widget_show_all()`则会显示所有已创建的控件。 学习过程中,实例是提升技能的关键。"Linux应用程序开发指南:使用Gtk+ Gnome库"很...
第五部分包括三个附录,附录A是书中使用的示例GnomeHello的源代码,附录B介绍了一些与Gtk+/Gnome编程相关的在线资源,附录C是Gtk+/Gnome对象的简要介绍。本书中的Gtk+构件示例都来自于GTK 1.2.3软件包的示例。如果...
### Novell SUSE Linux Enterprise Desktop 10 SP1 GNOME 用户指南关键知识点 #### 一、概述 《Novell SUSE Linux Enterprise Desktop 10 SP1 GNOME 用户指南》是一本详细介绍SUSE Linux Enterprise Desktop 10系统...
很不错的开发程序的教材 目 录 前言 第一部分 Linux GUI编程框架及编程基础 第1章 Linux软件开发概述 1 1.1 关于Linux 1 ...附录A GnomeHello源代码 293 附录B 在线资源 304 附录C Gtk+/Gnome对象总览 306
linux 的GNOME Display Manager gnm-2.20.0源代码linux 的GNOME Display Manager gnm-2.20.0源代码linux 的GNOME Display Manager gnm-2.20.0源代码linux 的GNOME Display Manager gnm-2.20.0源代码linux 的GNOME ...
### Linux上的GNOME 2.2桌面用户指南 #### 知识点概览: 1. **GNOME桌面环境概述** - GNOME桌面的基本组件及其功能介绍。 - 鼠标与键盘操作基础。 - 窗口、菜单、工作区等基本元素的使用方法。 2. **GNOME桌面...
GTK+(GIMP Toolkit)和GNOME库是Linux下广泛使用的图形用户界面(GUI)工具包,主要用于构建美观且功能丰富的桌面应用。"LINUX应用程序开发指南:使用GTK+ GNOME库"这本书就是针对这个主题的详细教程,旨在帮助...
在Linux操作系统中,开发应用程序是一项常见的任务,而GTK+和GNOME库则为开发者提供了强大的工具,使得在Linux上创建用户界面变得简单易行。本指南将深入探讨这两个库的使用,帮助你成为Linux应用程序开发的专家。 ...
Linux 虚拟机中配置 GNOME+VNC Linux 虚拟机中配置 GNOME+VNC 是一种常见的解决方案,用于在 Linux 虚拟机中提供图形化界面远程管理的功能。在 Azure 平台提供的虚拟机中,默认情况下没有开放远程图形化登陆的功能...
本课件简单介绍了Linux桌面环境——Unity和GNOME,方便大家了解Linux桌面环境。
Linux图形界面,包括GTK、KDE、Gnome和XWindows,是Linux操作系统中提供图形化用户交互的关键组件。虽然Linux最初是以命令行为基础的操作系统,但随着技术的发展,图形界面成为了提升用户体验的重要部分。 首先,X...
第五部分包括三个附录,附录A是书中使用的示例GnomeHello的源代码,附录B介绍了一些与Gtk+/Gnome编程相关的在线资源,附录C是Gtk+/Gnome对象的简要介绍。本书中的Gtk+构件示例都来自于GTK 1.2.3软件包的示例。如果...
“Linux GNOME 桌面环境 Nautilus 的研究及改进” Linux 操作系统作为开源的操作系统,具有性能稳定、功能强劲、开放源代码等诸多优点,因而广受欢迎并且迅猛发展。Linux 不仅用作服务器表现出色,用作桌面操作系统...
全球范围内的企业都在寻求“开放的”...IDC 报告称,各种规模的组织如今都在通过 Linux 处理任务关键型计算任务,并得益于高可用性、异地群集、实时修补和完整系统回滚等功能。 Linux 现在占服务器操作系统的 39%。
本指南专注于使用GTK+和GNOME库进行Linux应用程序开发。GTK+(GIMP Toolkit)是一个强大的跨平台GUI库,而GNOME是Linux桌面环境的一个主要组成部分,它提供了许多与GTK+兼容的组件和API。 **GTK+库** GTK+是一个用...