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",
18 in_signature='', out_signature='')
22 @dbus.service.method("name.phdru.XSetBg",
23 in_signature='', out_signature='')
27 @dbus.service.method("name.phdru.XSetBg",
28 in_signature='', out_signature='')
33 if __name__ == '__main__':
34 dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
36 session_bus = dbus.SessionBus()
37 name = dbus.service.BusName("name.phdru.XSetBg", session_bus)
38 object = XsetBg(session_bus, '/name/phdru/XSetBg')
41 mainloop = gobject.MainLoop()