मैं लॉगिन विंडो पर स्क्रीन सेवर को कैसे अक्षम कर सकता हूं?


11

मैं लॉगिन विंडो पर स्क्रीन सेवर को कैसे अक्षम कर सकता हूं?


1
-1, स्वीकृत समाधान अस्पष्ट है। यह इंगित करना चाहिए कि प्लास्ट फाइल में क्या रखा जाए।
गिल्ली

स्वीकृत समाधान कर्ट द्वारा प्रस्तावित एक होना चाहिए।
माइक कोरमेन्डी

जवाबों:


7

आप लॉगिन विंडो पर स्क्रीनसेवर को हटाने के लिए .plist फ़ाइल को /Library/Preferences/com.apple.screensaverटेक्स्ट एडिटर, प्लिस्ट एडिटर (OS X डेवलपर टूल्स की आवश्यकता) या defaultsटर्मिनल में कमांड का उपयोग करके संपादित कर सकते हैं।

ऐशे ही:

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0

1
इसे वहां कैसे संपादित किया जाए? क्या जोड़ना है, या क्या सेट करना है, या क्या हटाना है?
ओलेग दानू

1
आपकी com.apple.screensaverफ़ाइल में क्या है ? क्या आप पेस्टी को सामग्री पोस्ट कर सकते हैं ? क्या इसके लायक के लिए, का उपयोग करते हुए defaultsअपनी फ़ाइल को पढ़ने के लिए देता है इस और मैं कभी भी एक स्क्रीनसेवर नहीं मिलता है। ध्यान दें कि मैं 10.6.6 रन कर रहा हूं, इसलिए यदि आपकी फ़ाइल .plist की पुरानी (XML) शैली का उपयोग करती है, तो इसे न करें। आप बस फ़ाइल को ट्रैश करके भी देख सकते हैं।
बस जेक

-1, माउंटेन लायन के तहत मेरे लिए काम नहीं करता है।
गिली

फ़ाइल एक द्विआधारी plist फ़ाइल है (वैसे भी 10.8 के तहत) और एक पाठ संपादक के साथ संपादित करने के लिए पहले उपयोग करके परिवर्तित किया जाना चाहिए plutil -convert xml1 /Library/Preferences/com.apple.screensaver.plist। तब फ़ाइल को संपादित किया जा सकता है और स्क्रीन सेवर बदल गया।
जोश

16

मेरा मानना ​​है कि यह चाल है (कम से कम अब मुझे कई घंटे काम करने के लिए लगता है):

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0

यह लॉगिनविंडो में स्क्रीनसेवर को निष्क्रिय करता है।


2
मेरा मानना ​​है कि यह उत्तर होना चाहिए क्योंकि मैं हमेशा अपने सर्वर पर इसका उपयोग करता हूं।
प्रातः

4

बग के कारण माउंटेन शेर में लॉगिन स्क्रीनसेवर को अक्षम करना संभव नहीं है। Https://discussions.apple.com/thread/4540671?start=0&tstart=0 के अनुसार आप जो सबसे अच्छा कर सकते हैं, वह रूट की स्क्रीनसेवर सेटिंग्स में लॉग होता है और इसे संदेश में बदल देता है जो कम संसाधनों का उपयोग करता है।

ऐसा करने के लिए /apple//a/16515/21181 देखें ।


0

किसी कारण से मुझे अभी तक समझ में नहीं आया, स्वीकृत उत्तर में समाधान मेरे लिए काम नहीं किया। नीचे एक वैकल्पिक पद्धति है कि वास्तव में है क्या किया मेरे लिए काम करते हैं।

कुछ भी करने से पहले, मैंने देखा कि एक फ़ाइल जिसे com.apple.screensaver.plistअभी तक अस्तित्व में नहीं है /Library/Preferences/। लेकिन जारी defaultsकिए गए जवाब में बताए गए -कैंड को जारी करते हुए इस फाइल को सही loginWindowIdleTime-सेंट्री के साथ ठीक बनाया गया। यह दोनों के साथ-साथ defaults read /Library/Preferences/com.apple.screensaverफ़ाइलों के अस्तित्व की मैन्युअल रूप से पुष्टि करने और इसकी सामग्री का निरीक्षण करने के साथ पुष्टि की गई थी ।

हालाँकि, लॉगिन स्क्रीन पर स्क्रीनसेवर-व्यवहार पर इसका कोई प्रभाव नहीं पड़ता था।

मैंने तब एक अलग दृष्टिकोण का उपयोग किया जो वास्तव में काम करता था:

  1. मैंने एक कमांड-प्रॉम्प्ट (टर्मिनल विंडो) खोला
  2. पहले मैंने $ > sudo -sरूट बनने के लिए जारी किया
  3. फिर, रूट के रूप में, मैंने सिस्टम प्राथमिकताएँ शुरू कीं :# > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
  4. और अंत में मैं स्क्रीनसेवर टाइमआउट को अक्षम करने के लिए नियमित GUI का उपयोग करने के लिए डेस्कटॉप और स्क्रीन सेवर्स प्राथमिकता-फलक में चला गया ।

इसने मेरे लिए चाल चली।

मैं सोच रहा हूँ, अगर defaults-कमांड ने शायद वास्तव में पहले से ही ठीक काम किया है, तो अभी भी बदले हुए प्लिस्ट-मूल्य को (अभी भी चल रहा है?) screensaverप्रक्रिया द्वारा अभी तक नहीं उठाया गया (सिंक किया गया) ... ?


-2

समस्या यह है कि लॉगिन स्क्रीन स्क्रीन सेवर का परिणाम नहीं है, मैं अपने मैक को लॉक करता हूं जब मैं बाहर जाता हूं। स्क्रीन सेवर स्वयं से प्रकट होता है, भले ही वह SysPref से अक्षम हो।


स्पष्टीकरण टिप्पणियों को प्रस्तावित सूची में उत्तर की सूची में नहीं जोड़ा जाना चाहिए। मूल प्रश्न को अतिरिक्त शर्तों को संबोधित करने के लिए संशोधित किया जाना चाहिए ताकि सबसे अधिक रसीद जवाब का उत्पादन किया जा सके।
माइक कॉर्मेंडी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.