<<

REVIEWS Gnome 2.12

A look at Gnome 2.12 AA NEWNEW GNOMEGNOME

Gnome 2.10 reconquered many desktops with its return to values such as simplicity, clarity, and ease of use. The new Gnome 2.12 GNU continues this emphasis on the basics. Gnome now finally has the long- BY CHRISTIAN MEYER sought menu editor (Figure 1). The edi- tor is a very simple, spartan affair that allows users to hide or display applica- ven the biggest critics of Gnome lists back in mid-2005. The participants tions in menus. On a more positive note, have had to admit that the GNU in the discussion finally reached a deci- you can replace the simple editor with a EDesktop is gaining support in of- sion that was seconded by positive user program that gives you more features; fice and home applications due to its re- feedback. It looks like a slightly modified many distributions give you Smeg [1], liable release cycle and excellent quality. form of “” will be the stan- for example, which is far easier to use. Since version 2.10, tailor-made and easy- dard for future versions of the Gnome The program gives users the ability to to-use tools have helped bring Gnome to desktop. create, modify, and delete menu entries. many desktops despite initial skepticism. The Gnome Panel applets have seen a With Version 2.10, the Gnome Project Panel and Applets few minor, but no less valuable, en- returned to traditional values, setting The Panel and applets have learned a hancements in comparison to Gnome aside superfluous details. The current few new tricks in version 2.12. For ex- 2.10. The disk mounter applet has been Gnome 2.12 release upholds the “more ample, the text alignment switches to completely reworked to support point & is less” philosophy of its predecessor, vertical when the user moves the Panel click displaying or hiding. If it discovers doing without bells and whistles and to the left or right border of the screen. a blank CD, the applet suggests burning concentrating on essentials. This article This behavior saves space and is more the CD. Thanks to an improved Gnom- will take a quick look at some of the new intuitive. evfs library and the continued integra- features in Gnome 2.12. Programs now flash their names in the tion of HAL (the Hardware Abstraction window list to show that either an im- Layer), you can now rely on the correct New Clothes portant event has occurred, or that they icon being displayed in the Panel, no The new release relies on a development are ready for use. This new feature is re- matter whether this is a CD drive, a USB of the Glider themes from Gnome 2.10. A ally useful for messenger applications stick, or any other type of removable long discussion about the default theme such as Gaim or update tools such as media. This prevents misunderstand- started on the Gnome project’s mailing . ings, which were part of daily life with

40 ISSUE 62 JANUARY 2006 WWW. - MAGAZINE.COM Gnome 2.12 REVIEWS

tions, you will no- the text doesn't paste and the text buffer tice that Nautilus is empty. now displays a In the new Gnome version, a daemon of the se- ends this frustrating experience. The lected text. Earlier daemon waits in the background and versions of the file watches for this behavior without exact- manager simply ing the performance penalties typical of displayed a ge- other environments. The new daemon neric icon. also follows the standard Gnome ap- You may be proach of honoring the Freedesktop missing the Termi- specifications [2]. nal drop-down menu item in Epiphany Web Browser Nautilus. Gnome The new version of Gnome’s own web 2.12 replaces this browser, Epiphany, also benefits from with a Nautilus improved functionality. Even though Figure 1: Gnome 2.12 comes with a simple a menu editor. extension that can Firefox integration in Gnome continues easily hold sway to improve, Epiphany still remains the Gnome 2.10 due to the less-than-intui- with the previous feature: after navigat- browser of choice. tive icons. ing to a folder, you can simply right click Epiphany now has no less than 19 The battery applet has also been im- to pop up a terminal window. This is a add-ons, including an Online/ Offline de- proved; the applet makes experimental feature that many users have missed in tection feature. The Online/ Offline fea- use of HAL and will provide improved past versions, as the only way to add it ture automatically detects if the user has support for new notebooks in the future. was to use a script. an Internet connection, which can save The weather applet now has a search The Nautilus context menu now also a lot of pointless troubleshooting. function that removes the need to has a Send to… item, assuming that you There are now fine-grained controls browse the impressively long list of loca- install the relevant extension. The Send for tabs, plus improved bookmark man- tions for your home town. to… option gives users the ability to mail agement and the ability to integrate (compressed) files or folders or use an news feeds. The fact that the browser Nautilus Relaunched instant messenger to transmit them. You now uses Rendezvous technology to The Nautilus file manager has several can look forward to more extensions in publish bookmarks to all users on a new features in Gnome 2.12. The devel- the future: Nautilus’ architecture pro- network is also a good thing. opers have certainly been busy under vides a perfect jump-off point for new Epiphany is easily extensible using the hood, and an impressive number of work. Python scripts. To allow this, the devel- bugs have been squashed. Many requests by Gnome users opers have now integrated the Pyphany Things like enhancements to the Nau- prompted the developers to add another library, which used to be an add-on, tilus-style spatial mode are more visible. great feature: Nautilus’ integrated burn- with Epiphany. You can now expand folders following ing feature can now burn audio CDs. the typical tree view approach. This al- Finally, Gnome 2.12 comes with all the Mail! lows users to browse more quickly to features necessary to create CDs directly Gnome’s popular Groupware solution, subfolders without losing track of where in the file manager. Evolution, not only has a number of use- they want to go. If you prefer navigation mode, look Clipboard out for a number of interesting changes. Convenience For example, the file manager now gives You may be famil- you a path list rather than the traditional iar with this an- URL box. This deliberately echoes the noying situation: Gtk file browsing dialog to provide a you copy text more harmonious overall view. Pressing from an applica- [Esc] takes you back to the URL box. tion, close the ap- The side bars now show locations, plication, and try bookmarks, and mounted removable to paste the text media – this is useful if you want to ac- into another appli- cess your home directory in a hurry. If cation by pressing you drag a text from an application into the typical a folder or onto the desktop, you will no- [Ctrl]+[V] key- tice one of the more hidden features: in board shortcut. To this case Nautilus creates a new file to your surprise, store the text. In drag and drop opera- nothing happens – Figure 2: You can play audio files from inside the Nautilus browser.

WWW.LINUX - MAGAZINE.COM ISSUE 62 JANUARY 2006 41 REVIEWS Gnome 2.12

phone numbers. These credentials are automatically used by the Evolution ad- dressbook. This is indicative of closer in- tegration between applications. Changes to most other regions of the Control Center are minimal enhance- ments or bugfixes. Another goody, the mouse settings dialog, now displays the installed cursor themes and lets you se- lect a preferred theme. Gnome System Tools includes a new program for managing the current run- level (Figure 3). Due to the feature freeze for Gnome 2.12, this program is fairly basic at present, however, you can look forward to a full-fledged runlevel editor in the next version.

Figure 3: The runlevel editor provides convenient controls for specifying the services that will New Faces, Familiar Tools start when the system boots. (Figure 4) is the new shooting star on the document viewer scene. In ful enhancements in comparison with publish calendars for access by other contrast to previous versions, which previous versions, the developers have people; at the same time the protocol needed a viewer for each document for- also taken care to simplify the menu provides an interface for perfect inte- mat, Evince combines the major viewers structure and to reduce the application’s gration with the Hula [3] calendaring in a single application. Evince gives memory footprint. and mail server that Novell is currently users the ability to view PDF, PS, and A highlight for security-conscious pushing. TIFF files with option support for DjVu users: Evolution now finally supports in- and Powerpoint; work on more formats, line PGP encryption. And you can listen Full Control such as MSWord, Abiword, and Open- to music tracks in email attachments The Gnome Control Center gives users a Office, is under development. Evince is without having to extract them from the centralized jump-off point for desktop well on its way to becoming a “killer ap- message first. Developers will be inter- configuration changes. The widespread plication” and thus one of the Gnome ested to hear that the mail library, lib- misconception that the only way to con- project’s reference programs. camel, has now been moved to the Evo- figure Gnome is via a complicated tool Despite its short history – Evince has lution data server to support direct and similar to the Windows Registry editor only been under development for about non-convoluted access. was abolished back in Gnome 2.8. The nine months – this versatile In the future, / Novell will focus previous version of the Control Center already supports production use. The on memory footprint optimization, im- introduced a few changes to support search function in particular is extremely proving speed when parsing large ac- more fine-grained control. mature: Evince uses an fork titled counts, and integrating CalDAV (which The current version now adds a new to do this. Evince also supports is already available). CalDAV lets users helper that lets users enter their personal simple copying of text passages. Its other details – names, abilities include simultaneous viewing of addresses, email multiple pages and fully functional full- addresses, and screen and presentation modes. At the

Figure 4: The new multi-talented Evince file viewer can handle PDF, Figure 5: The new Gnome 2.12 Keyring Manager simplifies digital PS, and DVI files. keyring management.

42 ISSUE 62 JANUARY 2006 WWW.LINUX - MAGAZINE.COM Gnome 2.12 REVIEWS

same time, Nautilus leverages the power to HTML and displays of Evince to give users PDF previews them. The Gnome rather than generic icons. help tool has no trou- Gnome introduced a keyring for pass- ble handling man- word management about a year ago; in- pages and info files. dividual applications can use the keyring Just like the for secure services. The new Keyring Mozilla browser, Yelp Manager in Gnome 2.12 puts users in full now also has a wid- control of key management (Figure 5). get for text-based You can create, delete, and modify key- searches. Instead of rings, or simply remove individual keys. popping up a dialog, This tool is the first application devel- a text box for the oped in its entirety by the Gnome Love search key appears at project [4]. the bottom of the The developers have given the Yelp window. This format help browser a new rendering engine. for searches gives the Although the unofficial 2.10 release was tool a tidier look. the first to have the Gecko engine under Epiphany and other Figure 6: Manage digital images with the Eye of Gnome image the hood, Gnome still had Yelp 2.8 up to programs also have viewer. six months ago. this feature, which The Gecko engine and the other Yelp was originally introduced by the Firefox files are commonly used by graphics improvements have really made a differ- browser. professionals. ence. The application launches more The Eye of Gnome viewer (or EOG for A minor update of the Gnome search quickly and is far more stable than pre- short, Figure 6) – which has not been tool has now been released. The new vious versions. Issues with language- under active development for quite a version displays a thumbnail rather than specific formating rules are now a thing while now – is now back in develop- a generic icon preview. Incidentally, the of the past. Gnome help pages use the ment. EOG can use ICC profiles [6] to developers have also tidied up the DocBook format [5]; Yelp converts them display color-calibrated images. ICC pro- Gnome dictionary and the protocol

WWW.LINUX - MAGAZINE.COM ISSUE 62 JANUARY 2006 43 REVIEWS Gnome 2.12

