A ver que lo miremos y si tenemos capacidades dbusianas para hacerlo rular bien :D Muchas gracias
El 22 de octubre de 2013 12:20, Rodrigo Moya <[email protected]>escribió: > 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 >
_______________________________________________ gnome-hispano-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gnome-hispano-list
