प्राथमिक प्रदर्शन बेतरतीब ढंग से बदलता है


20

मैं एक मैकबुक प्रो (लेट 2011) का उपयोग कर रहा हूं जो दो थंडरबोल्ट डिस्प्ले से जुड़ा है। डिस्प्ले एक साथ जंजीर में बंधे हैं, और मैकबुक प्रो में एक थंडरबोल्ट कनेक्शन बनाया गया है।

मैं प्राथमिक प्रदर्शन के रूप में बाएं मॉनिटर कार्य करना पसंद करता हूं (मैं बाईं तरफ डॉक करना चाहता हूं)। प्रदर्शन सिस्टम वरीयता फलक का उपयोग करके, मैं इस कॉन्फ़िगरेशन को बिना किसी समस्या के सेट कर सकता हूं।

हर सुबह, मैं मैकबुक प्रो में डिस्प्ले को जोड़ता हूं और हर शाम को डिस्कनेक्ट करता हूं।

कुछ दिन, प्रतीत होता है कि यादृच्छिक रूप से, डिस्प्ले कॉन्फ़िगरेशन बदल गया है और दाएं मॉनिटर में बाईं ओर के बजाय डॉक और मेनू बार है।

क्या यह सुनिश्चित करने का कोई तरीका है कि डिस्प्ले कॉन्फ़िगरेशन समान रहे?


रिकॉर्ड के लिए, क्या आप स्पष्ट कर सकते हैं, (1) आपके पास बिल्कुल नया चालू (मार्च 2012) एमबीपी है, और मुझे लगता है कि यह 15 या 17 इंच है? (2) आप DAISY दो मॉनिटरों को देखते हैं (MBP में केवल एक थंडरबोल्ट पोर्ट है)? {स्पष्ट होने के लिए - इंटरनेट पर बहुत सी जानकारी है जो माना जाता है कि आप डेज़ी चेन को ऐप्पल थंडरबोल्ट मॉनिटर कर सकते हैं: माना जाता है कि, वज्र मॉनिटर केवल एक श्रृंखला का "अंत" हो सकता है। लेकिन शायद यह अफवाह पूरी तरह से बकवास है?} (3) आखिरकार मैं आपसे पूछ सकता हूं, स्पष्ट होना तीनों मॉनिटर लॉजिकल डिस्प्ले हैं, क्या यह सही है? यानी

एमबीपी नया / चालू है, लेकिन फरवरी से, 17 इंच है। मॉनिटर डेज़ी-जंजीर हैं। सभी मॉनिटर तार्किक डिस्प्ले हैं, हालांकि मैं MBP को बंद करता हूं और बाहरी डिस्प्ले से कनेक्ट होने पर मॉनिटर का उपयोग नहीं करता।
22

> यदि आप MBP खोलते हैं, तो क्या आपको तीन पूरी तरह से अलग-अलग तार्किक मॉनिटर मिलते हैं? हाँ।
मरो

> जब आप अनप्लग करते हैं ..... मैं केवल MBP को जंजीर मॉनिटर संलग्न करता हूं। MBP कभी नहीं खोला जाता है, इसलिए जब मैं इसे जोड़ता हूं तो यह स्लीप मोड में होता है।
मरो

मुझे यह सुझाव देने से नफरत होगी लेकिन क्या आपने बाहरी मॉनिटर के 2 अलग-अलग मॉडलों की कोशिश की है (या आप कोशिश कर सकते हैं)?
दत्ताबते

जवाबों:


4

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

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

जब Apple थंडरबोल्ट डिस्प्ले का रिफ्रेश जारी करता है, तो पुराने में से एक को जोड़ना और नए लोगों में से एक को भी समस्या का समाधान करना चाहिए - वे "समान" डिवाइस दिखाई नहीं देंगे, और इसलिए OSX को रखने में आसान समय होगा किसका ट्रैक है

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

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


1
मुझे कई महीनों तक OSX के खिलाफ अपना सिर पीटना पड़ा, जिसमें एक वीडियो ड्राइवर लिखा था। OSX अधिकांश तरीकों से स्मार्ट है, और कुछ अन्य में गूंगा है। प्रमुख समस्या यह है कि जब यह गूंगा होता है तो अक्सर कोई आसान समाधान नहीं होता है।
एडम डेविस

11

इसने मेरे लिए काम किया, इस जवाब का श्रेय:

/superuser//a/1220526/454133

व्यवस्था विंडो में स्क्रीन के बीच "शीर्ष" बार को स्थानांतरित करने के साथ खेलते हैं। इसे अलग-अलग स्क्रीन पर असाइन करें और "राइट" स्क्रीन ढूंढने के बाद आप इसे नोटिस करेंगे।

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

