← Back to team overview

unity-design team mailing list archive

Gnome-Shell extension for indicators

 

Hi,

I'm not 100% familiar with all the technical details, so please
correct me in everything I might be wrong. As far as I know:

1) Gnome-Shell is designed to be easily customizable by runtime
extensions written in Javascript.

2) Gnome-Shell relies heavily on the Javascript bindings for
GObject introspection, so it is reasonable to assume those
bindings are working well.

3) Indicators are well-behaved GtkWidgets, and thus well-behaved
GObjects.

Can anybody familiar with the concepts involved shed some light
on how difficult it would be to make libindicator introspection
friendly enough and implement a javascript extension that puts
indicators on the shell?

A way to put indicators on the shell would go a long way in
helping libappindicator to be blessed by Gnome in the future.
It already helps that Gnome devs *agree* that things should
behave like menus [1] and a dev is working on separating
application icons from system icons [2].

"Hey, we share the same goals, have a library that ensures
full consistency with KDE *and* have a way to integrate
that library with the shell" is a compelling argument. :)

[1]
http://live.gnome.org/GnomeShell/Design/Guidelines/SystemStatus

[2]
http://perditusinventusque.blogspot.com/2010/06/gnome-shell-week-3.html





Follow ups