Please enlarge your browser's window to experience the pleasure of this sweet little blog.

Lickable New Dwarf?

Today a colleague of mine told me about a new OSS-project within the community around GNOME, called “GNOME Shell”. GNOME Shell is… err… well, let’s just use the developer’s words:

The GNOME Shell redefines user interactions with the GNOME desktop. In particular, it offers new paradigms for launching applications, accessing documents, and organizing open windows in GNOME. Later, it will introduce a new applets eco-system and offer new solutions for other desktop features, such as notifications and contacts management. The GNOME Shell is intended to replace functions handled by the GNOME Panel and by the window manager in previous versions of GNOME. The GNOME Shell has rich visual effects enabled by new graphical technologies.

So, the GNOME Shell is actually a more lickable and not-so-crappy version of what we can remember from old Windows 98/2k times, usually called something like Talisman Desktop or similar. Those applications were replacements for the actual explorer.exe binary, which hooked into the system logon and tried to build a better looking and feeling, theme-able interface for the end-user. Though, these applications never really found a market niche, last but not least because of the mostly exorbitant pricing policy. A few time later these add-ons were pushed away by Windows XP’s own theming abilities.

However, as it seems the GNOME community now starting writing a similar add-on for the GNOME desktop, using features provided by modern soft- and especially hardware. The whole Shell is hardware accelerated and seems to be working pretty fluent – not only because it’s exceptionally not written in Python or any other sick scripting language. Instead, it makes use of native C code, combined with Clutter and hooks for JavaScript plug-ins.

From what I’ve seen so far, it’s not that bad and finally seems to really be an add-on that integrates into the desktop, instead of being just another application which I need to bound somehow into my GNOME desktop. My colleague just quickly compiled and ran it and at least on his nVidia accelerated hardware it worked out pretty smooth and at least while testing it didn’t crash once.

It could become a pretty cool and promising project, if the people running it will find somebody concerned about UI-Design/-Usability and maybe some graphical artists, too and maybe make it look more “stable”. At the moment, the whole ‘shell’ still looks pretty half-cooked, but of course, they’re just at their beginning. So let’s wait and see – or better even contribute and change! :-)

Have your say.

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>