ments can now be compare well with Skype and other pro- scaled without pixel- prietary VoIP programs. The Mono com- ization and loss of de- munity continues to churn out more and tail. The most impor- more applications – such as , tant thing for develop- which can play various audio formats. ers is that Gtk+ re- But that’s not all: Banshee will allow mains downwardly users to play tracks directly, synchronize compatible. their iPods, import audio CDs, and man- In the future, users age playlists. The application also has an can look forward to ID3 tag editor. accelerated output The developers of GStreamer also in- thanks to OpenGL. tend to complete work on a new version Initial demos look before the new release. This would pres- Figure 7: Totem is Gnome’s standard multimedia player. extremely promising ent an ideal opportunity to integrate an and demonstrate that error-free variant of the audio framework viewer. Both applications are now sim- and Gtk+ have a lot of potential. with Gnome 2.14. The GStreamer pler and more intuitive. At present, developers are working on a homepage at [12] has more details. Gtk engine based on Cairo [10]. The For a more detailed list of the design Multimedia and More Mozilla Foundation is also thinking of targets for the future Gnome 2.14 re- Totem (Figure 7), the standard multime- using Cairo in version 1.9. lease, check out the Gnome Project road- player since Gnome 2.10, has again map at [13]. ■ improved. The program shows the Stargazing: Gnome 2.14 power of the underlying GStreamer [7] At present, work is already well under- INFO technology, although you can still use way on the next version of Gnome, [1] Smeg: http:// www. realistanew. com/ the Xine back-end as an alternative. which – as always – is scheduled for re- category/ projects/ smeg/ Gnome prefers free formats, and Totem lease six months after the date of the [2] Freedesktop: supports them all without exception. current release, that is mid-March, 2006. http:// www. freedesktop. org Totem even provides simple integration The next Gnome desktop will include a [3] Hula project: for proprietary audio and video formats large number of enhancements that were http:// www. hula-project. org such as MP3 or DivX. not ready in time for the Gnome 2.12 The most obvious change to Totem is deadline. [4] Gnome Love project: http:// live. Gnome. org/ GnomeLove the integrated playlist in the main win- One of the most important design tar- dow. This layout gives users quicker ac- gets is “intelligent” desktop behavior – [5] DocBook info: cess to track collections. The tool now fairly autonomous customization to use http:// live. Gnome. org/ DocBook adds support for DVD menus and subti- with or without a network connection. [6] ICC info: tles. Work on a Mozilla plugin has Reducing the memory footprint is an- http:// www. color. org/ icc_specs2. html begun, and some initial results are in ev- other major goal of the next release, as is [7] GStreamer: http:// www. . net idence: Totem now plays movies from maximizing the performance of Gnome [8] GUADEC conference streams: within Mozilla/ Firefox. programs. http:// stream. fluendo. com/ / Gnome 2.12 also comes with Sound- At the same time, the developers are [9] Cairo vector library: juicer, an application for ripping audio looking to integrate the Panel and Nauti- http:// cairographics. org/ introduction CDs. The current version has a few new lus more closely, and to integrate the [10] Clearlooks engine based on Cairo: features, including the ability to listen to Epiphany download manager with Nau- http:// www. stellingwerff. com/ ?p=5 tracks before ripping them. By default, tilus. Some parts of the editor are [11] Ridley project: Soundjuicer stores the ripped CD con- being re-written by developers right http:// live. Gnome. org/ ProjectRidley tent in OGG format. now, so you can expect a new-look Gedit in Gnome 2.14. [12] GStreamer 0.10: http:// sourceforge. net/ mailarchive/ forum. php?thread_ Egyptian Vectors The “Ridley” [11] project is trying to id=8245644&forum_id=5947 The Gimp toolkit (Gtk+ for short) now consolidate the rambling library nimbus uses the Cairo [9] vector library. One ad- that surrounds Gnome and Gtl+ to sim- [13] Gnome roadmap: vantage of Cairo is that graphical ele- plify the development of Gnome applica- http:// live. Gnome. org/ RoadMap tions. The idea is to integrate smaller li- GUADEC Talks braries directly with Gtk+. It looks Christian Meyer has been involved Most of the talks at this year’s GUADEC likely that Gtk+ 2.10 will integrate the with Gnome for five years and Gnome Developer Conference in Stutt- lion’s share of Gnome core functionality. chairs Gnome Germany, which was gart, Germany, are available as OGG Package maintainers are already looking founded in October 2004. You can streams; you can download the streams forward to this. contact Christian by mail at at [8], and view them in Totem if you are The GnomeMeeting developers are chrisime@. org. interested. working hard on a new version that will THEAUTHOR

44 ISSUE 62 JANUARY 2006 WWW.LINUX - MAGAZINE.COM