सॉफ्टवेयर (स्क्रिप्ट / टर्मिनल / शॉर्टकट /…) द्वारा आंतरिक मॉनिटर बंद करें


7

मैं अपने मैकबुक प्रो का उपयोग कर रहा हूं (ओएस एक्स 10.6) मेरे डेस्क पर बाहरी स्क्रीन के साथ एक शेल्फ में खड़ा है, इसलिए मैं आंतरिक स्क्रीन का उपयोग नहीं करता हूं और इसकी आवश्यकता नहीं है। लेकिन अगर आंतरिक एक पर है यह रिक्त स्थान में दिखाया गया है।

मैकबुक का उपयोग करना संभव है, इसे बुक करते समय बाहरी इनपुट डिवाइस के साथ सोने और जागने के लिए इसे लगाकर आंतरिक स्क्रीन को बंद कर दिया जाता है। लेकिन इस तरह से हमेशा कम नींद और काम करने में बाधा की जरूरत होती है। तो मुझे आश्चर्य है कि क्या बाहरी स्क्रीन को स्विच किए बिना केवल आंतरिक स्क्रीन को सॉफ़्टवेयर (ऐप, टर्मिनल, ऐप्पलस्क्रिप्ट, एक कीबोर्ड शॉर्ट कट आदि) के माध्यम से बंद करना संभव है?

मुझे पता है कि "स्लीप स्क्रीन" के लिए एक शॉर्टकट है, लेकिन यह बाहरी स्क्रीन सहित सभी स्क्रीन को प्रभावित करता है।

जवाबों:


1

यदि यह टिप्पणियों से स्पष्ट नहीं था, तो 10.7 में क्लैमशेल मोड का व्यवहार बदल गया:

  • यदि लैपटॉप बाहरी डिस्प्ले से जुड़ा है, तो ढक्कन को बंद करने से लैपटॉप सोने के लिए नहीं है।
  • यदि आप उसके बाद ढक्कन खोलते हैं, तो आंतरिक प्रदर्शन वापस चालू होता है।

sudo nvram boot-args=iog=0x0 10.6 और उससे पहले के व्यवहार को पुनर्स्थापित करता है।

यदि अन्य सामान्य प्रदर्शन नींद को ट्रिगर करने का तरीका ढूंढ रहे थे (जैसे ⌃⇧⏏ दबाने पर), तो आप SleepDisplay का उपयोग कर सकते हैं ।


धन्यवाद। इस दौरान मैंने एमएल तक की और नए व्यवहार की खोज की।
तोबी

4

ओएस एक्स लायन आधारित लैपटॉप के लिए आंतरिक स्क्रीन को अक्षम करने के लिए, टर्मिनल लॉन्च करें और निम्नलिखित कमांड दर्ज करें:

sudo nvram boot-args="iog=0x0"

प्रभावी होने के लिए आपको परिवर्तनों के लिए रीबूट करना होगा, और आंतरिक प्रदर्शन तब पूरी तरह अक्षम हो जाएगा, भले ही मैक खुला हो या बंद हो।

इसे पूर्ववत करने के लिए, आप टर्मिनल पर वापस जा सकते हैं और प्रवेश कर सकते हैं:

sudo nvram -d boot-args

फिर रिबूट करें, या आप रिबूट के दौरान कमांड + ऑप्शन + P + R दबाकर बस PRAM को zap कर सकते हैं, जो बूट-आर्ग्स को भी साफ करता है। यदि आप किसी बाहरी वीडियो स्रोत से मैकबुक प्रो को डिस्कनेक्ट करने के लिए थे, तो PRAM को टैप करते हुए आप आंतरिक प्रदर्शन को फिर से दिखाना चाहते हैं।

यह "क्लैमशेल मोड" के विपरीत है - जहां मैक लैपटॉप बंद है और स्क्रीन अभी भी चालू है। सीपी अच्छा लग सकता है, लेकिन पर्याप्त हवा के प्रवाह के बिना मैक गर्म हो सकता है, इस प्रकार कंप्यूटर को डिस्प्ले ओपन के साथ चलाने की सिफारिश की जाती है। यदि आप ऐसा करने जा रहे हैं, तो प्राथमिक प्रदर्शन सेट करना सुनिश्चित करें ताकि मेनूबार, डॉक और अलर्ट विंडो उचित स्क्रीन पर जाएं।

