मैं अपने मैकबुक प्रो ढक्कन के साथ केवल बाहरी डिस्प्ले का उपयोग शेर पर कैसे कर सकता हूं?


28

वर्डी शीर्षक के लिए क्षमा करें, लेकिन मेरी समस्या इस प्रकार है:

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

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

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


1
आप आंतरिक प्रदर्शन द्वारा प्रदान की गई अतिरिक्त स्क्रीन अचल संपत्ति क्यों नहीं चाहते हैं?
CajunLuke

5
@CajunLuke यह सिर्फ बहुत अच्छी तरह से काम नहीं करता है। जब वे एक-दूसरे के बगल में बैठे होते हैं तो कई डिस्प्ले सबसे अच्छे होते हैं और आपकी आंखों से समान दूरी पर होते हैं। वे भी सबसे अच्छे होते हैं जब दो आसन्न प्रदर्शनों में साझा किनारे के साथ समान भौतिक आयाम और रिज़ॉल्यूशन होता है। मेरे मैकबुक प्रो के साथ न तो मामला है, और मुझे लगता है कि यह इसे प्रबंधित करने के लिए कष्टप्रद है, और यह तब निराशाजनक होता है जब मेरा पॉइंटर दूसरी स्क्रीन पर गायब हो जाता है
काइल क्रोनिन

1
दूसरों को भी बेहतर गर्मी लंपटता के साथ-साथ वाईफाई एंटीना रिसेप्शन के लिए भी यह चाहिए। एक ऊर्ध्वाधर स्टैंड वहां मदद कर सकता है, लेकिन यह ऐसा कुछ है जो डिस्प्ले निकटता सेंसर से स्वतंत्र स्क्रीन को नियंत्रित करने के लिए काइल की इच्छा को बढ़ा सकता है। (कि और खरीदने के लिए या अपने काम की सतह पर एक जादू ट्रैकपैड जगह की जरूरत नहीं)
bmike

जवाबों:


17

मैक ओएस एक्स संकेत ने एक कमांड की खोज की है जो इसे अनुमति देगा :

सिंह पूर्व व्यवहार में वापस जाने के लिए टर्मिनल में निम्नलिखित कमांड दर्ज करें:

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

इस परिवर्तन को पूर्ववत करने के लिए निम्न कमांड टाइप करें या PRAM को दबाएं (प्रेस Cmd + Opt + p + r को पावर अप करें):

sudo nvram -d boot-args 

4
वर्थ नोटिंग: इससे पहले कि यह काम करेगा आपको अपने कंप्यूटर को पुनरारंभ करना होगा।
डेमियन विल्सन

1
दुर्भाग्य से, मुझे हाई सिएरा में यह त्रुटि संदेश मिलता है: "एनवीआरएम: त्रुटि हो रही चर - 'बूट-आर्ग्स': (iokit / सामान्य) सामान्य त्रुटि"
OMA

मोजावे पर (10.14.4) यह मिल रहा है:nvram: Error setting variable - 'boot-args': (iokit/common) not permitted
रमज़ान

17

मैंने एक सामान्य सीमा को खत्म करने के लिए अपने मॉनिटर की व्यवस्था करने के लिए ओलिवियर का सुझाव लिया है:

यहाँ छवि विवरण दर्ज करें

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

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


क्या आप जानते हैं कि बाहरी स्क्रीन को डिफ़ॉल्ट कैसे बनाया जाए ताकि विंडोज़ लैपटॉप स्क्रीन पर पॉप-अप न रहे?
स्ज़बोल्क्स

1
कोई बात नहीं, मैंने गलत कीवर्ड खोजे। आपको बस सफेद मेनू बार को खींचने की आवश्यकता है।
स्ज़बोल्क्स

4

त्वरित कार्यक्षेत्र (वास्तविक समाधान नहीं)

बस विकल्प "मिरर डिस्प्ले" को प्रदर्शन वरीयता में जांचें। स्क्रीनशॉट के नीचे देखें।

प्रदर्शन वरीयताएँ - दर्पण प्रदर्शित करता है

