2 """XSetBg (DBus version)
10 import dbus.mainloop.glib
12 from xsetbg import change
15 class XsetBg(dbus.service.Object):
17 @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='')
21 @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='')
25 @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='')
30 if __name__ == '__main__':
31 dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
33 session_bus = dbus.SessionBus()
34 name = dbus.service.BusName("name.phdru.XSetBg", session_bus)
35 object = XsetBg(session_bus, '/name/phdru/XSetBg')
38 mainloop = gobject.MainLoop()