- Timestamp:
- 01/11/09 20:26:43 (3 years ago)
- Children:
- 1aef8415e1cd98c88d3980e0d949c832c3ddd7e8
- Parents:
- e3cc7b23a6aba21796577ff44a9a3f9d855080cb
- git-committer:
- Leo Antunes <leo@…> (01/11/09 20:26:43)
- Files:
-
- 1 modified
-
utils/mimic_gnome-screensaver.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
utils/mimic_gnome-screensaver.py
rebf9132 rd1a41d2 3 3 """ 4 4 incredibly dirty hack to test away-on-lock 5 if gnome-screensaver is already running this wont work (it wont be able 6 to pretend to be gnome-screensaver) 5 7 """ 6 8 … … 18 20 19 21 @dbus.service.signal(dbus_interface='org.gnome.ScreenSaver', signature='b') 20 def SessionIdleChanged(self, y):22 def ActiveChanged(self, y): 21 23 print "emmitting...", repr(y) 22 24 return True … … 28 30 t = Test('/org/gnome/ScreenSaver') 29 31 gobject.timeout_add( 1, t.ActiveChanged, dbus.Boolean(1)) 30 gobject.timeout_add( 2000, t.ActiveChanged, dbus.Boolean(0))31 gobject.timeout_add( 2001, app.quit)32 gobject.timeout_add(5000, t.ActiveChanged, dbus.Boolean(0)) 33 gobject.timeout_add(5001, app.quit) 32 34 33 35 app.run()