फिर मैकबुक की चमक को शून्य कर दें।


इसके साथ कई समस्याएँ हैं। अप्रयुक्त स्क्रीन को अक्षम करने के लिए लाभ हैं, और यह दृष्टिकोण उन पर खो देता है। 1) वीआरएएम को मुक्त करता है, क्योंकि इसमें स्क्रीन बफर (विशेष रूप से एक उच्च रिज़ॉल्यूशन रेटिना डिस्प्ले) की आवश्यकता नहीं होती है, 2) यह विंडोज़ को गलती से 3 पर पॉप अप करने से रोकता है) ढक्कन को बंद कर देता है स्वचालित रूप से सभी लैपटॉप स्क्रीन विंडोज़ को बाहरी डिस्प्ले पर ले जाता है
अलेक्जेंडर -

मुझे लगता है कि आपने उस बिंदु को याद किया जहां उन्होंने डिस्प्ले को मिरर करने के लिए कहा था। यह अभी भी कुछ अतिरिक्त संसाधनों का उपयोग कर सकता है, लेकिन यहां नकारात्मक पक्ष यह है कि यह उन संकल्पों को प्रतिबंधित करता है जिन्हें आप उपयोग कर सकते हैं। मेरे लिए यह ठीक काम किया, हालांकि (दोनों मॉनिटर 3360x1890 चलाते हैं, जो मैं चाहता हूं)
therealix

बेकार यदि आप 2 बाहरी स्क्रीन
bormat

2

मुझे पता है कि यह एक प्रकार का कीड़ा है, लेकिन इस मुद्दे के लिए मेरा काम मेरी मैकबुक पर चमक नियंत्रण को तब तक पकड़ना है जब तक स्क्रीन अंधेरा नहीं हो जाती।

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

वैसे भी, यह समाधान मेरे लिए काम करता है।

पुन: "..और यह निराशाजनक है जब मेरा सूचक दूसरी स्क्रीन पर गायब हो जाता है .."

मैं सिस्टम प्रीफ़्स> डिस्प्ले> अरेंजमेंट में "मिरर डिस्प्ले" विकल्प पर क्लिक करके चारों ओर मिलता हूं

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


3
यदि आपके बाहरी डिस्प्ले में आपके आंतरिक डिस्प्ले से बेहतर रिज़ॉल्यूशन है, तो "मिरर डिस्प्ले" काम नहीं करेगा। मैं आपके (स्क्रीन को छोटा करने) के समान समाधान का उपयोग करता हूं, लेकिन मैं मॉनिटर की व्यवस्था करता हूं ताकि उनके पास बहुत कम सीमा हो, ताकि आपका पॉइंटर न खो जाए।
जैतून

1
पुन: "मिरर प्रदर्शन", आप सही हैं मुझे उल्लेख करना चाहिए कि मेरे बड़े बाहरी सैमसंग 22 "मॉनिटर में मेरे 2011 के 15 के समान सटीक 1680x1050 रिज़ॉल्यूशन है" मैकबुक प्रो
user1556373

@ शोल्डर: बाहरी डिस्प्ले के बेहतर रिज़ॉल्यूशन होने पर मिरर डिस्प्ले काम करता है। "मिरर डिस्प्ले" को सक्षम करने के बाद, "स्क्रीन" टैब पर जाएं और "ड्रॉपडाउन मेनू के लिए ऑप्टिमाइज़ करें" में बेहतर रिज़ॉल्यूशन के साथ डिस्प्ले का चयन करें। फिर आप अपने उच्च रिज़ॉल्यूशन मॉनिटर में अपना मूल रिज़ॉल्यूशन प्राप्त करेंगे और आंतरिक मॉनिटर में आपको एक ही चित्र मिलेगा लेकिन इसके निचले रिज़ॉल्यूशन पर स्केल किया जाएगा।
ओएमए

2

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


2

मैं थोड़ी देर पहले उसी समस्या में भाग गया, और यहाँ मैंने क्या किया:

पहले, मैंने डिस्प्ले को मिरर किया, जैसा कि पहले ही सुझाया जा चुका है। ऐसा करने के तुरंत बाद, मुझे एहसास हुआ कि मेरी आँख के कोने में मैकबुक की जलाई हुई स्क्रीन बंद होना बहुत विचलित करने वाला था। यह आवश्यक है कि मैं मैकबुक की स्क्रीन पर चमक को मार दूं। लेकिन आलसी आदमी होने के नाते, मुझे लगता है कि मैं मैन्युअल रूप से चमक को समायोजित करने के लिए नफरत कर रहा हूं हर बार मैं एक बाहरी मॉनिटर प्लग / अनलॉग्ड करता हूं। तो मुझे आश्चर्य हुआ कि क्या प्रक्रिया को स्वचालित करने का कोई तरीका था। मुझे कंट्रोल प्लेन नाम का यह मुफ्त ऐप मिला, जो मुझे कुछ डिवाइस (मॉनिटर, हार्ड ड्राइव, आदि) के आधार पर "संदर्भ" सेट करता है, जिसमें प्लग किया जाता है, चाहे कुछ वाई-फाई नेटवर्क रेंज में हों, आदि; और इन संदर्भों के आधार पर, कुछ शेल स्क्रिप्ट चलाएं। तो मुझे बस इतना करना था कि एक अप्प्लस्क्रिप्ट लिखा जाए (जिसे कहा जाता हैkillBrightness.scpt) मैकबुक की स्क्रीन पर चमक और कॉल करने के लिए एक शेल स्क्रिप्ट को मारने के लिए killBrightness.scpt; और इस शेल स्क्रिप्ट को आवश्यक संदर्भ में कॉल करें।

killBrightness.scpt

tell application "System Preferences" to set current pane to pane "Displays"

tell application "System Events"
    tell process "System Preferences"
        repeat with theWindow in windows
            if title of theWindow as string is "Color LCD" then
                tell tab group 1 of theWindow
                    tell slider 1 of group 2
                        set value to 0
                    end tell
                end tell
            end if
        end repeat
    end tell
end tell

tell application "System Preferences" to quit

खोल लिपि

#!/bin/sh

osascript /path/to/killBrightness.scpt

चूंकि मैं अपनी मैकबुक में कई अलग-अलग मॉनिटरों को प्लग करता हूं, मैंने देखा कि जब एक अलग पहलू अनुपात के साथ प्लग किया जाता है, तो मेरी खिड़कियां स्क्रीन के किनारे से लटक जाती हैं। इसका समाधान खिड़कियों को आकार देना होगा, लेकिन जब आप एक टन ऐप और विंडोज़ का उपयोग करते हैं तो यह बहुत अक्षम होता है; इसके अलावा, मैं जितना आलसी हूं, उतना अच्छा नहीं है। इसलिए, स्टैक ओवरफ्लो में अच्छे लोगों की मदद से, मैं इस ऐप्पलस्क्रिप्ट (बुलाया resizer.scpt) के साथ आने में सक्षम हो गया ( सभी) की सभी खिड़कियों को स्वचालित रूप से आकार देना (कैविएट यह है कि कुछ एप्लिकेशन सही उपयोग नहीं करते हैं यूआई फ्रेमवर्क हुक, इसलिए उन्हें आकार देना काफी कठिन है):

resizer.scpt:

property blacklist : {"Finder", "Preview", "Console", "AppleScript Editor", "Spotify", "TaskCoach", "Skype", "VirtualBox"}
property buttonApps : {"LyX", "Eclipse"}
property buttonMaps : {{name:"LyX", Button:1, pname:"lyx"}, {name:"Eclipse", Button:2, pname:"eclipse"}, {name:"Spotify", Button:3, pname:"Spotify"}, {name:"TaskCoach", Button:3, pname:"TaskCoach"}}

tell application "Finder" to set theBounds to bounds of window of desktop

tell application "System Events"
    set bids to bundle identifier of processes where background only is false
end tell

