यहाँ किसी के लिए कुछ है जो मेरी तरह है, स्क्रीन को लॉक करने के लिए "विंडोज-एल" के बराबर एक साधारण मैक के लिए वेब को स्कैन किया, और पाया कि सभी समाधानों के लिए या तो तीसरे पक्ष के सॉफ़्टवेयर की आवश्यकता है जो आपको नहीं चाहिए या एक विशेष कुंजी आपके (सामान्य बाहरी) कीबोर्ड पर मौजूद नहीं है। निम्न ने मेरे लिए Mavericks में काम किया (10.9.3)
- "ऑटोमेकर" एप्लिकेशन लॉन्च करें और "सेवा" प्रकार का एक नया दस्तावेज़ बनाएं
- निर्दिष्ट करें कि सेवा "किसी भी आवेदन में" कोई इनपुट नहीं प्राप्त करती है
- सेवा में "रन शैल स्क्रिप्ट" क्रिया जोड़ें
- निम्नलिखित "रन शैल स्क्रिप्ट" क्रिया के पाठ क्षेत्र में पेस्ट करें:
/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine
- सेवा को "स्टार्ट स्क्रीनसेवर" के रूप में सहेजें और ऑटोमेटर को छोड़ दें
- "सिस्टम प्राथमिकताएं" एप्लिकेशन लॉन्च करें और "सुरक्षा" वरीयता फलक पर जाएं
- "सामान्य" टैब के तहत, नींद या स्क्रीन सेवर शुरू होने के तुरंत बाद "पासवर्ड की आवश्यकता है" सक्षम करें "
- अब "कीबोर्ड" वरीयता फलक, "शॉर्टकट" टैब, "सेवा" सूची आइटम पर जाएं, और दाईं ओर सूची के नीचे स्थित "सामान्य" के तहत अपनी "स्टार्ट स्क्रीनसेवर" सेवा ढूंढें और इसे डबल-क्लिक करें।
- अपने चुने हुए कीबोर्ड शॉर्टकट को दबाएं (मुझे नियंत्रण + विकल्प + कमांड + एल पसंद है, इसलिए मैं सभी तीन संशोधक कुंजियों को एक साथ मिटा सकता हूं और एल को लॉक पर हिट कर सकता हूं)
EDIT: OSX El Capitan में अपग्रेड के बाद मुझे परेशानी हुई। मैं अधिक उपयुक्त AppleScript सामग्री का उपयोग कर रहा था:
activate application "ScreenSaverEngine"
जो मैंने सोचा था कि चरण 4 के शेल-स्क्रिप्ट की तुलना में अधिक भविष्य-प्रमाण होना चाहिए , लेकिन पहली बार जब मैंने इसका इस्तेमाल किया, तो इसने स्क्रीनसेवरबाइन को खोजने में असमर्थ होने का दावा किया। ScreenSaverEngine.app
कमांड-लाइन से स्पष्ट रूप से शुरू होने के बाद यह तय किया गया था:
open /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app