Hola Acabo de subir el código de la extensión de shell que mostré el sábado a:
https://github.com/gnomehispano/tomboy-shell-extension así que está listo para que alguien retome el desarrollo y la acabe. Le faltan unas pocas cosas: * ahora mismo, si cuando arranca el shell no está disponible Tomboy, se oculta el menú y no se vuelve a mostrar nunca. Así que habría que añadir código para que escuchara las señales de D-Bus y reaccionara correctamente cuando el servicio D-Bus de Tomboy estuviera disponible. Algo así como: #include <gio/gio.h> static void on_name_appeared (GDBusConnection *connection, const gchar *name, const gchar *name_owner, gpointer user_data) { g_print ("Name %s appeared\n", name); } static void on_name_vanished (GDBusConnection *connection, const gchar *name, gpointer user_data) { g_print ("Name %s vanished\n", name); } int main (int argc, char *argv[]) { GMainLoop *loop; guint watcher_id; g_type_init (); watcher_id = g_bus_watch_name (G_BUS_TYPE_SESSION, "org.mpris.MediaPlayer2", 0, on_name_appeared, on_name_vanished, NULL, NULL); loop = g_main_loop_new (NULL, TRUE); g_main_loop_run (loop); return 0; } pero en JavaScript :-) * algunas de las llamadas por D-Bus no funcionan, así que hay que arreglarlas * estaría bien poner iconos a los items del menú * etc, etc Vamos, que si alguien se anima, tiene tareas de sobra para no aburrirse, pero al mismo tiempo creo que es suficientemente fácil como para que cualquier principiante en esto de GNOME/JS/Shell pueda manejarse sin problemas. saludos _______________________________________________ gnome-hispano-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gnome-hispano-list