स्रोत: OSXDaily


धन्यवाद। लेकिन दुर्भाग्य से मैं हिम तेंदुआ चला रहा हूं। इसके अलावा सीपी मोड के उपयोग से रिबूटिंग अधिक प्रयास है। प्लस: क्लैमशेल में मेरा आंतरिक प्रदर्शन बंद है लेकिन मैकबुक को जगाने के बाद मैं इसे खोल सकता हूं जबकि स्क्रीन बंद रहती है।
तोबी

यह एक खतरनाक और भयानक विचार की तरह लगता है। क्या मैं कुछ भूल रहा हूँ? मैं अच्छी तरह से जानता हूं कि आप सिर्फ PRAM को zap करते हैं।
जेसन सलज

वास्तव में यह क्या कर रहा है? क्या किसी को पता है कि वास्तव में क्या होता है जब आप ऐसा करते हैं, या अगर वहाँ एक बेहतर विकल्प है? मैंने यह सब नेट पर देखा है, लेकिन "यह कैसे काम करता है" सवाल का कोई जवाब नहीं।
एरोन ऐश

2

अगर मैं इसे सही ढंग से समझूं, तो आप केवल अपने बाहरी प्रदर्शन का उपयोग करना चाहते हैं और आंतरिक प्रदर्शन बंद होना चाहिए। इसे प्राप्त करने के लिए, आप अपनी मैकबुक को सीपी मोड में रखना चाहते हैं ।

ऐसा करने के लिए आप अपने मैकबुक से जुड़ी होनी चाहिए
        क) किसी बाहरी पावर स्रोत
        ख) किसी बाहरी स्क्रीन
        ग) बाहरी कीबोर्ड + माउस।
फिर आप सभी ढक्कन को बंद कर दें (नीचे दी गई तस्वीर देखें)।

जब आप अपने मैक को सोने के लिए रखना चाहते हैं तो आप opt+ cmd+ दबाते हैं ejectऔर जब आप इसे फिर से चालू करना चाहते हैं तो आप अपने वायरलेस कीबोर्ड पर कोई भी कुंजी दबाते हैं, जिससे आपकी मैकबुक हर समय बंद रहती है।

अधिक जानकारी यहां पाई जा सकती है

सीपी मोड में एमबीपी


ठीक उसी समय जो मैं इस समय करता हूं और ऊपर की टिप्पणियों में मैंने क्या कहा; ;-) मैं एक ऐसा समाधान निकालता हूं जिसमें प्रदर्शन बंद करने के लिए कम नींद की आवश्यकता नहीं है।
तोबी

मुझे यकीन नहीं है कि आपका क्या मतलब है। आपको "मैकबुक को पहले सोने के लिए नहीं रखना है" जैसा कि आप टिप्पणियों में क्लैमशेल मोड में प्रवेश करने के लिए कहते हैं। क्या आप बता सकते हैं कि आपका क्या मतलब है?
0sh

मुझे केवल आंतरिक डिस्प्ले और हमें मैक को बंद करना पसंद है जैसे कि यह सीपी में है, लेकिन मैं सोने के कदम को रोकना चाहता हूं और मैक को जगाना चाहता हूं। तो परिणाम आपके रास्ते के समान है लेकिन नींद के चक्कर के बिना।
तोबी

आप नहीं करते क्रम clamshell मोड का उपयोग करने में सो अपने मैक पर रखना होगा। शायद आप कुछ गलत कर रहे हैं? क्या आप समझा सकते हैं कि आपके मैक को सोने से क्या मतलब है? क्या आप चाहते हैं कि ढक्कन खुला हो, क्या ऐसा है?
0sh

@ तोबी यदि आप उस छोटी देरी के बारे में बात कर रहे हैं जो ढक्कन बंद करते समय होती है, तो दिमाग में आने वाला एकमात्र समाधान F1आपके कीबोर्ड पर -की का उपयोग करके अपनी स्क्रीन को मंद करना है । इस तरह आपकी आंतरिक स्क्रीन बंद हो जाएगी, लेकिन यह अभी भी रिक्त स्थान में मौजूद रहेगा (हालाँकि यह दूसरे मॉनिटर पर नहीं दिखेगा)। मुझे डर है कि क्लैम्सशेल मोड का उपयोग करने के अलावा कोई अन्य तरीका नहीं है। आपको या तो देरी के साथ रहना होगा या स्वीकार करना होगा कि आपकी आंतरिक स्क्रीन पर रहना चाहिए।
एसटी

