36 votes

Comment forcer OS X à redétecter les écrans ?

J'utilise mon MacBook au travail et à la maison. Lorsque je passe du travail à la maison, il m'arrive de temps en temps d'avoir un bug où le Mac pense qu'un moniteur externe est toujours branché, même s'il ne l'est pas.

Cela signifie que lorsque je vais brancher mes moniteurs de travail ou de maison, l'un d'eux ne fonctionne pas car OS X pense toujours qu'un autre moniteur est branché.

Le seul moyen que j'ai trouvé pour résoudre ce problème est de redémarrer, mais j'espérais qu'il y avait un moyen rapide de résoudre ce problème par une commande de terminal ou autre.

Notez que Préférences Système > Écrans > Option + Détecter les écrans ne fonctionne pas.

1 votes

La même chose continue de m'arriver. Dans mon cas, j'utilise un MBP et un écran HP thunderbolt. Je n'ai pas pu confirmer, mais je pense, que je peux reproduire ce phénomène soit A) en fermant rapidement le couvercle et en débranchant l'ordinateur portable (de l'alimentation, de l'écran externe et du hub usb), soit B) -- l'inverse -- en débranchant l'ordinateur portable et en fermant rapidement le couvercle.

0 votes

Je soupçonne qu'OS X, dans les deux cas, lance une coroutine pour passer de deux écrans à un seul, mais lorsque l'alimentation est coupée et que le couvercle est fermé, il est alors forcé d'entrer en hibernation et d'interrompre la routine de reconfiguration des écrans. (J'ai, par accident, soumis mon commentaire prématurément et j'ai manqué la fenêtre d'édition).

1 votes

J'essaie de le faire sur Mac 12.0 et il semble que la fonction "Détecter les écrans" ne fonctionne plus depuis la version bêta 5.

23voto

jimconstable Points 163

Allez dans Préférences Système->Affichages et là (peu importe l'onglet) appuyez sur la touche 'Option/ALT' et vous verrez 'Détecter les affichages' là où se trouve le bouton 'Rassembler les fenêtres' (sur 10.13.x) ou simplement en bas à droite sur 10.14.x (car cette page n'a pas de bouton 'Rassembler les fenêtres').

2 votes

Ah une fonction cachée ! Dans mon cas, cliquer sur "Détecter les écrans" a bloqué l'ordinateur - la souris ne bougeait pas, rien. J'ai dû redémarrer. Il y a quelque chose de très bancal avec le support des écrans.

2 votes

J'essaie de le faire sur Mac 12.0 et il semble que la fonction "Détecter les écrans" ne fonctionne plus depuis la version bêta 5.

0 votes

Si cela ne fonctionne pas maintenant dans la version bêta, il faut absolument déposer un rapport de rétroaction auprès d'Apple. Je pense qu'ils ont même l'application installée directement sur votre appareil Feedback Assistant.

13voto

jsavin Points 101

Depuis au moins OS X El Capitan (version 11.x), vous pouvez forcer la détection des écrans en utilisant Command-IncreaseBrightness (touche Cmd-F2 sur MacBook Pro, ou Cmd-fn-F2 si les touches de fonction sont activées).

J'ai eu un problème similaire avec mon MBP 13", où lorsque je déconnectais un écran externe, il ne détectait pas qu'il devait basculer sur l'unique écran intégré - que la machine soit déjà en sommeil ou que le couvercle soit rapidement fermé. Cmd-F2 a fonctionné pour forcer la machine à détecter que le seul écran disponible était l'écran intégré.

En prime, vous pouvez également activer l'affichage en miroir en utilisant Cmd-DecreaseBrightness (Cmd-F1...). Appuyez à nouveau sur cette touche pour revenir en arrière.

J'espère que cela vous aidera !

3 votes

Petite réserve : le nouveau macbook pro n'a pas de bouton F2...

0 votes

Oui, mais cela fonctionne aussi avec les icônes de la Touch Bar.

5 votes

Ne fonctionne pas avec mes icônes Touch Bar, High Sierra 10.13.4. Bien sûr, les touches FN sont visibles, mais aucune combinaison de touches spéciales et de paramètres de la Touch Bar ne me permet d'invoquer Detect Displays . Cependant, en utilisant un clavier externe, tout fonctionne comme prévu.

8voto

Anuj Points 451

Je suis très heureux d'avoir trouvé ce fil de discussion !

J'ai le même problème, et en fait avec exactement la même configuration BlkPengu a : un MacBook Pro 16 (2019) et un LG 34" écran large. (Une excellente combinaison, BTW.)

Je donne beaucoup de présentations et de cours, en connectant divers projecteurs et écrans à mon MacBook. Et de retour à la maison, pas toujours mais par exemple une fois sur 3 ou 4, le système pense toujours que l'écran précédent est toujours connecté. Mon LG est également détecté mais à la résolution de l'ancien !

El SwitchResX m'a permis de découvrir que dans un tel cas, il y a en fait TROIS écrans (faussement) détectés : l'écran intégré du MacBook, un écran connecté précédemment comme un projecteur ou un écran de présentation, et le LG physiquement connecté, qui apparaît comme un écran "fantôme". Ainsi, le système est étrangement toujours conscient du projecteur récemment connecté avec une certaine résolution, tandis que le LG est également détecté mais reçoit le signal et la résolution de l'autre écran externe supposé.

Utilisation de l'ordinaire Préférence d'affichage (ou avec des paramètres spéciaux déclenchés par une option) ne fonctionnera pas. Même la méthode la plus radicale Rotation ne fait pas l'affaire. La seule solution est de complètement Reiniciar .

Voici deux exemples de panneau de configuration dans SwitchResX :

a 'ghost' EPSON Projector

a 'ghost' BenQ Projector

Je m'attendais à ce qu'il soit possible d'activer la routine de détection de l'affichage du système, mais le développeur de SwitchResX a fait une erreur. Stépahne Madrau a enquêté sur le problème la semaine dernière et a déclaré qu'il ne s'agit pas d'un problème qu'un utilisateur peut résoudre avec les outils disponibles ou des astuces conviviales. Il s'agit sans aucun doute d'un bogue ou d'une faille du système, qui doit être corrigé par une mise à jour du système.

Avec cette information, je vais demander à Apple ce que je dois faire avec ça. Je vous informerai tous dès que j'aurai une réponse.

1 votes

Ce n'est pas une réponse, mais c'est trop gros pour un commentaire. Je pense qu'il serait utile de modifier la question originale pour ajouter certains de ces détails.

0 votes

Merci pour cette lecture @WGroleau Je peux voir que cela aide les gens. Je propose que nous laissions le processus d'édition et de vote fonctionner pour trier et affiner les réponses avec des opinions ou des stratégies différentes pour aborder un sujet complexe comme celui-ci.

0 votes

Merci d'être intervenu :-) Je suis un nouveau venu ici, et bien que j'aie essayé de me familiariser avec le fonctionnement de cette plateforme, je reconnais que ma "réponse" n'est rien de plus qu'une autre (grande) étape dans une longue discussion pour trouver une solution appropriée à ce problème...

4voto

JonathanReez Points 1024

Depuis MacOS Catalina, la seule option pour se débarrasser de l'affichage "fantôme" est de redémarrer votre machine. J'ai essayé toutes les méthodes que j'ai pu trouver en ligne et, au final, la seule chose qui a fonctionné est un redémarrage complet. Je suppose qu'Apple finira par corriger ce problème.

3voto

Si vous ne pouvez pas voir votre écran, si vous voulez que MacOS détecte les écrans, vous pouvez essayer :

[Option]-[F1/BrightnessUp Key]  # brings up the display preferences
[tab] x 6                       # moves focus to 'Gather Windows' Button
hold [Option]                   # changes Gather Windows to 'Detect Display'
[Space Bar]                     # trigger detect displays

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X