Mirror.log dosyasında 30 saniyede bir hata görüntüler


19

Konsol uygulamasını kullanarak sistem günlüğünde her 10 saniyede bir hata görüyorum, MirrorDsiplayshizmetin yalnızca 0 saniye çalıştığından şikayet ediyorum .

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.

Harici ekranımın olmaması ya da her iki ekranı aynı anda kullanmamın bir önemi yok. Günlüklerdeki bu uyarıyı / hatayı nasıl kapatabilirim?


MacOS High Sierra v10.13.1 kullanıyorum ve bu da bana oluyor. (1 harici 4K TV, kapağı kapalı)
Martin Romañuk

Yanıtlar:


6

Aynı günlük şikayetleri vardı. Bunlar, macOS'un ikincil HDMI ekranını tespit etmesinin ve bazı kod kalitesi sorununun sonucudur.

Menü çubuğunda "Sistem Tercihi> Ekran> Yansıtma seçeneklerini göster" seçeneğinin işaretini kaldırın. Yeniden başlattıktan sonra günlük çıktısı kaybolacaktır.


4
"Yansıtma seçeneklerini göster ..." seçeneğinin işaretini kaldırmak benim için çalışmadı. Yeniden başlattıktan hemen sonra mesajlar görünmeye başladı.
Jistanidiot

Onaylayabilir - o kadar değil.
Ranza

AirPlay'in bir şekilde ima edildiğine dair bir önsezim var. Eski MacBook Pro 2010'umda (AirPlay Yansıtma desteği yok) bu hatayı (ve güç kaynağından bir tane) alıyorum Ekran tercihleri ​​panelinde "Yansıtma Seçeneklerini Göster ..." i denediğimde ve etkinleştirdiğimde, menü çubuğu öğesinin kısaca göründüğünü ve çökmek.
jrg

3

LaunchAgent dosyasını yalnızca LoginWindow'a yüklenecek şekilde değiştirerek sistemimdeki bu sorunu çözebildim.

Günlükteki her 30 saniyede bir hataları gidermenin yanı sıra, Enerji Tasarrufu'ndaki ayara bakılmaksızın ekranımın kapanmayacağı bir sorunu da çözmüş gibi görünüyor. Bu yüzden oldukça mutluyum.

Attığım adımlar şöyleydi:

  1. .Plist dosyasını düzenleyebilmek için Sistem Bütünlüğü Korumasını devre dışı bırakın. Bunu cmd-R ile kurtarma bölümüne yeniden başlatarak yapın, Yardımcı Programlar menüsünden Terminal'i açın ve şunu yazın:

    csrutil disable
    
  2. Yoru sisteminde yeniden başlatın, ardından .plist dosyasını şu komutla düzenleyin:

    sudo vi /System/Library/LaunchAgents/com.apple.preference.displays.MirrorDisplays.plist
    
  3. MirrorDisplays aracının yüklenmesine neden olan satırı yorumlayın. Bu satırı değiştirin:

          <string>Aqua</string>
    

    buna:

    <!--  <string>Aqua</string>   -->
    
  4. Ardından, yukarıda açıklandığı gibi kurtarma bölümünü kullanarak Sistem Bütünlüğü Korumasını yeniden başlatın ve yeniden etkinleştirin:

    csrutil enable
    
  5. Yeniden başlatın ve temiz bir günlük dosyasının tadını çıkarın!


Teşekkürler, ama bu benim için işe yaramadı. Hala başlatılır ve makine sadece FileMaker Server ve TeamViewer yüklü bir vanilya 10.13.5'te düzenli olarak çöker. Tekrarlanan başlatma işleminin bir TeamViewer bağlantısı almakla bir ilgisi olduğundan şüpheleniyorum, ancak bunu derinlemesine araştırmadım. Ben çalıştırılamaz böylece başka bir şeye çalıştırılabilir MirrorDisplays yeniden adlandırarak "sabit". Bunun başka bir yerde ne gibi etkileri olabileceğinden emin değilim, ancak bu bir sunucu olduğu için ekran özelliklerini umursamıyorum.
AndreasT

1
@AndreasT: Mac'te etkileşimli bir oturum açmış bir kullanıcı varken, yukarıda açıklandığı gibi dizeyi com.apple.preference.displays.MirrorDisplays.plistyorumlamak üzere düzenleme yapılması çalıştırılabilir dosyanın çağrılmasını Aquaengeller . Katılımsız bir sunucu ile amaçlarınız için , Mac'in etkileşimli olarak oturum açmış kimsesi olmadığında aynı etkiye sahip olması gereken önceki satırdaki dizeyi de yorumlamanız gerekebilir . Bunun işe yarayıp yaramadığını bana bildirin! MirrorDisplaysLoginWindow
jdmc

@jdmc, bunu test edemem ama fikriniz kulağa mantıklı geliyor.
AndreasT

1
Hayır, insanlara korkunç bir uyarı yapmadan "csrutil devre dışı bırakma" demeyin.
ruief

Ruief, "csrutil devre dışı" ile ilgili tüm bu paranoya çocukça alarmizm. Apple bilgisayarlarımızı cursrutil olmadan çalıştırdık. Csrutil, yeni başlayanların ve iPhone kullanıcılarının kolayca saldırıya uğramasını önlemek için yararlıdır. Mac kullanıcılarının kendi bilgisayarlarımızı yönetmesini ve bizi iPhone kullanıcılarına dönüştürmesini engellemek de çok yararlı. Korkunç uyarılar anlamsızca alarmist bir dildir. AskDifferent ve SuperUser anaokulu değildir.
Foliovision

2

Plist dosyasını Carl Hewitt'in cevabında açıklandığı gibi düzenlemek, iki monitöre yayılan pencerelerin sadece iki ekrandan birinde gösterilmesine neden oldu. Pencerenin diğer kısmı basitçe kayboldu.

Aşağıdakiler benim için sorunu çözdü : Sistem Tercihleri'ni başlatın, Ekranlar'ı seçin ve " Varsa menü çubuğunda Yansıtma seçeneklerini göster" seçeneğinin işaretini kaldırın.

Sistem: 2017 27 "iMac High Sierra 10.13.6, ekranda HDMI üzerinden bağlı iki ek 27" ASUS ekran ile. Allan & Bath'a teşekkür ederiz.


Ben bu tercihi kontrol edilmedi henüz hata mesajı görüyorum
odysseus

Re: " neden pencereler için iki monitör arasında genişletilmiş sadece iki ekranlardan birinde göstermek basitçe kayboldu pencerenin diğer kısmını.. " - Bu normaldir beklenen davranıştır eğer "görüntüler ayrı Spaces var" seçeneğinin işaretli (etkindir )> Sistem Tercihleri> Görev Kontrolü. Sizinki kontrol edildi mi? Öyleyse, işaretini kaldırın ve yeniden başlatın (veya en azından oturumu kapatıp tekrar açın). Daha sonra tüm ekranlar, pencereleri farklı ekranlar üzerinde serbest bırakmak için tek bir genişletilmiş masaüstü alanı olarak ele alınacaktır. Bununla birlikte, menü çubuğu ve Dock tüm ekranlardan ziyade sadece ana ekranda görünür.
jdmc

2

Sistem Tercihleri ​​→ Görev Denetimi uygulamasında "Ekranların ayrı Boşlukları Var" seçeneğinin işaretini kaldırın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.