X-Git-Url: https://git.phdru.name/?p=xsetbg.git;a=blobdiff_plain;f=xsetbg-dbus.py;h=7e724b64a3a726e61aa2ef63b5b4457578bdf2fb;hp=11570bc720c6c3933be61fafcba3409fd2a4eea4;hb=HEAD;hpb=9f11c26113add5270ade4da28c7a2adb84194b1b diff --git a/xsetbg-dbus.py b/xsetbg-dbus.py deleted file mode 100755 index 11570bc..0000000 --- a/xsetbg-dbus.py +++ /dev/null @@ -1,43 +0,0 @@ -#! /usr/bin/env python -"""XSetBg (DBus version) - -""" - -__author__ = "Oleg Broytman " -__copyright__ = "Copyright (C) 2000-2012 PhiloSoft Design" -__license__ = "GNU GPL" - -import gobject - -import dbus -import dbus.service -import dbus.mainloop.glib - -from xsetbg import change - - -class XsetBg(dbus.service.Object): - - @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='') - def change(self): - change() - - @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='') - def force(self): - change(force=True) - - @dbus.service.method("name.phdru.XSetBg", in_signature='', out_signature='') - def stop(self): - mainloop.quit() - - -if __name__ == '__main__': - dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) - - session_bus = dbus.SessionBus() - name = dbus.service.BusName("name.phdru.XSetBg", session_bus) - object = XsetBg(session_bus, '/XSetBg') - - change(force=True) - mainloop = gobject.MainLoop() - mainloop.run()