Как сохранить одинаковое расположение рабочего стола на двух разных конфигурациях с несколькими мониторами?

Моя машина — rMBP конца 2012 года, которая успешно поддерживает два дисплея дома и два разных дисплея в моем офисе, что по сути является одним и тем же устройством. Мой ноутбук справа с двумя дополнительными дисплеями слева. Я постоянно подключаю одни и те же мониторы к одним и тем же портам.

Проблема, с которой я всегда сталкиваюсь, заключается в том, что рабочие столы появляются на разных мониторах в зависимости от моего местоположения. Пример:

Дома я открываю Google Chrome и перевожу его в полноэкранный режим на крайний левый дисплей. Я открываю iTerm и помещаю его в полноэкранный режим на средний дисплей. Я открываю Mail и перевожу его в полноэкранный режим на дисплее своего ноутбука.

Теперь я отключаю мониторы и иду в офис. Я подключаю свои офисные мониторы к тем же портам в том же порядке, и Mail находится на моем крайнем левом дисплее, а браузер Chrome появляется на мониторе моего ноутбука. Какого черта? Итак, я иду в режим экспозиции или как там он называется и переключаю их. Ничего страшного, верно?

Что ж, на самом деле у меня в любой момент времени открыто примерно в 5 раз больше программ, и я всегда хочу, чтобы они отображались на одних и тех же экранах. Я никогда не хочу, чтобы Chrome располагался на крошечном дисплее ноутбука, и я никогда не хочу, чтобы Mail располагался на огромном крайнем левом дисплее. После двух лет таскания окон туда-сюда по два раза в день это стало самым бесящим в моей жизни! (довольно хорошая жизнь, без сомнения)

Есть ли способ сохранить настройки рабочего стола, чтобы они последовательно отображались на нужном мониторе? В идеале любой монитор, подключенный к тому же порту дисплея, будет отображать определенный рабочий стол.

Ответы (4)

У меня есть аналогичная установка, и теперь, когда я думаю об этом, ключом является использование пробелов.

  1. Перейдите в «Системные настройки» > «Управление полетом».
  2. Включить «Дисплеи имеют отдельные пробелы»
  3. В Dock щелкните правой кнопкой мыши (или выберите вариант) приложение.
  4. В разделе «Параметры» назначьте это приложение соответствующему пространству и отобразите.

В настоящее время я нахожусь дома, где у меня есть только один внешний монитор, но он работает.

Приложения, назначенные монитору, находятся на мониторе. Я отключаю его, и все приложения идут на ноутбуке. Когда я снова подключаю монитор, независимо от порта, они появляются на внешнем мониторе.

Эй, Рэнди! Странно встретить тебя здесь. Я уже проверил «Дисплеи имеют отдельные пробелы», но я собираюсь поиграть с «Автоматически переставлять пробелы на основе недавнего использования», чтобы увидеть, имеет ли это какой-либо эффект.
Но есть ли у вас приложения, специально назначенные для этих пространств?
Единственные «варианты», которые у меня есть: «Сохранить в доке», «Открыть при входе в систему» ​​и «Показать в Finder».
Теперь, когда я нахожусь в офисе с двумя внешними мониторами, это работает для меня. Возможно, вам придется снова выполнить настройку Mission Control или перезапустить.

Я чувствую вашу боль, поскольку у меня была почти идентичная проблема. Это продолжалось вечно, никто не знал, как это исправить. Я попытался изменить порядок дисплеев и почти все, что мог придумать.

Сейчас я работаю на Yosemite. Вскоре после обновления Apple выпустила обновление прошивки (кажется, 19 декабря или около того) для дисплеев ThunderBolt.

Yosemite вместе с этим обновлением - с тех пор у меня не было проблем.

К сожалению, я уже обновил прошивку и ОС, но проблема не устранена.

Я не могу проверить вашу настройку, поэтому я не могу помочь с этой эзотерической ошибкой, но я знаю приложение, которое может помочь. Посмотрите Мум . Это в первую очередь утилита для захвата окон, но у нее есть уникальная функция, в которой вы можете настроить снимки макета окна на основе доступных в данный момент окон.

Вот кикер: вы можете настроить автоматический запуск предопределенного макета окна при переключении на другое количество дисплеев.

Надеюсь, это поможет!

Display Maid, кажется, предназначен для этого:

Display Maid — это приложение для поддержания чистоты ваших дисплеев и управления вашими рабочими местами. Если вы используете ноутбук Apple с внешним монитором, вы, вероятно, знаете, как утомительно пытаться поддерживать порядок в приложениях и окнах, когда вам приходится отключать дисплей. На главном экране все перемешивается, и когда вы снова подключаете дисплей, вам приходится вручную перемещать все окна обратно на внешний дисплей. Display Maid сохранит и восстановит позиции окон, поэтому вам не придется тратить драгоценное время на управление позициями окон.

В Mac App Store это стоит 5 долларов США , но на веб-сайте разработчика доступна бесплатная демоверсия (файл .zip).