Error de MirrorDisplays cada 30 segundos en system.log

15

Estoy viendo un error cada 10 segundos en el registro del sistema, usando la aplicación de la Consola, quejándose de que MirrorDsiplays service solo se ejecuta durante 0 segundos.

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.

No importa si no tengo una pantalla externa o si uso ambas pantallas al mismo tiempo. ¿Cómo desactivo esta advertencia / error en los registros?

    
pregunta mjuarez 06.11.2017 - 06:52

4 respuestas

6

Tuve las mismas quejas de registro. Son el resultado de que macOS detectó la pantalla HDMI secundaria y algunos problemas de calidad de código.

Desmarque "Preferencias del sistema > Mostrar > Mostrar opciones de reflejo en la barra de menú cuando esté disponible". Después de reiniciar, la salida del registro desaparecerá.

    
respondido por el Bath 26.12.2017 - 18:03
3

Pude resolver este problema en mi sistema modificando el archivo LaunchAgent para que solo se cargue en la ventana de inicio de sesión.

Además de eliminar los errores cada 30 segundos en el registro, también parece haber resuelto un problema por el que mi pantalla no se apagaba, independientemente de la configuración de Energy Saver. Entonces, estoy bastante feliz.

Los pasos que tomé fueron los siguientes:

  1. Desactive la protección de integridad del sistema para que pueda editar el archivo .plist. Haga esto reiniciando en la partición de recuperación con cmd-R, abra Terminal desde el menú de Utilidades y escriba:

    csrutil disable
    
  2. Reinicie en su sistema, luego edite el archivo .plist con este comando:

    sudo vi /System/Library/LaunchAgents/com.apple.preference.displays.MirrorDisplays.plist
    
  3. Comente la línea que hace que se cargue la herramienta MirrorDisplays. Cambia esta línea:

          <string>Aqua</string>
    

    a esto:

    <!--  <string>Aqua</string>   -->
    
  4. Luego, reinicie y vuelva a habilitar la protección de integridad del sistema usando la partición de recuperación como se describe anteriormente y escriba:

    csrutil enable
    
  5. Reinicie y disfrute de un archivo de registro limpio

respondido por el Carl Hewitt 07.01.2018 - 20:32
1

Editar el archivo plist como se explica en La respuesta de Carl Hewitt hizo que las ventanas que se extendían a través de dos monitores solo se mostraran en uno de Las dos pantallas. La otra parte de la ventana simplemente desapareció.

Lo siguiente resolvió el problema por mí : Inicie Preferencias del sistema, seleccione Pantallas y desmarque "Mostrar opciones de reflejo en la barra de menú cuando esté disponible".

Sistema: 2017 iMac High Sierra 10.13.6 de 27 "con dos pantallas ASUS de 27" adicionales conectadas a través de HDMI en la pantalla. Crédito a Allan & Bath Gracias.

    
respondido por el user299769 24.08.2018 - 03:06
1

Al desmarcar "Las pantallas tienen espacios separados" en Preferencias del sistema → El control de la misión me funcionó.

    
respondido por el dattwood 19.10.2018 - 23:05

Lea otras preguntas en las etiquetas