Как заставить окна сохранить свое положение на экране после повторного подключения дисплея?

29

Когда я присоединяю второй монитор к своему MacBook, я перетаскиваю на него много окон. Когда я отсоединяю монитор, все окна возвращаются на дисплей моего MacBook. Как сделать так, чтобы при повторном подключении монитора все окна снова автоматически возвращались в свое положение на втором мониторе?

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

Я знаю о приложении Forget-Me-Not , которое почти то, что я хочу. Но мне нужно то, что работает на OS X 10.5.

Джонатан Тран
источник
2
Что-нибудь новое произошло на этом фронте за последние 5 лет? Кажется, ни один из описанных вариантов не соответствует тому, что я хочу ... И некоторые из предложенных вещей, похоже, больше не существуют или не разрабатываются ...
Брайан Постоу
@BrianPostow, может быть, вы найдете этот другой вопрос полезным. Я специально задал этот вопрос, чтобы найти решение для OS X 10.5, и никто не ответил на него. Я больше не использую 10.5, и я не нашел отличного решения и в последней версии OS X.
Джонатан Тран

Ответы:

14

Есть ли шанс, что вы обновитесь до 10.6? Если это так, вы можете использовать Stay from Cordless Dog.

Дори
источник
Похоже, что Stay будет работать, но я не собираюсь обновлять свою ОС только для этого.
Джонатан Тран
1
Если вы в данный момент используете Leopard и ваш Mac может работать со Snow Leopard, нет веских причин не обновляться. SL быстрее, тоньше и лучше во многих отношениях. Учитывая его цену, это стоит каждого пенни.
Дори
5

Сланец бесплатный и очень мощный, и он делает именно то, что вы хотите.

Я ответил на это в ранее заданном вопросе, но я суммирую мой ответ здесь:

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

Вы можете определить различные макеты в зависимости от того, сколько мониторов вы подключили, а также вы можете определить сочетания клавиш для определенных макетов или действий, таких как перемещение и изменение размеров окон на определенный процент.

Попробуйте! Вот полезная статья о том, как получить максимум от Slate.

Бен
источник
3

Я использовал Breeze для запоминания положения окон при переключении между внешним монитором и внутренним монитором моего MacBook Air. Он работает с 10,5, есть бесплатная демоверсия, и он не слишком дорогой за 8 долларов. С помощью Breeze вы определяете положение и размеры окон, а затем можете их сочетать. Вы также можете установить позиции / размеры для конкретных приложений в дополнение к глобальным настройкам.

Дори, спасибо за эту ссылку на Stay, я искал что-то, что делает именно это, и я бегу 10,6. Благодарность!

Джек Чу
источник
2
Я попробовал демо. Он запоминает размер и положение окна на дисплее, но не какой дисплей. Это означает, что мне все еще нужно перетаскивать каждое окно одно за другим на второй монитор. Это тоже хорошо, но это не отвечает на мой вопрос :(
Джонатан Тран
Ой, простите. Я использую его только на 1 мониторе, так что случай использования никогда не был проблемой для меня. Я уже связывался с разработчиком для другого запроса, он ответил довольно быстро. Может быть, вы могли бы сделать запрос на поддержку нескольких мониторов?
Джек Чу
0

Только что натолкнулся на SizeUp, который похож на Breeze, но, похоже, имеет управление монитором. Я не проверял это, но выглядит прилично:

Редактировать:

Также есть Optimal Layout, который является очень полнофункциональным инструментом, но также стоит посмотреть.

УХО
источник
0

Поработав некоторое время, я хотел бы сказать, что программа Stay прекрасно работает для сохранения состояния и положения окон на нескольких дисплеях. Вы должны сохранить настройки для одного экрана и двух / нескольких экранов, чтобы сохранить ваши позиции в обеих ситуациях. Оптимальная компоновка, хотя, к сожалению, полнофункциональный продукт не сохранял положения окон и не устанавливал их обратно при переключении между одноэкранным и двухэкранным режимами. По крайней мере, я не мог понять, как с ним работать после 30-минутной попытки. Возможно, что так и есть, но за то короткое время, которое мне пришлось настроить, я не смог сэкономить.

Возможность делить ваши экраны на разделы - это действительно отличная функция, но не главная функция, которую я искал в этом случае.

ljavierrivera
источник
0

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

С уважением, Стив

user48568
источник
0

Мне также нравится оставаться . Он отлично работает и очень прост в использовании:

Как работает работа?

Переместите ваши окна туда, где вы хотите их, затем оставайтесь хранить их. После сохранения окна могут быть возвращены в их сохраненное состояние в любое время, оставаясь Stay восстановить их.

Кевин Келли
источник
0

Вам ничего не нужно.

Cmd + Alt + Удерживайте мышку 1 секунду в правом нижнем углу

norm320
источник