1

आप जानते हैं, आप इसके बजाय लैपटॉप को डिस्प्ले मिरर मोड में डाल सकते हैं .... बस लैपटॉप डिस्प्ले पर चमक को बिल्कुल बंद कर दें।


1
मेरे लिए कोई विकल्प नहीं है क्योंकि बाहरी मॉनिटर को आंतरिक की तुलना में अधिक पिक्सेल की आवश्यकता है ...
टोबी

@ तोबी, ओह ठीक है, तो आपको सिर्फ लायन को अपग्रेड करना होगा। स्नो लेपर्ड के तहत जो आप कर रहे हैं वह नहीं किया जा सकता है।
ओल्ड प्रो

आपका क्या अर्थ है? शेर इस मामले में क्या कर सकता है कि SL नहीं कर सकता है?
तोबी

2
@Tobi, Lion में अगर आपके पास लैपटॉप में बाहरी डिस्प्ले प्लग है और लैपटॉप को पावर सोर्स में प्लग किया गया है, जब आप लैपटॉप को बंद करते हैं तो लैपटॉप को सोने के लिए रखे बिना इंटरनल डिस्प्ले को बंद कर दिया जाता है। जैसा आप चाहते हैं।
पुराने प्रो

धन्यवाद। यदि मैं ढक्कन को फिर से खोल दूं तो क्या होगा (कारण जो पुस्तक को ठंडा करने के लिए बेहतर होगा)?
तोबी

0

जब मैं एक कमांड नहीं खोज पा रहा हूं जो कि मूल रूप से डिस्प्ले को सोएगा, एक ऐप है जिसे आप डाउनलोड करते हैं जो यह करेगा। यहां से दो विकल्प हैं।

  1. एप्लिकेशन को एप्लिकेशन फ़ोल्डर में स्थापित करें और टर्मिनल या एसएसएच रन से open /Applications/Sleep\ Display.app

  2. डाउनलोड फ़ोल्डर से एप्लिकेशन पर राइट क्लिक करें और "पैकेज सामग्री दिखाएं" पर क्लिक करें। Contents/MacOSस्लीपडिसप्ले फ़ाइल को नेविगेट और कॉपी करें।

    पर नेविगेट करें /usr/bin(आप + + Gशॉर्टकट का उपयोग कर सकते हैं और डायरेक्टरी टाइप कर सकते हैं ) और बाइनरी फाइल पेस्ट कर सकते हैं। अब आप sleepdisplayटर्मिनल में या SSH के माध्यम से कमांड टाइप कर पाएंगे और डिस्प्ले तुरंत सो जाएगा।

उम्मीद है की यह मदद करेगा!


1
धन्यवाद लेकिन यह सॉफ्टवेयर सभी स्क्रीन को प्रभावित करता है न केवल आंतरिक एक। यह ctrl + shift + eject जैसा ही करता है।
तोबी

बस आप जानते हैं, भले ही आप सोने के लिए चुनिंदा प्रदर्शनों को दूर पाते हैं, ताकि निर्मित डिस्प्ले सो रहा हो और बाहरी डिस्प्ले न हो, फिर भी यह एक उपयोगी डेस्कटॉप के रूप में स्पेस में दिखाई देगा। यदि आप वास्तव में अपने मैकबुक प्रो के हार्डवेयर को बाहरी डिस्प्ले के साथ उपयोग करना चाहते हैं और बिल्ट इन डिस्प्ले का उपयोग नहीं करना चाहते हैं, तो मैं सुझाव देता हूं कि क्लैमशेल मोड
मैट लव

सीपी मोड जो मैं इस समय उपयोग करता हूं, लेकिन मैं मैकबुक को पहले सोए बिना आंतरिक प्रदर्शन (जैसा कि क्लैमशेल करता है) को बंद करना चाहूंगा।
तोबी

-1

मैं इसी तरह की चीज करना चाहता था और यही मुझे मिला। Clamshell जवाब है, लेकिन बाहरी प्रदर्शन पर काम करने के लिए माउस बटन पर क्लिक करने का एक अनदेखा कदम है। मुझे यह पता चला: http://osxdaily.com/2012/06/08/quickly-enter-clamshell-mode-with-an-external-display-in-mac-os-x/


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