LWN.net Logo

Advertisement

Front, Kernel, Security, Distributions, Development. See your byline here on LWN.net.

Advertise here

The new GNOME 2.18 modules

The GNOME release team announced their decisions for modules to be included, removed and retracted in the upcoming version 2.18 of the GNOME desktop project. [The GNOME foot]

The release team had a meeting this week. Among other things, we talked about the proposed modules for GNOME 2.18. Here are the decisions that, in our opinion, reflect the consensus in the community.

Here is what to expect in the area of new modules:

GNOME Devtools: "Our end goal is to create an easy to use and powerful environment for developing applications. This means having an environment that the user can tailor to his or her needs, and that fits in with the developer's way of working. Our basic strategy is to build small, well defined components that will work together to form a complete environment."

GNOME Devhelp: a component of GNOME Devtools which includes full indexing of books in XML, the GtkHTML HTML viewer, the ability to search by functions, structures and macros, automatic completion, transparent HTTP support with GnomeVFS, command line search via Bonobo and including Emacs integration, a simple installer for books, print support, multiple zoom levels and vi support.

Seahorse: "Seahorse is a GNOME application for managing encryption keys. It also integrates with nautilus, gedit and other places for encryption, decryption and other operations. With seahorse you can Encrypt/decrypt/sign files and text, Manage your keys and keyring, Synchronize your keys and your keyring with keyservers, Sign keys and publish, Cache your passphrase so you don't have to keep typing it, Backup your keys and keyring, Add an image in any GDK supported format as a OpenGPG photo ID Create SSH keys, configure them, cache them."

Nm-applet, which is the visible component of NetworkManager: "Networking on Linux right now is painful for the mobile desktop user, especially in comparison to other operating systems. A laptop user should never need to use the command line or configuration files to manage their network; it should "Just Work" as automatically as possible and intrude as little as possible into the user's workflow. NetworkManager attempts to make networking invisible. When moving into areas you've been before, NetworkManager automatically connects to the last network the user chose to connect to. Likewise, when back at the desk, NetworkManager will switch to the faster, more reliable wired network connection."

Glade-3: "Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit and the GNOME desktop environment, released under the GNU GPL License. The user interfaces designed in Glade are saved as XML, and by using the libglade library these can be loaded by applications dynamically as needed. By using libglade, Glade XML files can be used in numerous programming languages including C, C++, Java, Perl, Python, C#, Pike, Ruby, Haskell, Objective Caml and Scheme. Adding support for other languages is easy too."

The modules that have been retracted for possible later inclusion are: Gnome Scan, a project whose goal is to add scanner capabilities across the desktop applications, the Tracker search and index tool and MonoDevelop, a GNOME IDE for C# and other .NET languages.

The list of removed modules includes gnome-main-menu and the Anjuta DevStudio, a C/C++ IDE. Anjuta has been removed because the stable version is unmaintained and the development version is not ready yet.


(Log in to post comments)

The new GNOME 2.18 modules

Posted Jan 25, 2007 7:17 UTC (Thu) by kleptog (subscriber, #1183) [Link]

I'd never used gnome (or kde) desktop environment prior to the install of my new laptop and I must say I'm very pleased with nm-applet. The "it just works" part is very true, it almost has me sold on the concept of a DE.

The new GNOME 2.18 modules

Posted Jan 25, 2007 10:57 UTC (Thu) by robster (subscriber, #4849) [Link]

I think you misunderstand the terminology used slighty. The modules that were retracted had their nominations retracted by their maintainers.

The modules that you claim to be 'removed' were not removed as such. They do not currently exist as part of any suite and were instead proposed for inclusion. They have simply been removed from the list of proposed modules. It is expected that Anjuta will be proposed for inclusion in the 2.19/2.20 cycle again. And depending on its development state it will be considered for inclusion.

The new GNOME 2.18 modules

Posted Jan 26, 2007 19:03 UTC (Fri) by jospoortvliet (subscriber, #33164) [Link]

it's nice to have gnome-scan and seahorse, but does this mean there
weren't apps like kooka and kgpg for gnome until now, or are these apps
replacements for the previous ones?

btw it'd be cool to have tracker in gnome, as it would mean much better
performance... the integration it can offer is pretty neat.

The new GNOME 2.18 modules

Posted Jan 31, 2007 20:58 UTC (Wed) by eklitzke (subscriber, #36426) [Link]

Gnome-scan and seahorse are in a different league than kgpg and seahorse. They aren't just frontends to sane/gpg. Gnome-scan provides a whole scanning API that any Gnome application can take advantage of (the goal is to make scanning support as ubiquitous as printing support), and seahorse has a DBus API that makes it more easily used by other programs throughout the DE.

The new GNOME 2.18 modules

Posted Feb 4, 2007 13:26 UTC (Sun) by muwlgr (guest, #35359) [Link]

I see SeaHorse as something like KWallet. Right ?

The new GNOME 2.18 modules

Posted Mar 1, 2007 21:12 UTC (Thu) by aseigo (guest, #18394) [Link]

> Gnome-scan provides a whole scanning API

like libkscan in kdegraphics, then, which has been there since 2000 and
used by apps that have scanning needs, e.g. koffice.

> seahorse has a DBus API

yes, the seahorse DBus API is more extensive than kgpg's. of course, kde
also uses gpg in a number of places such as kontact, the "hot new stuff"
app data updater system and konqueror's actions context menu.

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds