Переместить все окна на один монитор (с двумя прилагаемыми) в Mac OS X?

Всякий раз, когда я использую свой MacBook у себя на столе, а затем подключаю его к внешнему дисплею (как первичному), я попадаю в состояние наличия окон на мониторе ноутбука и на внешнем.

Чтобы переместить все окна на один экран, моим текущим решением является "Включить зеркалирование" в настройках отображения, а затем снова отключить его. Это довольно утомительно. Кто-нибудь знает лучший способ?


Я боюсь, что script, отправленный @erlando, абсолютно ничего не делает для меня, работая под Mac OS X 10.5.4. (То есть, с окнами на обоих экранах, запуск script перемещает не один из них, и он не возвращает никаких ошибок.) Я думаю, мне просто придется придерживаться метода "зеркало/размораживание" выше.


@Denton: Я боюсь, что эти ссылки предоставляют сценарии для получения окон, которые остались сиротами с любого экрана на экране. Я просто хочу переместить все окна с дополнительного дисплея на основной экран.

Ответ 1

Cmd+F1 - это ярлык "Зеркальный дисплей" в Snow Leopard. Не знаю насчет льва и т.д.

Просто коснитесь его дважды и посмотрите, что произойдет (-:

Для людей, которые предпочитают настраивать свои функциональные клавиши так, чтобы они действовали по старинке (не как управление яркостью/звуком и т.д.), Это будет Cmd+Fn+F1

Ответ 2

На Lion вы можете переключать зеркальные отображения с помощью fn + Cmd + F1 (при условии, что вы используете клавиши управления мультимедиа по умолчанию).

Это также работает на Snow Leopard и, вероятно, все, что находится между ними, возможно, и дальше.

Ответ 3

Вы можете нажать кнопку "Собрать Windows" в панели предпочтений "Дисплеи".

Ответ 4

Вот командная строка script, чтобы сделать именно это: http://zach.in.tu-clausthal.de/software/.

Немного ниже страницы в разделе "Переключить экранные окна на главный экран".

Ответ 5

Как вы сказали, лучший ответ, похоже, включает и выключает "Зеркальные дисплеи". Впоследствии все окна будут собраны на главном экране, а вторичный экран будет пустым.

screenshot

Это немного громоздко, но ничего больше не работало для меня в Lion.

Ответ 6

Существует статья об использовании AppleScript для этого в macosxtips.co.uk, а другой в macosxhints.com.