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

Responder a