Co 10 sekund widzę błąd w dzienniku systemowym, używając aplikacji Konsola, narzekając, że MirrorDsiplays
usługa działa tylko przez 0 sekund.
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.
Nie ma znaczenia, czy nie mam zewnętrznego wyświetlacza, czy korzystam z obu monitorów jednocześnie. Jak wyłączyć to ostrzeżenie / błąd w logach?
macbook
high-sierra
mjuarez
źródło
źródło
Odpowiedzi:
Miałem te same skargi dotyczące kłód. Są wynikiem wykrycia przez macOS dodatkowego wyświetlacza HDMI i problemów z jakością kodu.
Odznacz „Preferencje systemowe> Wyświetlanie> Pokaż opcje dublowania na pasku menu, jeśli są dostępne”. Po ponownym uruchomieniu wyjście dziennika zniknie.
źródło
Byłem w stanie rozwiązać ten problem w moim systemie, modyfikując plik LaunchAgent, aby ładował się tylko w LoginWindow.
Oprócz eliminowania błędów w dzienniku co 30 sekund, wydaje się również, że rozwiązano również problem polegający na tym, że mój ekran nie wyłączał się, niezależnie od ustawienia w Oszczędzanie energii. Więc jestem całkiem szczęśliwy.
Kroki, które podjąłem, były następujące:
Wyłącz ochronę integralności systemu, aby móc edytować plik .plist. Zrób to, ponownie uruchamiając partycję odzyskiwania za pomocą cmd-R, otwórz Terminal z menu Narzędzia i wpisz:
Uruchom ponownie w systemie yoru, a następnie edytuj plik .plist za pomocą tego polecenia:
Skomentuj linię, która powoduje załadowanie narzędzia MirrorDisplays. Zmień tę linię:
do tego:
Następnie uruchom ponownie i ponownie włącz ochronę integralności systemu za pomocą partycji odzyskiwania, jak opisano powyżej, i wpisz:
Uruchom ponownie i ciesz się czystym plikiem dziennika!
źródło
com.apple.preference.displays.MirrorDisplays.plist
celu skomentowaniaAqua
łańcucha, jak opisano powyżej, zapobiega uruchomieniuMirrorDisplays
pliku wykonywalnego, gdy komputer Mac zalogował się do sesji interaktywnej . Może się zdarzyć, że do celów związanych z serwerem nienadzorowanym musisz również skomentowaćLoginWindow
ciąg w poprzednim wierszu, co powinno mieć taki sam efekt, gdy komputer Mac nie zaloguje się interaktywnie. Daj mi znać, czy to działa!Edycja pliku plist zgodnie z wyjaśnieniem w odpowiedzi Carla Hewitta spowodowała, że okna rozciągające się na dwa monitory pokazywały się tylko na jednym z dwóch ekranów. Druga część okna po prostu zniknęła.
Następujące rozwiązanie rozwiązało problem : Uruchom Preferencje systemowe, wybierz Wyświetlacze i odznacz „Pokaż opcje kopii lustrzanej na pasku menu, jeśli są dostępne”.
System: 2017 27 "iMac High Sierra 10.13.6 z dwoma dodatkowymi 27-calowymi wyświetlaczami ASUS podłączonymi przez HDMI do wyświetlacza. Kredyt dla Allana i Bath Dziękujemy.
źródło
Odznacz „Wyświetlacze mają oddzielne przestrzenie” w Preferencjach systemowych → Kontrola misji działała dla mnie.
źródło