कुछ खोज के बाद, मुझे स्लीपवॉकर मिला , एक नि: शुल्क उपकरण जो स्क्रिप्ट को चलाने की अनुमति देता है जब स्क्रीन सो जाती है या जाग जाती है।
इसे स्थापित करने के बाद, आप एक शेल स्क्रिप्ट को लिंक कर सकते हैं जो कि उपलब्ध घटनाओं में से एक पर चलती है (जिसमें मंद स्क्रीन , वेक स्क्रीन , कंप्यूटर नींद , कंप्यूटर को जगाना और कुछ और शामिल हैं)। शेल स्क्रिप्ट से, मैं एक कमांड चला सकता हूं, या एक AppleScript को कॉल कर सकता हूं जिसे मैं इन घटनाओं पर चलाना चाहता हूं।
जब से मैं अपने कंप्यूटर को लॉक करता हूं तो मेरी स्क्रीन सो जाती है, यह वही है जो मैं देख रहा था।
आप इसे यहां कार्रवाई में देख सकते हैं: https://github.com/nwinkler/sleepwatcher-lync-status
[[NSDistributedNotificationCenter defaultCenter] addObserver:self selector:@selector(handleNotification:) name:@"com.apple.screenIsLocked" object:nil];