What's New In GNOME 2.6

Desktop

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.

Figure 2. Simplified file management - the window is the folder

Spatial Nautilus

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:

  • Hold down the shift key when double-clicking, or double-click the middle mouse button. This closes the current folder when opening the new folder.

  • Choose "Close Parent Folders" from the File menu, or press Shift-Control-W.

  • Choose "Open Location" from the File menu, or press Control-L.

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.

Figure 3. 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.

Figure 4. The Computer location

Computer

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.

Figure 5. A network drive

An sftp location.

Other new file manager features include:

  • Complete keyboard navigation, so more experienced users can work even more efficiently.

  • Type the first letters of a file to quickly select it.

  • User-definable template files to easily create new documents.

  • Customizable list view columns.

  • Emblem support for list views, with a better treeview in the sidebar.

  • Better speed detection for the CD burner.

  • More sound formats identified by the file manager.

  • New plug-in system for developers.

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.

Figure 6. The new File Chooser dialog

The new File Chooser dialog.

Other basic improvements include

  • An improved Combo box, to choose an item from a list.

  • Performance improvements when showing tables.

Control Center

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.

Figure 7. 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.

Figure 8. 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.

Figure 9. Desktop Background

The Desktop Background control panel.

Panel Applets

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.

Figure 10. 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.

Figure 11. Keyboard Indicator

The Keyboard Indicator panel applet.

Keyboard Accessibility Status

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

Applications

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:

  • Auto-completion of the URL has been improved.

  • Files can now be downloaded quickly to a standard folder, and there is improved feedback while that is happening.

  • You can now undo changes in Forms, and you will be warned when closing a partially filled-out form.

  • Font sizes can be chosen via points rather than pixels.

  • The toolbars have been improved, and can be edited more easily.

  • Bookmarks can be imported from custom file formats.

  • Browser history can be sorted by time.

  • Dialog boxes have been improved.

Figure 12. The web browser

The web browser.

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:

  • Improved integration with IPBX systems.

  • More control for system administrators - see the Lockdown section.

  • Support for extra audio and video devices via a new plugins system.

Utilities

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:

  • Searching for a character is now easier.

  • It is easier to see one set of characters at a time.

Figure 13. Character Map

The Character Map, showing Bengali characters.

PDF Viewer

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

  • Sidebars for bookmarks and page thumbnails.

  • Ability to open password-protected files.

  • New full-screen mode.

  • Support for TrueType fonts.

  • URLs open in the default browser when clicked.

Figure 14. PDF Viewer

The PDF Viewer, with page thumbnails.

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.

Figure 15. 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.

Figure 16. 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.

Figure 17. Text Editor

The new Text Editor preferences dialog.

Accessibility

Support for people with disabilities has been a key focus for GNOME, so successive releases have included increasing support for accessibility. GNOME 2.6 improves this framework, and its tools, to create a better experience for existing users, and to make the desktop available to new groups of users.

Keyboard Accessibility Status

The new Keyboard Accessibility Status panel applet gives quick access to the Accessibility control panel, and provides visual feedback when using the sticky-keys feature. The sticky-keys feature allows people with limited mobility to press modifier keys, such as shift, in sequence instead of simultaneously.

Figure 18. Keyboard Indicator

The Keyboard Accessibility Status applet, showing that the Shift and Control keys are latched.

Screen Reader and Magnifier

The Gnopernicus screen reader and magnifier has some new features in GNOME 2.6, based on user needs.

  • The "watch any widget" feature allows blind user to monitor changes to any part of the user interface. For instance, blind users can track changes to a message field, while entering text in another.

  • The "describe my surroundings" feature gives blind users information about the context of the currently focused UI component, via speech or Braille.

  • When used as an on-screen magnifier, Gnopernicus now gives users even more control over tracking and cursor presentation.

On-Screen Keyboard

