Вставьте плавающие окна затмения на второй экран с Mac OS 10.9 Mavericks

14

При работе с eclipse я привык иметь плавающее окно с консолью и другими видами на моем дополнительном мониторе. После обновления до OSX 10.9 (Mavericks) я все еще могу перетаскивать плавающее окно на дополнительный экран, но оно продолжает возвращаться к основному монитору, например, при смене перспективы - что действительно раздражает. Этого не произошло с Mac OS 10.8. Есть ли способ, чтобы плавающие окна затмения оставались на дополнительном мониторе?

Джеймс
источник

Ответы:

12

Начиная с Mac OS 10.9, второй экран фактически является собственным «пространством», и Mac OS, похоже, собирает все окна приложения в одном и том же пространстве - каким-то образом. Но в любом случае. Чтобы вернуться к предыдущему поведению, когда пространство по умолчанию просто охватывает оба экрана, вы можете снять флажок «Дисплеи имеют отдельные пробелы» («Monitore verwenden verschiedene Spaces» на немецком языке) в настройках «Управление полетом». После выхода и повторного запуска плавающие окна рабочего стола и затмения снова ведут себя как всегда.

Джеймс
источник
3
+1 за хороший вопрос и ответ. К сожалению, ответ «Нет» ... если вы хотите, чтобы поведение влияло только на затмение. Например, мне нравится, как я могу отключить Mail в пространстве 4 на дисплее 2, но иногда открываю одно сообщение и оставляю его в пространстве 1 на дисплее 1.
martin jakubik
Это делает невозможным использование второго экрана для видео или какого-либо документа, который вам нужен, и в то же время переключение с одного места на другое на главном экране. Что является одной из главных причин иметь второй экран.
Закмк
3

Кажется, что лучший способ использовать многоминиторные представления в OS X (сейчас Yosemite, но, по-видимому, ранее Mavericks) - это создать новое окно (Window -> New Window) и упорядочить ваши представления по мере необходимости.

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

Предостережения:

  • Представления, которые взаимодействуют с редактором, откроют файлы во вторичном окне, если оно открыто там.
  • Если вы сначала закроете главное окно при выходе, вторичное устройство откроется само по себе, и вам придется перенастроить главное окно. Совет: убедитесь, что вы сохранили свой перспективный макет для каждого экрана. Если вы просто cmd-Qприложение, оба окна будут по-прежнему открываться, как вы ожидаете.

Я вижу два способа исправить это с точки зрения разработки Eclipse в будущем:

  1. Включите правильный экран для каждого открытого окна панели инструментов в перспективе, чтобы они отображались на правильном мониторе, если он доступен.
  2. Расширьте поддержку перспектив, чтобы разрешить синхронизацию между окнами и указать, какое окно является «основным» для открытия файлов.
Майк Хьюстон
источник