Je vois une erreur toutes les 10 secondes dans le journal système, à l'aide de l'application Console, me plaignant MirrorDsiplays
que le service ne fonctionne que pendant 0 seconde.
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.
Peu importe si je n'ai pas d'écran externe ou si j'utilise les deux écrans en même temps. Comment désactiver cet avertissement / erreur dans les journaux?
macbook
high-sierra
mjuarez
la source
la source
Réponses:
J'ai eu les mêmes plaintes de journal. Ils sont le résultat de la détection de l'affichage HDMI secondaire par macOS et d'un problème de qualité du code.
Décochez "Préférences système> Affichage> Afficher les options de mise en miroir dans la barre de menus lorsqu'elles sont disponibles". Après le redémarrage, la sortie du journal aura disparu.
la source
J'ai pu résoudre ce problème sur mon système en modifiant le fichier LaunchAgent pour qu'il ne se charge que dans LoginWindow.
En plus d'éliminer les erreurs toutes les 30 secondes dans le journal, il semble également avoir résolu un problème où mon affichage ne s'éteignait pas, quel que soit le paramètre dans Energy Saver. Donc je suis plutôt content.
Les mesures que j'ai prises étaient les suivantes:
Désactivez la protection de l'intégrité du système pour pouvoir modifier le fichier .plist. Pour ce faire, redémarrez dans la partition de récupération avec cmd-R, ouvrez Terminal dans le menu Utilitaires et tapez:
Redémarrez dans le système yoru, puis modifiez le fichier .plist avec cette commande:
Mettez en commentaire la ligne qui provoque le chargement de l'outil MirrorDisplays. Modifiez cette ligne:
pour ça:
Ensuite, redémarrez et réactivez la protection de l'intégrité du système à l'aide de la partition de récupération comme décrit ci-dessus et tapez:
Redémarrez et profitez d'un fichier journal propre!
la source
com.apple.preference.displays.MirrorDisplays.plist
pour commenter laAqua
chaîne, comme décrit ci-dessus, empêche l'MirrorDisplays
appel de l' exécutable pendant que le Mac a un utilisateur connecté à une session interactive . Il se peut que, pour vos besoins avec un serveur sans surveillance, vous deviez également commenter laLoginWindow
chaîne de la ligne précédente, ce qui devrait avoir le même effet lorsque le Mac n'a personne connecté de manière interactive. Laissez-moi savoir si cela fonctionne!La modification du fichier plist comme expliqué dans la réponse de Carl Hewitt a fait que les fenêtres qui s'étendent sur deux moniteurs ne s'affichent que sur l'un des deux écrans. L'autre partie de la fenêtre a tout simplement disparu.
Les éléments suivants ont résolu le problème pour moi : Lancez les Préférences Système, sélectionnez Affichages et décochez "Afficher les options de mise en miroir dans la barre de menus lorsque disponibles".
Système: iMac High Sierra 10.13.6 2017 27 "avec deux écrans ASUS 27" supplémentaires connectés via HDMI sur l'écran. Merci à Allan & Bath Merci.
la source
Décocher "Les affichages ont des espaces séparés" dans les Préférences Système → Mission Control a fonctionné pour moi.
la source