2 """XSetBg (DBus version)
6 __author__ = "Oleg Broytman <phd@phdru.name>"
7 __copyright__ = "Copyright (C) 2000-2012 PhiloSoft Design"
8 __license__ = "GNU GPL"
14 import dbus.mainloop.glib
16 from xsetbg import change
19 class XsetBg(dbus.service.Object):
21 @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='')
25 @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='')
29 @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='')
34 if __name__ == '__main__':
35 dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
37 session_bus = dbus.SessionBus()
38 name = dbus.service.BusName("name.phdru.XSetBg", session_bus)
39 object = XsetBg(session_bus, '/XSetBg')
42 mainloop = gobject.MainLoop()