Contents Menu Expand

GNOME 2.6 Release Notes

Introduction

The GNOME 2.6 Desktop is the latest release of the ever popular, multi-platform free desktop environment.

GNOME 2.6 desktop has several interesting new features and hundreds of bug fixes. These make day-to-day usage much easier, with noticeable improvements in the user interface, general stability and speed, and the built-in help system. You can learn more in the following sections.

GNOME provides a user-friendly environment that "just works" for everyday users, without excess complexity or obscure features. At the same time we provide the rich flexibility experienced developers demand.

GNOME runs on a variety of platforms, including GNU/Linux (commonly called Linux), Solaris, HP-UX, BSD and Apple's Darwin. GNOME includes powerful features such as world-class smooth text rendering, a first-class accessibility infrastructure, and a complete internationalization infrastructure that includes support for bi-directional text.

Of course GNOME 2.6 includes all of the improvements made in GNOME 2.4, which you can learn about in the GNOME 2.4 release notes.

The Desktop release contains all the applications needed to provide basic user functionality. Major applications such as Gnumeric and Evolution are also available, but are developed in parallel on their own release cycle rather than being included in the core GNOME release.

GNOME is part of the GNU Project, and is free software.

What's New In GNOME 2.6

The File Manager

Nautilus, the GNOME file manager, has several significant improvements in GNOME 2.6. In particular, it now has a simpler and more intuitive user interface, and has improved responsiveness. This should make users feel more comfortable and productive.

This new "spatial" user interface presents just one window for each folder, and remembers their location and size. The user can then think of the window as being the folder. When the user opens a folder again, it will appear just as it did before, so that the user can recognize it. If it is already open, it will just be brought to the front.

Simplified file management - the window is the folder

Continued use should show that a great deal of thought has gone into this new user interface, though at first you might notice only that new folders are opened in new windows instead of changing the existing window. As you navigate to a folder, you might find that there are too many folders open on your screen. You can:

The parent-folders button shows the folder's full path, and lets you quickly open one of the parent folders. You can find this button at the bottom-left of the folder window. The parent-folders button Parent Folders

Because some users are more familiar with the previous "browse" user interface, this is still available from the right-click menu.

The top-level "Computer" location brings together file system, removable media, and network shares.

The Computer location

This is also where you will see your network drives, because you can now mount Windows SMB servers, and ftp, sftp (ssh), or WebDAV locations here. For instance, you can use this to change the files on your website as if they were in a local folder. And, in GNOME 2.6 you no longer need to repeatedly enter your password for network servers.

A network drive

Other new file manager features include:

General

GNOME 2.6 and GNOME applications benefit from improvements in the user interface toolkit. Most importantly, you will notice an improved file selection dialog box when opening or saving files. This shows the same filesystem icons as you see in the "Computer" location on your desktop, and can remember bookmarks for your favourite locations, so you can quickly get to your files.

The new File Chooser dialog

Other basic improvements include

Keyboard Layouts

GNOME 2.6 makes it easier to use multiple keyboard layouts. For instance, you might want to change from a U.S. English keyboard layout to a Russian keyboard layout, and then back again, to enter one Russian word in the middle of an english sentence. This is particularly useful to the millions of people in the world who regularly communicate in more than one language. You could click on the Keyboard Indicator panel applet to switch layouts, or you might choose a key combination instead, such as pressing both shift keys together. Keyboard Preferences - Layouts The Layouts tab, in the Keyboard Preferences control panel.

GNOME 2.6 also integrates the multimedia keys into the regular Keyboard Shortcuts control panel, making it easy to use your keyboard's special keys to change volume or control music or video applications. This functionality was previously in the Acme utility. Keyboard Shortcuts The Keyboard Shortcuts control panel.

Desktop Background

GNOME 2.6 has a new easy-to-use Desktop Background control panel, which you can access quickly by right-clicking on the desktop. When you add new pictures, it will remember whether each one should be scaled or tiled. Desktop Background The Desktop Background control panel.

Network Monitor

The new Network Monitor applet shows whether your connection is active. It can also tell you how many megabytes you have uploaded and downloaded. Network Monitor The Network Monitor panel applet.

Keyboard Indicator

The new Keyboard Indicator applet shows the current keyboard layout and lets you choose another, without using the keyboard shortcut. Keyboard Indicator The Keyboard Indicator panel applet.

Keyboard Accessibility Status

See the accessibility section for information about the new Keyboard Accessibility Status applet.

Web Browser

GNOME's Epiphany web browser is one of the most-used applications, so you will be glad to hear about its enhancements in GNOME 2.6 based on user feedback. The user interface has been fine-tuned yet more, to make browsing an even more pleasant experience.

Improvements include:

GnomeMeeting

GnomeMeeting allows users to see and speak to each other via internet telephony (VoIP) and video conferencing. In GNOME 2.6 you will notice a redesigned dialpad, easier speed dialing, and an improved setup assistant.

Other improvements include:

There have been many improvements to the GNOME utilities. Some include:

Character Map

