Monitor zewnętrzny w LockDown Browserze na Macu (2026)
Jak działa wykrywanie
LDB wywołuje CGDisplayActiveDisplayCount przy starcie. To to samo API Core Graphics, którego używa Informacje o systemie do wyliczania ekranów. Zwraca liczbę aktualnie aktywnych ekranów na liście ekranów macOS-a.
Zwraca ≥2 → LDB pokazuje błąd „Wykryto wiele ekranów" (domyślna konfiguracja Dashboarda) albo ostrzeżenie „Wykryto wiele ekranów - zamknij je i kontynuuj" (łagodniejsza konfiguracja).
Co liczy się jako „ekran zewnętrzny"
| Zestaw | Wykryty? |
|---|---|
| Kabel HDMI do monitora zewnętrznego | ✓ Wykryty |
| Kabel DisplayPort do monitora zewnętrznego | ✓ Wykryty |
| Kabel USB-C / Thunderbolt do ekranu | ✓ Wykryty |
| Stacja dokująca USB-C z przekazywaniem ekranu | ✓ Wykryty |
| Apple Studio Display, Pro Display XDR | ✓ Wykryty |
| Sidecar (iPad jako drugi ekran) | ✓ Wykryty - zobacz stronę Sidecara |
| AirPlay do telewizora / Apple TV | ✓ Wykryty |
| Tryb zamkniętej klapy (klapa zamknięta, tylko zewnętrzny) | ✗ Niewykryty (jeden ekran) |
| iPad obok laptopa NIE w Sidecarze | ✗ Niewykryty (oddzielne urządzenie) |
| Ekran zewnętrzny podłączony, ale WYŁĄCZONY w Ustawieniach systemu | ✗ Niewykryty (nieaktywny) |
Dlaczego prowadzący włączają blokadę
Drugi monitor pozwala zdającym pokazać materiały referencyjne poza zasięgiem kamery. Monitor nagrywa to, co widzi kamera, czyli ekran laptopa + twoją twarz/tors, ale nie sąsiednie monitory. Twarda blokada omija to, wymagając pojedynczego ekranu.
Niezawodne rozwiązanie: odłącz przed startem
- Wyjdź z każdej otwartej sesji LDB.
- Odłącz kable fizyczne: wypnij HDMI, DisplayPort, USB-C-do-ekranu z laptopa.
- Wyłącz Sidecara: Ustawienia systemu → Monitory → kliknij iPada → Odłącz.
- Wyłącz AirPlay: Centrum sterowania → Powielanie ekranu → wyłącz.
- Zweryfikuj w Ustawieniach systemu → Monitory, że na liście jest tylko twój wbudowany ekran.
- Poczekaj 10 sekund, aż macOS w pełni zwolni dodatkowy ekran.
- Uruchom LDB ze swojego LMS-a.
Po egzaminie włącz peryferia ponownie.
Konfiguracja miękkiej blokady (ostrzeżenie zamiast błędu)
Niektóre instytucje konfigurują Dashboard tak, by ostrzegał, ale nie blokował przy wielu ekranach. Objaw: LDB startuje z ostrzeżeniem „Wykryto wiele ekranów", które klikasz, by przejść dalej. Zalecenie: i tak odłącz ekrany zewnętrzne, nawet gdy mowa tylko o ostrzeżeniu - ostrzeżenie jest zapisywane w osi czasu nagrania Monitora i widoczne dla prowadzącego, który przegląda zapis.
Obejście: tryb zamkniętej klapy
Jeśli masz biurko, na którym chcesz używać tylko zewnętrznego ekranu (z zamkniętą klapą MacBooka), to działa:
- Podłącz laptopa do prądu (tryb zamkniętej klapy wymaga zasilania AC).
- Podłącz ekran zewnętrzny + klawiaturę USB + mysz USB.
- Zaloguj się normalnie do laptopa z otwartą klapą.
- Zamknij klapę laptopa. Po ~10 sekundach ekran zewnętrzny staje się jedynym aktywnym.
- Uruchom LDB. CGDisplayActiveDisplayCount zwraca 1; brak blokady.
Czasami jest to preferowane wobec całkowitego odłączania zewnętrznego, jeśli twoja kamera + mikrofon są podpięte przez USB do stacji dokującej.
A projektor / ekran w sali?
Projektory podłączone przez HDMI / VGA / bezprzewodowo liczą się jako ekrany zewnętrzne. Jeśli zdajesz egzamin w laboratorium + w sali włączony jest projektor, odłącz go lub wyłącz przed startem.
Frequently asked questions
Mój zewnętrzny monitor jest podłączony, ale go nie używam. Czy LDB go i tak wykrywa?
Tak - fizyczne połączenie + aktywny na liście ekranów macOS-a = wykryty. Nawet nieużywany ekran zewnętrzny jest „aktywny", jeśli kabel jest wpięty. Odłącz go.
Czy mogę używać ekranu laptopa jako jedynego, kiedy zewnętrzny jest podłączony?
Powielanie (ta sama zawartość na obu) czasami pokazuje się jako 1 ekran, czasami jako 2, w zależności od wersji macOS-a. Najbezpieczniej: odłącz zewnętrzny w całości.
Czy LDB wykryje drugi ekran, jeśli stoi na innym biurku?
Fizyczna lokalizacja nie ma znaczenia - liczy się tylko to, czy macOS raportuje ekran jako aktywny przez CGDisplayActiveDisplayCount. Jeśli kabel jest wpięty, a macOS wymienia ekran, LDB go widzi.