Esto es algo que había publicado en mi antiguo blog (ya desaparecido), asi que lo vuelvo a poner en caso de que a alguien le interese.
Se trata de que se puede usar dbus para mostrar una notificación en nuestro escritorio (por lo menos en gnome, donde lo probé), como la que muestro en la siguiente captura:

El código es el siguiente (es bastante simple y con los comentarios que tiene queda explicado por si solo).
#!/usr/bin/env python import dbus # Inicializando el bus de tipo session (se comunica entre aplicaciones) bus = dbus.SessionBus() # Se obtiene el objeto Notifications (es el encargado de las notificaciones) notify_object = bus.get_object('org.freedesktop.Notifications','/org/freedesktop/Notifications') # Se obtiene una interface del tipo Notificatios notify_interface = dbus.Interface(notify_object,'org.freedesktop.Notifications') # Finalmente lanzamos la notificacion # Nota: el gtk-ok muestra un icono de ok en el mensaje, puede ser cualquier otro # como gtk-cut (muestra una tijera), gtk-connect (una conexion), etc. notify_id = notify_interface.Notify("DBus Test", 0, "gtk-ok", "Hola a todos",'Un ejemplo de mensaje o texto a mostrar', "",{},10000) # Imprimimos el ID de esta notificacion print "El ID de la notificacion es: ", notify_id