मैक विंडो के बीच शीर्ष पट्टी को कैसे स्थानांतरित करें


3

मैं उसी समस्या को झेलता हूं, जब मैं अपने मैक के बारे में 80% बार कार्यालय में आता हूं, तो मेरा मैक गलत तरीके से बाईं ओर के टीबी प्रदर्शन को प्राथमिक>: @ के रूप में चुनता है

हर बार सेटिंग डिस्प्ले में जाकर थक जाना, मैंने मेरे लिए स्क्रीन को स्वैप करने के लिए एक बहुत ही सरल कंसोल ऐप लिखा: "स्क्रीनपेंट" (जैसे हाथी और मेमोरी; खुदाई;: -पी)

यह वास्तव में बहुत सरल है, लेकिन मेरे पास अब इसे किसी भी प्रशंसक बनाने के लिए कोई समय नहीं है (जैसे कि रहने वाले और निगरानी प्रदर्शन स्वचालित रूप से बदलते हैं आदि)। यदि आप इसे शुरू करते हैं, तो यह डिस्प्ले और धारावाहिकों को सूचीबद्ध करेगा। उस डिस्प्ले के सीरियल को पास करें जिसे आप प्राथमिक रूप से चाहते हैं और इसे सेट करेगा। यदि आप "ScreenPhant_151d050f" जैसे ऐप का नाम बदलते हैं, तो यह प्राथमिक प्रदर्शन के लिए _ [धारावाहिक] का उपयोग करेगा ताकि आपको इसे लॉन्च करने के लिए अतिरिक्त स्क्रिप्ट की आवश्यकता न हो।

आप यहाँ डाउनलोड कर सकते हैं: http://www.dialxs.com/dev/ScreenPhant.gz स्रोत यहाँ उपलब्ध है: http://www.dialxs.com/dev/main.c


3

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

अपनी स्क्रीन को कॉन्फ़िगर करें कि आप कैसे पसंद करते हैं, "व्हाइट बार" को अपनी प्राथमिक स्क्रीन पर macOS सिस्टम सेटिंग्स में खींचें, और फिर निष्पादित करें displayplacer list। यह आपके स्क्रीन को उनके वर्तमान कॉन्फ़िगरेशन में रखने के लिए चलाने के लिए कमांड को आउटपुट करेगा। origin:(0,0)"व्हाइट बार" के साथ स्क्रीन मुख्य डिस्प्ले है। इस टर्मिनल कमांड को स्क्रिप्ट, ऑटोमेकर, बेटरटच टूल आदि के माध्यम से चलाएं।

यह उदाहरण बाईं स्क्रीन को प्राथमिक मॉनीटर बनाता है। जब भी आपकी मशीन बेतरतीब ढंग से गलत प्राथमिक प्रदर्शन का चयन करती है, तो एक समान कमांड निष्पादित करें। displayplacer "id:<leftScreenId> res:1920x1080 scaling:on origin:(0,0) degree:0" "id:<rightScreenId> res:1920x1080 scaling:on origin:(1920,0) degree:0"

Homebrew के माध्यम से भी उपलब्ध है brew tap jakehilborn/jakehilborn && brew install displayplacer


0

मैंने /var/log/displaypolicy/displaypolicyd*.log"सिस्टम सूचना" में "ग्राफिक्स / डिस्प्ले" टैब के लिए और इस क्रम में बाहरी मॉनिटरों को वहां सूचीबद्ध करने के लिए धन्यवाद, इस दौड़ की स्थिति को कम कर दिया । MacOS (Mojave, Catalina 10.15.3, ...) व्यवस्था को याद रखने के लिए बाद में देखे गए मॉनिटर के सीरियल नंबर पर भरोसा कर सकता है, लेकिन ऐसा लगता है कि macOS को मॉनिटर के सीरियल नंबर की कोई परवाह नहीं है

यदि आप डेज़ी जंजीर का उपयोग नहीं करते हैं, लेकिन मैक के बजाय डॉक या सीधे कनेक्शन का उपयोग करना आसान है, तो इस मुद्दे को पुन: पेश करना आसान है। यदि आप डॉक को पहले कंप्यूटर से कनेक्ट करते हैं और फिर मॉनिटर करते समय गोदी सेकेंड को मॉनिटर करते हैं /var/log/displaypolicy/displaypolicyd*.log(किसी अज्ञात कारण के लिए कंसोल ऐप से गायब हो जाता है), तो आपको पहले आओ, पहले पाओ के आधार पर मैक मॉनिटर लेबल समान मॉनिटर दिखाई देंगे ; न केवल सीरियल नंबर बल्कि भौतिक कनेक्टर्स की अनदेखी करना।

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

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