import dbus import gtk class TestObject(dbus.Object): def __init__(self, service): dbus.Object.__init__(self, "/org/designfu/TestService/object", service, [self.emitHelloSignal]) def emitHelloSignal(self, message): # Emit the signal self.emit_signal(interface="org.designfu.TestService", signal_name="hello") session_bus = dbus.SessionBus() service = dbus.Service("org.designfu.TestService", bus=session_bus) object = TestObject(service) gtk.main()