MirrorDisplay errore ogni 30 secondi in system.log

15

Vedo un errore ogni 10 secondi nel registro di sistema, utilizzando l'app Console, lamentando il servizio MirrorDsiplays in esecuzione solo per 0 secondi.

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.

Non importa se non ho display esterno o uso entrambi i display contemporaneamente. Come disattivare questo avviso / errore nei log?

    
posta mjuarez 06.11.2017 - 06:52
fonte

4 risposte

6

Ho avuto gli stessi reclami di log. Sono il risultato di macOS che rileva il display HDMI secondario e alcuni problemi di qualità del codice.

Deseleziona "Preferenze di sistema > Mostra > Mostra opzioni di mirroring nella barra dei menu quando disponibili." Dopo il riavvio, l'output del registro sarà scomparso.

    
risposta data 26.12.2017 - 18:03
fonte
3

Sono stato in grado di risolvere questo problema sul mio sistema modificando il file LaunchAgent per caricarlo solo in LoginWindow.

Oltre a eliminare gli errori ogni 30 secondi nel log, sembra anche aver risolto un problema in cui il mio display non si spegneva, indipendentemente dall'impostazione in Energy Saver. Quindi, sono abbastanza felice.

I passaggi che ho seguito sono stati i seguenti:

  1. Disattiva la protezione dell'integrità del sistema in modo da poter modificare il file .plist. Fallo riavviando nella partizione di ripristino con cmd-R, apri Terminale dal menu Utilità e digita:

    csrutil disable
    
  2. Riavvia il sistema yoru, quindi modifica il file .plist con questo comando:

    sudo vi /System/Library/LaunchAgents/com.apple.preference.displays.MirrorDisplays.plist
    
  3. Commenta la linea che fa caricare lo strumento MirrorDisplays. Cambia questa linea:

          <string>Aqua</string>
    

    a questo:

    <!--  <string>Aqua</string>   -->
    
  4. Quindi riavviare e riattivare la protezione di integrità del sistema utilizzando la partizione di ripristino come descritto sopra e digitare:

    csrutil enable
    
  5. Riavvia e goditi un file di registro pulito!

risposta data 07.01.2018 - 20:32
fonte
1

La modifica del file plist come spiegato nella risposta di Carl Hewitt ha causato la visualizzazione di finestre che si estendevano su due monitor solo su uno di i due schermi. L'altra parte della finestra è semplicemente scomparsa.

Quanto segue risolve il problema per me : Avvia le Preferenze di Sistema, seleziona Visualizza e deseleziona "Mostra le opzioni di mirroring nella barra dei menu quando disponibili."

Sistema: 2017 27 "iMac High Sierra 10.13.6 con due ulteriori display ASUS da 27" collegati tramite HDMI sul display. Ringraziamento a Allan & Bath Grazie.

    
risposta data 24.08.2018 - 03:06
fonte
1

Deselezionando "I display hanno spazi separati" in Preferenze di Sistema → Controllo missione ha funzionato per me.

    
risposta data 19.10.2018 - 23:05
fonte

Leggi altre domande sui tag