मैं लॉगिन विंडो पर स्क्रीन सेवर को कैसे अक्षम कर सकता हूं?
मैं लॉगिन विंडो पर स्क्रीन सेवर को कैसे अक्षम कर सकता हूं?
जवाबों:
आप लॉगिन विंडो पर स्क्रीनसेवर को हटाने के लिए .plist फ़ाइल को /Library/Preferences/com.apple.screensaverटेक्स्ट एडिटर, प्लिस्ट एडिटर (OS X डेवलपर टूल्स की आवश्यकता) या defaultsटर्मिनल में कमांड का उपयोग करके संपादित कर सकते हैं।
ऐशे ही:
sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0
com.apple.screensaverफ़ाइल में क्या है ? क्या आप पेस्टी को सामग्री पोस्ट कर सकते हैं ? क्या इसके लायक के लिए, का उपयोग करते हुए defaultsअपनी फ़ाइल को पढ़ने के लिए देता है इस और मैं कभी भी एक स्क्रीनसेवर नहीं मिलता है। ध्यान दें कि मैं 10.6.6 रन कर रहा हूं, इसलिए यदि आपकी फ़ाइल .plist की पुरानी (XML) शैली का उपयोग करती है, तो इसे न करें। आप बस फ़ाइल को ट्रैश करके भी देख सकते हैं।
plutil -convert xml1 /Library/Preferences/com.apple.screensaver.plist। तब फ़ाइल को संपादित किया जा सकता है और स्क्रीन सेवर बदल गया।
मेरा मानना है कि यह चाल है (कम से कम अब मुझे कई घंटे काम करने के लिए लगता है):
sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0
यह लॉगिनविंडो में स्क्रीनसेवर को निष्क्रिय करता है।
बग के कारण माउंटेन शेर में लॉगिन स्क्रीनसेवर को अक्षम करना संभव नहीं है। Https://discussions.apple.com/thread/4540671?start=0&tstart=0 के अनुसार आप जो सबसे अच्छा कर सकते हैं, वह रूट की स्क्रीनसेवर सेटिंग्स में लॉग होता है और इसे संदेश में बदल देता है जो कम संसाधनों का उपयोग करता है।
ऐसा करने के लिए /apple//a/16515/21181 देखें ।
किसी कारण से मुझे अभी तक समझ में नहीं आया, स्वीकृत उत्तर में समाधान मेरे लिए काम नहीं किया। नीचे एक वैकल्पिक पद्धति है कि वास्तव में है क्या किया मेरे लिए काम करते हैं।
कुछ भी करने से पहले, मैंने देखा कि एक फ़ाइल जिसे com.apple.screensaver.plistअभी तक अस्तित्व में नहीं है /Library/Preferences/। लेकिन जारी defaultsकिए गए जवाब में बताए गए -कैंड को जारी करते हुए इस फाइल को सही loginWindowIdleTime-सेंट्री के साथ ठीक बनाया गया। यह दोनों के साथ-साथ defaults read /Library/Preferences/com.apple.screensaverफ़ाइलों के अस्तित्व की मैन्युअल रूप से पुष्टि करने और इसकी सामग्री का निरीक्षण करने के साथ पुष्टि की गई थी ।
हालाँकि, लॉगिन स्क्रीन पर स्क्रीनसेवर-व्यवहार पर इसका कोई प्रभाव नहीं पड़ता था।
मैंने तब एक अलग दृष्टिकोण का उपयोग किया जो वास्तव में काम करता था:
$ > sudo -sरूट बनने के लिए जारी किया# > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferencesइसने मेरे लिए चाल चली।
मैं सोच रहा हूँ, अगर defaults-कमांड ने शायद वास्तव में पहले से ही ठीक काम किया है, तो अभी भी बदले हुए प्लिस्ट-मूल्य को (अभी भी चल रहा है?) screensaverप्रक्रिया द्वारा अभी तक नहीं उठाया गया (सिंक किया गया) ... ?
समस्या यह है कि लॉगिन स्क्रीन स्क्रीन सेवर का परिणाम नहीं है, मैं अपने मैक को लॉक करता हूं जब मैं बाहर जाता हूं। स्क्रीन सेवर स्वयं से प्रकट होता है, भले ही वह SysPref से अक्षम हो।