GNOME's Unicode character picker has been improved, so it is now even easier to paste unusual characters into your documents. Improvements include:

PDF Viewer

The PDF viewer now has several features that users missed in the previous version, such as:

Sound Recorder

The Sound recorder now offers a selection of audio profiles, such as "Voice Quality", which the user can edit. Other applications, such as the CD ripping tool Sound Juicer, can use these same audio profiles. Sound Recorder The Sound Recorder, showing audio profiles.

Volume Control

The Volume Control now supports ALSA as well as OSS sound drivers, as used by many Linux distributions and the Linux 2.6 kernel. The simple volume control panel applet also supports this. Volume Control The Volume Control.

Search For Files

The latest GNOME search tool is faster, and you can now drag and drop files from it to the file manager, or right-click to delete files.

Text Editor

The gedit text editor now has a simpler preference dialog, and supports syntax highlighting for more file formats. Text Editor The new Text Editor preferences dialog.

In addition to user-visible improvements, GNOME 2.6 includes a number of improvements to the underlying platform that should be appreciated by developers building applications on top of GNOME's powerful framework.

GTK+

GTK+ 2.4 adds significant new functionality while maintaining source and binary compatibility with GTK+ 2.2. Major new features include:

gnome-vfs

The GNOME Virtual File system allows applications to support several protocols and file systems via the same unified API. Improvements in GNOME 2.6 include

GStreamer

The GStreamer multimedia framework is gradually maturing, and is now used by several applications, such as Sound Juicer, Rhythmbox, Totem, and Marlin.

Improvements in GNOME 2.6 include

Sysadmin, User, and Accessibility Guides

Thanks to the efforts of the GNOME Documentation Project, GNOME 2.6 comes with comprehensive and professional documentation. Careful attention has been taken to detail using free software's most complete documentation style guide. As in GNOME 2.4, each application shipped with GNOME 2.6 includes full user documentation.

Learn to how to use GNOME with the Desktop User Guide. The User Guide and other documentation, including guides to system administration and GNOME's accessibility features, can be found on the GNOME Learn page.

Internationalization

Thanks to members of the worldwide GNOME Translation Project, under the leadership of Christian Rose, Kjartan Maraas, and Danilo Segan GNOME 2.6 offers support for 36 languages (at least 80 percent of strings translated).

Supported languages:

Note that Arabic, Bengali, Croatian, Lithuanian, Mongolian, Ukrainian, Russian, and Turkish are new supported languages in GNOME 2.6, thanks to the hard work of their translators. Note that British English and Canadian English are also supported.

Another 15 languages are partially supported, with more than half of their strings translated. Slovak and Norwegian Nynorsk are particularly close to "supported" status.

Standards Compliance

GNOME works closely with groups such as freedesktop.org. Standards support is a big plus for GNOME users. Interoperability support improves the user experience by allowing GNOME, KDE, and other applications to work together more easily, and following open specifications helps ensure that user data is not trapped in proprietary formats.

GNOME developers are working hard with other members of the free software community through Freedesktop.org on the development of standards to allow interoperability. Those standards include: icon themes, recent files, thumbnail management, and the system tray specifications. In addition, GNOME supports CORBA, XML, Xdnd, EWMH, XEMBED, XSETTINGS, and XSMP.

Installation of the GNOME 2.6 Developer Platform and

Desktop

We recommend that you use official installation packages, such as those for your linux distribution. Vendors are likely to package GNOME 2.6 relatively quickly, and to release new versions soon that include GNOME 2.6. However, many people don't want to wait, and will want to build GNOME from source code, even though that is more difficult.

External Dependencies

Development Library dependencies

GNOME 2.6 Installation Order

GARNOME

If you do not wish to manually build each module yourself, then you might consider using GARNOME, a GNOME source code distribution based on the GAR ports system. GARNOME automatically downloads the tarballs and builds them for you. However, GARNOME is ususally used only for testing of unstable development versions of GNOME.

To find out more information visit the GARNOME web page.

Looking to GNOME 2.8 and Beyond

GNOME operates on a time-based release philosophy, an attempt to continuously provide the best of our developers' efforts to users as quickly as we can. Six months after GNOME 2.6, we anticipate that GNOME 2.8 will feature integrated email, contacts, calendar, and multimedia funtionality, and further advances in accessibility, usability and internationalization.

Getting Involved

The core of GNOME's success is its many volunteers, both users and developers.

As a user, your contribution can be as simple as filing good bug reports. You can file bugs in our Bugzilla using the simple bug assistant. If you want to contribute more, you can join our active bug-squad.

For developers, there is much exciting progress to be made in any of our active developer groups - Accessibility, Documentation, Usability, Translation, Web, Testing, Graphics and Desktop & Platform Development. Many of these sub-projects have web pages on developer.gnome.org. Choosing a role that suits you may be difficult at first, but here is a guide to help you make your decision.

Helping on GNOME can be an incredibly satisfying experience, allowing you to meet a wide range of motivated, skilled, and helpful people all working towards a unified goal. Join us today and see what a difference you can make.