2 """XSetBg (DBus version)
6 __version__ = "$Revision$"[11:-2]
7 __revision__ = "$Id$"[5:-2]
8 __date__ = "$Date$"[7:-2]
10 __author__ = "Oleg Broytman <phd@phdru.name>"
11 __copyright__ = "Copyright (C) 2000-2010 PhiloSoft Design"
12 __license__ = "GNU GPL"
18 import dbus.mainloop.glib
20 from xsetbg import change
23 class XsetBg(dbus.service.Object):
25 @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='')
29 @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='')
33 @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='')
37 @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='')
42 if __name__ == '__main__':
43 dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
45 session_bus = dbus.SessionBus()
46 name = dbus.service.BusName("name.phdru.XSetBg", session_bus)
47 object = XsetBg(session_bus, '/XSetBg')
50 mainloop = gobject.MainLoop()