#!/usr/bin/python
import os, dbus, gobject, dbus.glib
bus = dbus.SessionBus()
def onSessionIdleChanged(state): if state: os.system("gaim-remote 'setstatus?status=away&message=Session idle'") else: os.system("gaim-remote 'setstatus?status=available&message='")
bus.add_signal_receiver(onSessionIdleChanged, 'SessionIdleChanged', 'org.gnome.ScreenSaver')
gobject.MainLoop().run()
#!/usr/bin/python
import os, dbus, gobject, dbus.glib
bus = dbus.SessionBus()
def onSessionIdleCh anged(state) :
os.system( "gaim-remote 'setstatus? status= away&message= Session idle'")
os.system( "gaim-remote 'setstatus? status= available& message= '")
if state:
else:
bus.add_ signal_ receiver( onSessionIdleCh anged, 'SessionIdleCha nged', 'org.gnome. ScreenSaver' )
gobject. MainLoop( ).run()