Aus meiner Antwort ursprünglich bei Serverfehler Frage 7237 :
Wenn ein Monitor (einschließlich des Adapters, falls zutreffend) ausgesteckt wird und der Adapter OS X verlässt, sollte der Monitor immer noch angeschlossen sein, und alle Windows-Fenster sollten auf den Hauptbildschirm verschoben werden. Gelegentlich behalten einige Fenster (z. B. Firefox) ihre Position ganz rechts auf dem Bildschirm bei, sodass Sie gerade genug Platz haben, um die Titelleiste zu greifen und sie an die gewünschte Stelle zu verschieben.
Eine Möglichkeit, die Fenster so anzuordnen, dass Sie sie sehen können (wenn sie aus irgendeinem Grund nicht auf dem Bildschirm angezeigt werden), besteht darin, zu der Anwendung zu wechseln, in der sich das betreffende Fenster befindet, die Wahltaste gedrückt zu halten und "Vorne anordnen" aus der Liste auszuwählen Fenstermenü. Anschließend werden alle Fenster dieser Anwendung in einer Kaskade von oben links auf dem Bildschirm angeordnet.
Zweitens gibt es mehrere AppleScripts (z. B. dieses bei Snipplr ), die auch jedes Fenster vom Bildschirm holen und für Sie auf dem Bildschirm verschieben.
Es gibt auch eine raffinierte Shareware-App namens Stay , mit der Sie vieles automatisieren können, und ControlPlane, mit der Sie nicht nur feststellen können, ob ein Monitor nicht angeschlossen ist, sondern auch Skripte ausführen können (falls Sie dies möchten) mehr als nur die Fenster neu anordnen). ControlPlane ist kostenlos, verfügt jedoch über keinen direkten Mechanismus zum Verschieben von Fenstern (Sie müssen es an eines der oben genannten AppleScripts anhängen).