MirrorDisplays हर 30 सेकंड में system.log त्रुटि देता है


19

मैं सिस्टम लॉग में हर 10 सेकंड में एक त्रुटि देख रहा हूं, कंसोल ऐप का उपयोग करके, MirrorDsiplaysकेवल 0 सेकंड के लिए चलने वाली सेवा के बारे में शिकायत कर रहा हूं ।

Nov  5 22:45:22 computer com.apple.xpc.launchd[1] (com.apple.preference.displays.MirrorDisplays): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov  5 22:45:52 --- last message repeated 2 times ---
Nov  5 22:45:52 computer com.apple.xpc.launchd[1] (com.apple.preference.displays.MirrorDisplays): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov  5 22:46:22 --- last message repeated 2 times ---
Nov  5 22:46:22 computer com.apple.xpc.launchd[1] (com.apple.preference.displays.MirrorDisplays): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov  5 22:46:52 --- last message repeated 2 times ---
Nov  5 22:46:52 computer com.apple.xpc.launchd[1] (com.apple.preference.displays.MirrorDisplays): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

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


मैं macOS हाई सिएरा v10.13.1 का उपयोग कर रहा हूं, और यह मेरे लिए भी हो रहा है। (ढक्कन के साथ 1 बाहरी 4K टीवी)
मार्टिन रोमोनुक

जवाबों:


6

मुझे एक ही लॉग शिकायत थी। वे द्वितीयक एचडीएमआई डिस्प्ले और कुछ कोड गुणवत्ता समस्या का पता लगाने वाले macOS का परिणाम हैं।

उपलब्ध होने पर "सिस्टम वरीयता> प्रदर्शन> मेनू बार में मिररिंग विकल्प दिखाएं" चेक करें। रिबूट के बाद लॉग आउटपुट हो जाएगा।


4
"मिररिंग विकल्प दिखाएं ..." को अनचेक करना मेरे लिए कारगर नहीं था। मैंने रिबूट होने के बाद संदेश दिखाना शुरू कर दिया।
जिस्तेतिदोट

पुष्टि कर सकते हैं - कि यह नहीं है।
रानज़ा

मेरे पास एक कूबड़ है जिसे एयरप्ले को किसी तरह से फंसाया जाता है। मुझे अपने पुराने मैकबुक प्रो 2010 (कोई एयरप्ले मिररिंग सपोर्ट नहीं) पर यह त्रुटि (और पॉवरटाइम वन) मिलती है। यदि मैं प्रदर्शन वरीयताओं के पैनल में "मिररिंग ऑप्शन्स ..." दिखाता हूं, तो मुझे मेनू बार आइटम संक्षिप्त रूप में दिखाई देता है। क्रैश आउट।
जेआरजी

3

मैं अपने सिस्टम पर इस समस्या का समाधान करने में सक्षम था कि केवल लॉन्चडॉइन्ट को लॉन्च करके एग्जॉस्ट करें।

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

मैंने जो कदम उठाए वे इस प्रकार थे:

  1. सिस्टम इंटीग्रिटी प्रोटेक्शन को डिसेबल करें ताकि आप .plist फाइल को एडिट कर सकें। Cmd-R के साथ रिकवरी पार्टीशन में रिबूट करके, यूटिलिटीज मेनू से टर्मिनल खोलें, और टाइप करें:

    csrutil disable
    
  2. Yoru सिस्टम में रिबूट, फिर इस कमांड के साथ .plist फ़ाइल को संपादित करें:

    sudo vi /System/Library/LaunchAgents/com.apple.preference.displays.MirrorDisplays.plist
    
  3. मिररडिसप्लेज़ टूल को लोड करने वाली लाइन के बारे में बताएं। इस पंक्ति को बदलें:

          <string>Aqua</string>
    

    इसके लिए:

    <!--  <string>Aqua</string>   -->
    
  4. फिर, रिबूट और रीनेबल सिस्टम इंटीग्रिटी प्रोटेक्शन प्रोटेक्शन का उपयोग करके रिकवरी विभाजन को ऊपर वर्णित किया गया है और टाइप करें:

    csrutil enable
    
  5. रिबूट और एक साफ लॉग फ़ाइल का आनंद लें!


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