repeat with bid in bids
    tell application id bid
        if name is not in blacklist then
            set appName to name as string
            if name is "Terminal" then
                set newBounds to {0, 0, (item 3 of theBounds) - 10, item 4 of theBounds}
                repeat with theWindow in windows
                    if visible of theWindow is true then
                        set bounds of theWindow to newBounds
                    end if
                end repeat
            else if name is not in buttonApps then
                try
                    repeat with theWindow in windows
                        if visible of theWindow is true then
                            set bounds of theWindow to theBounds
                        end if
                    end repeat
                end try
            else if name is in buttonApps then
                -- get the buttonNumber
                repeat with buttonApp in buttonMaps
                    if (name of buttonApp as string) is appName then
                        set theButton to Button of buttonApp
                    end if
                end repeat
                tell application "System Events"
                    repeat with theProcess in (processes where bundle identifier is bid)
                        try
                            tell theProcess to tell window 1 to click button theButton
                        end try
                    end repeat
                end tell
            end if
        end if
    end tell
end repeat

अब, मुझे केवल इतना करना था resizer.scptकि कॉल करने के लिए एक समान शेल स्क्रिप्ट लिखी जाए और उसे कंट्रोलप्लाने में डाल दिया जाए और मैं फिर से आलसी होने के लिए तैयार था!

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

पुनश्च: मैं इससे पहले उल्लेख करना भूल गया था कि यह सब मेरे 15 इंच मैकबुक प्रो पर किया गया था, जो सिंह ने चलाया था


यदि यह संभव होता तो मैं एक और अपवोट जोड़ देता। धन्यवाद!
noamtm

2

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

कूलिंग परफॉरमेंस को बेहतर बनाने के लिए ढक्कन को खोलते समय मैकस्ले मोड को अनुकरण करने का यह लाभ है।

मजबूत neodymium मैग्नेट का उपयोग न करें। यह हॉल प्रभाव सेंसर को नुकसान पहुंचा सकता है।

अंतर करने के लिए: फेराइट मैग्नेट कमजोर होते हैं और एक काले यौगिक से बने होते हैं, नियोडिमियम मैग्नेट बहुत मजबूत होते हैं और आमतौर पर निकल के साथ चढ़ाया जाता है, एक चमकदार चांदी का रूप होता है

