回答:
残念ながら、これは1年後のことですが、セカンダリディスプレイを無効にする方法を探していたところ、SwitchResXに出会いました。接続されたモニターをすばやく無効にするタスクバーメニュー項目があります。
これでSpacesの問題が解決するかどうかはわかりませんが、試してみる価値はあります。
私が思いついた唯一のことは、ミラーリングをオンにして(メニューバーのモニターメニューまたは画面の環境設定ペインで)、セカンダリディスプレイをオフにすることでした。スペースには1つのディスプレイのみが表示されます。
(映画などを見るために)元に戻したいときは、ディスプレイをオンにし、ミラーリングをオフにします。
この解決策は私には非常に気味が悪いので、より良い答えがあることを望んでいます(サードパーティのソフトウェアや、ターミナルを介して設定できる隠された設定など)。しかし、それは短期的には十分なはずです。
私のユースケースで機能する別のアプローチを見つけました-画面共有を使用してマルチモニター設定にリモートで接続するときに単一のモニターを表示します。
あなたがしなければならないことは、「ディスプレイミラーリング」を有効にすることです、そして、Macは自動的にそれを作るので、異なるモニターにあったすべてのアプリは1つのモニターになりました。
2番目のディスプレイの接続を解除し、[ディスプレイの検出]をクリックしてください