LockDown Browser 起動前に 2 枚目のディスプレイをきれいに取り外す方法
LDB を起動する前に 2 枚目のディスプレイを取り外すことは、マルチディスプレイブロックを通過する最も一般的な経路です。手順は、まず AirPlay / Sidecar を無効化、次に物理ケーブルを取り外し、次に macOS がディスプレイ状態を解放するまで 10 秒待ち、最後に LDB を起動です。以下では、きれいな手順をご紹介します。
きれいな手順 (試験の 5 分前)
- 2 枚目のディスプレイのウィンドウで開いている作業を保存します。macOS は 2 枚目を取り外したとき、ウィンドウを自動で内蔵ディスプレイへ移行させます。未保存の作業がある場合はまず保存してください。
- AirPlay を無効化します。コントロールセンター → 画面ミラーリング → オフ。
- Sidecar を無効化します。システム設定 → ディスプレイ → iPad をクリック → 接続解除。
- USB-C ドックのディスプレイ機能を使うアプリを終了します。Spotify、動画エディター、ドックのディスプレイにウィンドウ状態を持つ可能性のあるものすべてです。
- ケーブルを物理的に取り外します。HDMI、DisplayPort、USB-C からディスプレイへなどです。ノート PC 側からケーブルを抜いてください (モニター側ではありません)。
- ディスプレイパススルー付きの USB-C ドックを使っている場合: ドックのディスプレイポートを抜くか、ドックの他の機能 (USB デバイス、Ethernet) が必要なければドック全体を抜いてください。
- システム設定 → ディスプレイで確認します。内蔵ディスプレイのみがリストされている状態にしてください。
- 10 秒待ちます。切断後に macOS のディスプレイ配置状態が安定するまで時間がかかります。
- LMS から LDB を起動します。
取り外しても LDB が「マルチディスプレイ」を検出する場合
取り外し後の誤検出のよくある原因:
- USB-C ドックがファントムディスプレイを主張し続けている。一部のドックは物理モニターが接続されていなくても仮想ディスプレイを登録します。ドック全体を取り外してください。
- Sidecar が完全に切断されていない。システム設定 → ディスプレイで iPad がリストされていないことを確認してください。リストされていればクリック → 接続解除。
- AirPlay 受信機がまだアクティブ。ミラーリングを停止していても、受信機がアドバタイズを続けている可能性があります。Wi-Fi をオフにしてオンに戻して更新を強制してください。
- 外部ディスプレイがシステム設定で物理的に切断されているのにリストされたまま。ディスプレイをクリック → 「ディスプレイから削除」または「無効化」。
- macOS がまだ取り外しを認識していない。さらに 30 秒待って再試行してください。
システム設定で動作する方法 (物理取り外しなし)
物理的に取り外せない場合 (例: 外部ディスプレイがキーボード / マウス用に必要なドックに統合されている)、ソフトウェアでディスプレイを無効化できます。
- システム設定 → ディスプレイ。
- 外部ディスプレイのタイルをクリックしてハイライトします。
- 「ディスプレイ設定」をクリック、またはディスプレイの歯車をクリックします。
- 「メインディスプレイとして使用」 / 「ミラーリング」 / 個別の無効化コントロールを探してください。
- 一部の macOS バージョン: 配置からディスプレイのタイルをドラッグアウトして無効化。
Mac と macOS の組み合わせにソフトウェア無効化オプションがない場合、物理取り外しが唯一の経路です。
クラムシェルモードの回避策
代替: クラムシェルモードを使って内蔵ディスプレイをスリープさせ、外部のみをアクティブな状態にします。CGDisplayActiveDisplayCount は 1 を返し、LDB はブロックしません。
- ノート PC を AC 電源に接続します (クラムシェルモードには AC が必要です)。
- 外部ディスプレイ、USB キーボード、USB マウスを接続します。
- ふたを開いた状態で通常どおりノート PC にサインインします。
- ふたを完全に閉じます。10 秒待ちます。
- 外部ディスプレイが唯一のアクティブなディスプレイになります。
- LDB を起動します。単一ディスプレイ構成です。
注意点: 内蔵 Webcam がふた内に閉じられた状態になります。外部 USB Webcam または Continuity Camera (iPhone) を使ってください。試験は引き続き動作し、カメラソースが変わるだけです。
やってはいけないこと
- LDB の起動中に取り外さないでください。macOS が起動中のディスプレイ状態変更をきれいに処理できず、LDB がクラッシュしたり奇妙な状態になったりすることがあります。
- ディスプレイ関連のシステムプロセスを無効化しないでください (WindowServer など)。macOS をクラッシュさせます。
- マルチディスプレイ検出をターミナルのハックで上書きしないでください。チェックは LDB 起動時に行われ、ソフトウェアレベルの上書きでは回避できません。
試験後に再接続
試験提出後 + LDB 終了後:
- ケーブルを再度接続します。
- macOS が約 5 秒以内にディスプレイを検出します。
- ウィンドウの配置が変わっている可能性があるため、希望する位置にウィンドウをドラッグして戻してください。
クラムシェルモードを使った場合は、単にふたを開ければ内蔵ディスプレイが目を覚まします。
Frequently asked questions
試験まで 5 分しかありません。素早くふたを閉じても良いですか?
クラムシェルモードには AC 電源 + 内蔵がスリープするまで約 10 秒が必要です。慌ててやらないでください。物理取り外しの方が高速です (合計約 30 秒)。
2 枚目のディスプレイを再接続したらウィンドウは戻りますか?
macOS はディスプレイごとにウィンドウ位置を記憶しています。再接続するとウィンドウは元の位置に戻ります。ただし一部のアプリ (特に全画面のもの) は再配置が必要なことがあります。
縦向き / ポートレートの外部ディスプレイです。同じ手順ですか?
はい。CGDisplay は向きを気にせず、数のみを気にします。同じ方法で切断してください。