1
@AndreasT: ऊपर वर्णित स्ट्रिंग com.apple.preference.displays.MirrorDisplays.plistको टिप्पणी करने के लिए संपादन Aqua, MirrorDisplaysनिष्पादन योग्य को लागू होने से रोकता है जबकि मैक एक उपयोगकर्ता को एक इंटरैक्टिव सत्र में लॉग इन करता है । यह हो सकता है कि, किसी अनअटेंडेड सर्वर के साथ आपके उद्देश्यों के लिए, आपको पूर्ववर्ती लाइन पर स्ट्रिंग को भी कमेंट करने की आवश्यकता है LoginWindow, जिसका प्रभाव मैक पर कोई भी नहीं होता है। अगर यह कार्यशील है, तो मुझे बताएं!
jdmc

@jdmc, मैं इसका परीक्षण नहीं कर पाऊंगा लेकिन आपका विचार प्रशंसनीय है।
एंड्रियास

1
नहीं, लोगों को बिना किसी सख्त चेतावनी के "csrutil अक्षम" के लिए मत बताओ।
बर्बादी

रुइफ, "सीएसरुटिल डिसेबल" के बारे में यह सब व्यामोह बचकाना अलार्म है। हम सभी ने अपने Apple कंप्यूटरों को बिना csrutil के चलाया। Csrutil newbies और iPhone उपयोगकर्ताओं को आसानी से हैक होने से रोकने के लिए उपयोगी है। मैक उपयोगकर्ताओं को हमारे स्वयं के कंप्यूटर को प्रबंधित करने और हमें iPhone उपयोगकर्ताओं में बदलने में सक्षम होने से बाहर करना भी बहुत उपयोगी है। सख्त चेतावनी व्यर्थ की चिंताजनक भाषा है। AskDifferent और SuperUser नर्सरी स्कूल नहीं हैं।
फिओलोविज़न

2

कार्ल हेविट के उत्तर में बताई गई फ़ाइल को एडिट करने के कारण ऐसी खिड़कियाँ बनीं, जो दो मॉनिटरों तक फैली हुई थीं, जिनमें से केवल दो स्क्रीन में से एक पर दिखाई देती हैं। खिड़की का दूसरा हिस्सा बस गायब हो गया।

निम्नलिखित ने मेरे लिए समस्या का समाधान किया : सिस्टम वरीयताएँ लॉन्च करें, डिस्प्ले चुनें और "उपलब्ध होने पर मेनू बार में मिररिंग विकल्प दिखाएँ" को अनचेक करें।

सिस्टम: 2017 27 "दो अतिरिक्त 27 के साथ iMac हाई सिएरा 10.13.6" डिस्प्ले में एचडीएमआई के माध्यम से एएसयूएस डिस्प्ले। एलन एंड बाथ को धन्यवाद।


मेरे पास वह वरीयता अनियंत्रित है, फिर भी मुझे त्रुटि संदेश दिखाई देता है
odysseus

पुन: " दो मॉनिटरों में विस्तारित होने वाली विंडो केवल दो स्क्रीन में से एक पर दिखाने के लिए। विंडो का दूसरा भाग बस गायब हो गया। " - यह सामान्य अपेक्षित व्यवहार है यदि "डिस्प्ले में अलग-अलग स्पेस हैं" विकल्प को चेक किया गया है (सक्षम) ) सिस्टम प्रेफरेंस में> मिशन कंट्रोल। क्या आपका चेक किया गया है? यदि ऐसा है, तो इसे अनचेक करें, और फिर रिबूट करें (या कम से कम लॉग आउट करें और फिर से)। फिर सभी डिस्प्ले को एक ही विस्तारित डेस्कटॉप क्षेत्र के रूप में माना जाएगा, जिसमें विभिन्न स्क्रीन को स्ट्रैडल करने के लिए मुफ्त विंडो होगी। हालाँकि, मेनू बार और डॉक सभी डिस्प्ले के बजाय केवल मुख्य डिस्प्ले पर दिखाई देगा।
jdmc

2

सिस्टम प्रेफरेंस में "डिस्प्ले के अलग स्पेसेस हैं" को अनचेक करना → मिशन कंट्रोल ने मेरे लिए काम किया।

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