Monitor externo do LockDown Browser no Mac (Detecção + soluções 2026)
Como funciona a detecção
O LDB chama CGDisplayActiveDisplayCount ao lançar. Esta é a mesma API do Core Graphics que Informações do Sistema usa para enumerar telas. Retorna a contagem de telas atualmente ativas na lista de telas do macOS.
Retorna ≥2 → o LDB mostra erro "Múltiplas telas detectadas" (config Dashboard padrão) ou aviso "Múltiplas telas detectadas - feche-as e continue" (config mais branda).
O que conta como "tela externa"
| Configuração | Detectada? |
|---|---|
| Cabo HDMI para monitor externo | ✓ Detectado |
| Cabo DisplayPort para monitor externo | ✓ Detectado |
| Cabo USB-C / Thunderbolt para tela | ✓ Detectado |
| Dock USB-C com passagem de tela | ✓ Detectado |
| Apple Studio Display, Pro Display XDR | ✓ Detectado |
| Sidecar (iPad como segunda tela) | ✓ Detectado - consulte página do Sidecar |
| AirPlay para TV / Apple TV | ✓ Detectado |
| Modo de tampa fechada (tampa fechada, apenas externa) | ✗ Não detectado (tela única) |
| iPad ao lado do laptop NÃO em Sidecar | ✗ Não detectado (dispositivo separado) |
| Tela externa conectada mas DESABILITADA nos Ajustes do Sistema | ✗ Não detectado (inativa) |
Por que os professores habilitam o bloqueio
Um segundo monitor permite que examinandos exibam material de referência fora da visão da câmera. O Monitor grava o que a câmera vê, que é a tela do laptop + seu rosto/torso, mas não monitores adjacentes. O bloqueio rígido contorna isso exigindo tela única.
A correção confiável: desconectar antes do lançamento
- Saia de qualquer sessão LDB aberta.
- Desconecte cabos físicos: desconecte HDMI, DisplayPort, USB-C-para-tela do seu laptop.
- Desabilite o Sidecar: Ajustes do Sistema → Telas → clique no iPad → Desconectar.
- Desabilite o AirPlay: Central de Controle → Espelhamento de Tela → desligar.
- Verifique em Ajustes do Sistema → Telas que apenas sua tela embutida esteja listada.
- Aguarde 10 segundos para o macOS liberar completamente a tela adicional.
- Lance o LDB a partir do seu LMS.
Reabilite os periféricos após a prova.
Configuração de bloqueio brando (aviso em vez de erro)
Algumas instituições configuram o Dashboard para avisar mas não bloquear em multi-tela. Sintoma: o LDB lança com aviso "Múltiplas telas detectadas" que você fecha com clique. Recomendação: ainda desconecte as telas externas mesmo quando apenas avisado - o aviso é registrado na linha do tempo da gravação do Monitor e visível ao professor que revisa.
Solução alternativa: modo de tampa fechada
Se você tem uma configuração de mesa onde quer usar apenas a tela externa (com a tampa do MacBook fechada), isso funciona:
- Conecte seu laptop à energia (o modo de tampa fechada exige CA).
- Conecte tela externa + teclado USB + mouse USB.
- Faça login no laptop normalmente com a tampa aberta.
- Feche a tampa do laptop. Após ~10 segundos, a tela externa se torna a única tela ativa.
- Lance o LDB. CGDisplayActiveDisplayCount retorna 1; sem bloqueio.
Às vezes é preferível a desconectar a externa por completo se sua câmera + microfone estão conectados via USB ao dock.
E quanto a projetor / tela da sala de aula?
Projetores conectados via HDMI / VGA / sem fio contam como telas externas. Se você está fazendo a prova em um laboratório + a sala tem um projetor ligado, desconecte ou desabilite-o antes do lançamento.
Perguntas frequentes
Meu monitor externo está plugado mas não estou usando. O LDB ainda detecta?
Sim - conexão física + ativa na lista de telas do macOS = detectado. Mesmo uma tela externa não usada está "ativa" se o cabo está plugado. Desconecte.
Posso usar a tela do laptop como única enquanto a externa está plugada?
Espelhamento (mesmo conteúdo em ambas) às vezes mostra como 1 tela, às vezes 2, dependendo da versão do macOS. Mais seguro: desconectar a externa por completo.
O LDB detectará a segunda tela se ela está em outra mesa?
A localização física não importa - apenas se o macOS reporta a tela como ativa via CGDisplayActiveDisplayCount. Se o cabo está plugado e o macOS lista a tela, o LDB a vê.