diff options
Diffstat (limited to 'machammer/screensaver.py')
-rw-r--r-- | machammer/screensaver.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/machammer/screensaver.py b/machammer/screensaver.py index 0910214..8e51046 100644 --- a/machammer/screensaver.py +++ b/machammer/screensaver.py @@ -1,13 +1,13 @@ from .functions import tell_app - def get(): return tell_app('System Events', 'get name of current screen saver') def set(name): - return tell_app('System Events', 'set current screen saver to (get screen saver named "%s")' % name) + s = 'set current screen saver to (get screen saver named "%s")' % name + return tell_app('System Events', s) def start(): @@ -16,3 +16,8 @@ def start(): def stop(): return tell_app('System Events', 'stop current screen saver') + + +def is_running(): + running = tell_app('System Events', 'running of screen saver preferences') + return running == 'true' |