GOK provides a suite of adaptive onscreen keyboards which dynamically respond to the user's working context, for users who cannot use a standard keyboard. The onscreen keyboard in GNOME 2.6 includes many improvements for non-English language users, including full localization of the standard GOK "prebuilt" keyboards, and full emulation of non-Latin physical keyboards.

Other improvements include:

  • Detection of changes to the keyboard layout via the Keyboard Indicator applet.

  • Support for multi-group keyboards.

  • Greatly enhanced "UI Grab" features, allowing users to directly interact with more kinds of application UI elements than ever before, including applications like OpenOffice.org 1.1 and Epiphany/Mozilla.

  • Improved stability. It restarts automatically if a critical error is detected.

Dasher

Dasher is an innovative predictive input system that should be particularly useful to people with severe motor disabilities. At the moment, it is primarily used for text entry, but it offers an alternative way to interact with user interface controls as well. It also is useful on small devices such as PDAs, to allow more efficient text entry without a keyboard.

Figure 19. Dasher

Dasher.

Lockdown

GNOME 2.6 allows system administrators to restrict certain functionality, so that users have a more controlled environment. This is particularly useful in very tightly controlled deployments, such as call centers or internet cafes. When the system administrator has disabled features they will be visibly greyed-out rather than failing when used.

For instance, the GNOME panel allows system administrators to

  • Completely prevent any changes to the panel.

  • Prevent certain applets from being added.

  • Prevent certain actions, such as log out and shut down.

  • Prevent access to the command-line.

The web browser allows system administrators to

  • Disable the ability to type in a URL instead of using bookmarks and links.

  • Disable content from specified unsafe protocols, such as ftp.

  • Disable the editing of bookmarks and toolbars.

  • Disable the Back button, and all history.

  • Hide the menu, toolbar, or statusbar by default.

  • Disable JavaScript's control over window chrome, to prevent access to extra mozilla features.

GnomeMeeting allows system administrators to specify that calls may only be routed through one particular gatekeeper.

These lockdown options can be configured by the system administrator with the gconf editor, and then distributed throughout the network.

Online Help

Thanks to some dramatic text-processing performance improvements, the GNOME online help viewer is now much faster than in previous versions, making it more responsive and usable.

Vector Graphics

GNOME 2.6 has improved support for vector graphics, also known as SVG. Unlike normal graphics, vector graphics can be resized with no loss of quality. In particular, this affects the Themes and games.

Several GNOME games now use vector graphics. You will really notice this when maximising the windows.

Figure 20. A GNOME Game

The GNOME Lines game.

GNOME 2.6 also has improved support for vector themes. Some vector themes are available separately from GNOME 2.6, and you can expect to see full vector themes in GNOME 2.8.

Platform Improvements

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:

  • New file selector widget, with improved UI, filters, previews, customization, and optional use of the GNOME vfs system.

  • New ComboBox widget with improved API, UI, and model/view separation.

  • New Expander widget, useful for hiding complex user-interface options.

  • Action-based toolbar and menu API.

  • Bidirectional improvements, for languages such as Arabic and Hebrew. GTK+ now automatically determines the direction for widgets based on their contents.

  • Automatic text completion option for ComboBoxes and Entry widgets.

  • Speed-optimizization option for TreeViews.

  • General performance improvements.

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

  • Support for sftp and Windows SMB protocols.

  • Improved authentication, with password keyring storage.

  • Detection of mounted drives and network volumes.

  • Improved MIME type system, via the freedesktop.org shared standards.

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

  • Support for the ALSA sounds drivers used in Linux kernel 2.6.

  • Support for more formats, and better support for existing formats, including MP3, Ogg/Vorbis, FLAC, Wave, and mod.

  • Improved error notification.

  • Error messages are now translated, so applications can report problems in the user's own language.

Previous
In Memory
Introduction Next
Sysadmin, User, and Accessibility Guides

About GNOME · Download · Users · Art & Themes · Developers · Foundation · Contact