Moniteur externe LockDown Browser sur Mac (Détection + solutions 2026)
Comment fonctionne la détection
LDB appelle CGDisplayActiveDisplayCount au lancement. C'est la même API Core Graphics qu'utilise Informations système pour énumérer les écrans. Elle retourne le nombre d'écrans actuellement actifs dans la liste d'écrans macOS.
Retourne ≥2 → LDB affiche l'erreur « Plusieurs écrans détectés » (config Dashboard par défaut) ou avertissement « Plusieurs écrans détectés - fermez-les et continuez » (config plus douce).
Ce qui compte comme « écran externe »
| Configuration | Détecté ? |
|---|---|
| Câble HDMI vers moniteur externe | ✓ Détecté |
| Câble DisplayPort vers moniteur externe | ✓ Détecté |
| Câble USB-C / Thunderbolt vers écran | ✓ Détecté |
| Dock USB-C avec passage d'écran | ✓ Détecté |
| Apple Studio Display, Pro Display XDR | ✓ Détecté |
| Sidecar (iPad comme deuxième écran) | ✓ Détecté - voir page Sidecar |
| AirPlay vers TV / Apple TV | ✓ Détecté |
| Mode capot fermé (capot fermé, externe seulement) | ✗ Non détecté (écran unique) |
| iPad à côté du laptop NON en Sidecar | ✗ Non détecté (appareil séparé) |
| Écran externe connecté mais DÉSACTIVÉ dans Réglages Système | ✗ Non détecté (inactif) |
Pourquoi les instructeurs activent le blocage
Un deuxième moniteur permet aux candidats d'afficher du matériel de référence hors de la vue de la caméra. Monitor enregistre ce que voit la caméra, qui est l'écran du laptop + votre visage/torse, mais pas les moniteurs adjacents. Le blocage dur contourne cela en exigeant un écran unique.
La solution fiable : déconnecter avant le lancement
- Quittez toute session LDB ouverte.
- Déconnectez les câbles physiques : débranchez HDMI, DisplayPort, USB-C-vers-écran de votre laptop.
- Désactivez Sidecar : Réglages Système → Moniteurs → cliquez sur l'iPad → Déconnecter.
- Désactivez AirPlay : Centre de contrôle → Recopie d'écran → désactiver.
- Vérifiez dans Réglages Système → Moniteurs que seul votre écran intégré est listé.
- Attendez 10 secondes pour que macOS libère complètement l'écran supplémentaire.
- Lancez LDB depuis votre LMS.
Réactivez les périphériques après l'examen.
Configuration de blocage doux (avertissement au lieu d'erreur)
Certains établissements configurent le Dashboard pour avertir mais ne pas bloquer sur multi-écran. Symptôme : LDB se lance avec un avertissement « Plusieurs écrans détectés » que vous fermez d'un clic. Recommandation : déconnectez quand même les écrans externes même si seulement averti - l'avertissement est journalisé dans la chronologie d'enregistrement Monitor et visible à l'instructeur qui examine.
Solution de contournement : mode capot fermé
Si vous avez une configuration de bureau où vous voulez utiliser uniquement l'écran externe (avec le capot du MacBook fermé), ceci fonctionne :
- Branchez votre laptop sur secteur (le mode capot fermé exige le CA).
- Connectez écran externe + clavier USB + souris USB.
- Connectez-vous normalement à votre laptop avec le capot ouvert.
- Fermez le capot du laptop. Après ~10 secondes, l'écran externe devient le seul écran actif.
- Lancez LDB. CGDisplayActiveDisplayCount retourne 1 ; pas de blocage.
C'est parfois préférable à déconnecter complètement l'externe si votre caméra + microphone sont attachés en USB au dock.
Et qu'en est-il du projecteur / écran de salle de classe ?
Les projecteurs connectés via HDMI / VGA / sans fil comptent comme écrans externes. Si vous passez l'examen dans un labo + la salle a un projecteur allumé, déconnectez-le ou désactivez-le avant le lancement.
Questions fréquentes
Mon moniteur externe est branché mais je ne l'utilise pas. LDB le détecte-t-il quand même ?
Oui - connexion physique + actif dans la liste d'écrans macOS = détecté. Même un écran externe inutilisé est « actif » si le câble est branché. Débranchez.
Puis-je utiliser l'écran du laptop comme seul écran pendant que l'externe est branché ?
La recopie (même contenu sur les deux) s'affiche parfois comme 1 écran, parfois 2, selon la version macOS. Plus sûr : déconnecter complètement l'externe.
LDB détectera-t-il le deuxième écran s'il est sur un autre bureau ?
L'emplacement physique n'importe pas - seulement si macOS rapporte l'écran comme actif via CGDisplayActiveDisplayCount. Si le câble est branché et macOS liste l'écran, LDB le voit.