[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Ayatana] 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