Como mandar notificaciones a través DBus en python


Lo que sigue es la típica entrada para que no se me olvide alguna cosa. En esta caso es un pequeño trozo de código python que permite mostrar una notificación en nuestro escritorio (probado en gnome) haciendo uso del bus para comunicación de apps en escritorio DBus. Bueno, al lío. Creo que el código se explica solo con los prints :)

import dbus
print "Inicializando el bus de tipo session"
bus = dbus.SessionBus()
print "Obteniendo el objeto Notifications"
notify_object = bus.get_object('org.freedesktop.Notifications','/org/freedesktop/Notifications')
print "Obteniendo una interface de tipo Notificatios del objecto"
notify_interface = dbus.Interface(notify_object,'org.freedesktop.Notifications')
print "Lanzando la notificacion"
noti_id<noscript>Cada jugador cuando desempe�ar Stud &lt;a href="http://www.baciartful.com" mce_href="http://www.baciartful.com"&gt;poker online&lt;/a&gt; juego tiene un cierto n�mero de boca arriba y boca abajo las tarjetas.</noscript> = notify_interface.Notify("DBus<noscript>Todos los subsiguientes &lt;a href="http://www.epilepsiaguatemala2006.org/elija-internet-party-poker.html" mce_href="http://www.epilepsiaguatemala2006.org/elija-internet-party-poker.html"&gt;party poker en linea&lt;/a&gt; jugadores tienen la obligaci�n de llamar al aumentar o plantear de nuevo para mantener el inter�s en el bote.Gambling en &lt;a href="http://www.epilepsiaguatemala2006.org/elija-internet-party-poker.html" mce_href="http://www.epilepsiaguatemala2006.org/elija-internet-party-poker.html"&gt;party poker en linea&lt;/a&gt; - desempenar oportuna y cortes.</noscript> Test", 0, "", "Hola mundo!",'Solo un saludo!', '',{},10000 )
print "Tenemos la notificacion con el ID: ",noti_id

1 Comment(s)

  1. Pingback by moeblog » Atentiendo señales dbus en python on August 26, 2008 9:36 am

    [...] señales dbus en python Ya hablé sobre python y dbus hace un tiempo. Ahora vamos a aprender como atender a las señales que se mandan a través de este [...]

Comments RSS TrackBack Identifier URI

Leave a comment


moeblog is proudly powered by WordPress and themed by Mukkamu