[यहाँ छवि विवरण दर्ज करें


नमस्ते! मैं दोनों के बीच अंतर कैसे करूं? आपको आपका वाला कहां से मिला?
अकीजी

@ankiiiiiii फेराइट मैग्नेट कमजोर होते हैं और एक काले यौगिक से बने होते हैं, नियोडिमियम मैग्नेट बहुत मजबूत होते हैं और आमतौर पर निकल के साथ चढ़ाया जाता है, एक चमकदार चांदी का रूप होता है।
gatosec

1

यह यहाँ कुछ अन्य पदों / टिप्पणियों का एक स्थान पर संयोजन है। मैं एक मैकबुक प्रो का उपयोग कर रहा हूँ, जो एल कैपिटन चल रहा है।

टर्मिनल कमांड पर इस विधि के लाभ:

  1. कोई पुनरारंभ की आवश्यकता है
  2. बूट-आर्ग का कोई संशोधन नहीं

कदम:

  1. प्लग करें और बाहरी मॉनिटर चालू करें
  2. सिस्टम वरीयताएँ पर जाएँ -> प्रदर्शित -> व्यवस्था
    • अनचेक "दर्पण प्रदर्शित करता है"
    • मैकबुक डिस्प्ले से बाहरी मॉनिटर ( संदर्भ स्क्रीनशॉट ) के लिए सफेद मेनू बार खींचें । यह बाहरी मॉनिटर को प्राथमिक डिस्प्ले बनाता है।
    • नीले बक्से को व्यवस्थित करें ताकि केवल कोनों का स्पर्श हो (ऊपर के पदों में काइल क्रोनिन द्वारा प्रदान किया गया स्क्रीनशॉट)। यह माउस को स्क्रीन के बीच में जाने से रोकता है।
  3. डिस्प्ले ऑप्शन को बंद करें और F1स्क्रीन के ब्लैक होने तक मैकबुक की डिमेरर की (यानी ) को टैप करें ।

चरण पूर्ववत करें (बाद के लिए व्यवस्था को संरक्षित करना):

  1. मैकबुक (यानी F2) पर ब्राइट स्क्रीन की को टैप करें ।
  2. बाहरी मॉनिटर को अनप्लग करें।

चरणों को पूर्ववत करें (यदि इसे फिर से प्लग इन किया गया तो डिफ़ॉल्ट में बदलने के लिए):

  1. मैकबुक (यानी F2) पर ब्राइट स्क्रीन की को टैप करें ।
  2. सिस्टम वरीयताएँ पर जाएँ -> प्रदर्शित -> व्यवस्था
    • मैकबुक डिस्प्ले पर व्हाइट मेनू बार को वापस खींचें।
    • नीले बक्से को वापस जगह में खींचें।
    • दर्पण प्रदर्शित विकल्प की जाँच करें।
  3. बाहरी मॉनिटर को अनप्लग करें।

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

0

अपडेट 2019

चूंकि OS X El Capitan, सिस्टम इंटीग्रिटी प्रोटेक्शन (SIP) एनवीआरएम विकल्पों को बदलने की अनुमति नहीं देता है। साथ ही boot-args="iog=0x0"अब काम नहीं कर रहा है।

इस समस्या को हल करने के लिए मुझे यह समाधान मिला:

  1. रिकवरी मोड पर जाएँ: रीबूट और नीचे पकड़ + Rजब तक एप्पल लोगो दिखाई देता है।
  2. यूटिलिटीज> टर्मिनल पर जाएं
  3. प्रकार csrutil disable
  4. रीबूट मैक
  5. एक टर्मिनल खोलें और टाइप करें sudo nvram boot-args="niog=1"
  6. ढक्कन बंद करके रिबूट करें
  7. अपने उपयोगकर्ता के साथ लॉग इन करें और आप ढक्कन खोल सकते हैं
  8. सुरक्षा कारणों से, फिर से रिकवरी मोड पर जाएं, टाइप करें csrutil enableऔर रिबूट करें

पूर्ववत करें (कई विकल्प):

  • टर्मिनल पर जाएं और टाइप करें sudo nvram -d boot-args
  • ... या रिबूट करें और अपने एनवीआरएएम को रीसेट करने के लिए इन चार कुंजी को एक साथ दबाए रखें: + + P+ R

-1

इसी से मुझे यह हासिल होता है।

  1. मैकबुक को पावर केबल (चार्जर) से कनेक्ट करें।
  2. बाहरी कीबोर्ड + माउस से कनेक्ट करें।
  3. मैकबुक का ढक्कन बंद करें।
  4. अब कीबोर्ड बटन पर क्लिक करें।
  5. अब आप केवल अपने बाहरी डिस्प्ले का उपयोग कर रहे हैं, आपका कर्सर आपके अन्य डिस्प्ले में नहीं जाएगा। अब केवल एक डिस्प्ले है।

यह काम नहीं करता है। ढक्कन को बंद करने के बाद कंप्यूटर स्लीप मोड में चला जाता है और फिर मैं ब्लूटूथ कीबोर्ड में बाहरी कीबोर्ड या बटन में कुंजी दबाने पर कोई फर्क नहीं पड़ता। यह तब तक नहीं उठेगा जब तक आप ढक्कन को फिर से नहीं खोलते।
OMA

क्या यह चार्जर से जुड़ा है?
सिराज आलम

दोनों से जुड़े और जुड़े नहीं की कोशिश की
OMA

यह काम करना चाहिए (यदि आप चार्ज कर रहे हैं) - लेकिन यह उपयोगी नहीं है क्योंकि वह स्पष्ट रूप से कहता है कि उसे स्क्रीन खोलने की आवश्यकता है।
उपचार

-2

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


मेरा मानना ​​है कि काइल पूछ रही थी कि वह ढक्कन के साथ कैसे कर सकती है।
केविन चेन

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