Использование Mac OS на нескольких мониторах - это замечательно, но после удаления внешнего монитора (2-го монитора) обычно положение окон первоначально на внешнем мониторе не перемещается на монитор по умолчанию. Существуют ли какие-либо сочетания клавиш или утилиты, которые могут сбросить положение окна для этого вида использования?
72
Ответы:
Исходя из моего ответа на вопрос о неисправности сервера 7237 :
Когда монитор отключен (включая адаптер, если это применимо - если оставить адаптер, OS X думает, что монитор все еще подключен), все окна должны переместиться на главный экран. Иногда некоторые окна (например, Firefox) сохраняют свое положение в самом дальнем правом углу экрана, оставляя достаточно места, чтобы захватить строку заголовка и переместить ее туда, куда вы хотите.
Один из способов упорядочить Windows, чтобы вы могли их видеть (если по какой-то причине они остаются за кадром), состоит в том, чтобы перейти к приложению, которое владеет рассматриваемым окном, удерживая нажатой клавишу «Option» и выбрать «Arrange in Front» Окно меню. Затем все окна этого приложения будут расположены каскадом в верхнем левом углу экрана.
Во-вторых, есть несколько доступных скриптов AppleScript (например, этот на Snipplr ), которые также будут захватывать каждое окно за пределами экрана и перемещать его на экране для вас.
Существует также отличное условно-бесплатное приложение под названием Stay , которое поможет вам автоматизировать многое из этого, а также ControlPlane, который сделает гораздо больше, чем просто замечает, что монитор отключен, и позволяет запускать сценарии (на случай, если вы захотите сделать больше, чем просто переставить окна). ControlPlane бесплатен, но не имеет прямого механизма для перемещения окон (вы должны прикрепить его к одному из вышеупомянутых сценариев AppleScripts).
источник
Вы также можете перейти к дисплеям и выбрать отключить / включить зеркалирование, и оно перезагрузит окна.
источник
breeze имеет глобальное состояние и состояние окна приложения. состояния могут быть вызваны с помощью клавиатуры и не зависят от разрешения. соедините это с sizeup и windowflow, и все будет готово.
источник
Пытаться
Это исправит ваши проблемы?
источник
Удерживая нажатой клавишу выбора, дважды щелкните значок приложения в док-станции. Первый щелчок скроет окно, а второй клик изменит размер окна, чтобы оно поместилось в одном окне.
источник
Ничего из этого не сработало, затем я прочитал о хитрости, чтобы удалить файл plist. Это удалило все, включая мою регистрацию в приложении. Я пытался собрать главное окно, которое было открыто, когда я последний раз закрывал его.
Затем я попробовал следующее и добился успеха: я изменил ключ MainWindowFrame на s.th. ниже моего разрешения экрана, в моем случае:
чтобы:
Это, наконец, сделал свое дело !!!
источник
У меня был похожий запрос для друга, который использует внешний монитор с Macbook, и он предложил SizeUp . Я еще не изучал это, но это может быть то, что вы ищете.
источник
Вы можете перейти в «Системные настройки»> «Дисплеи» и изменить разрешение на более низкое, например, 1024 x 768 или 800 x 600, и это приведет к сбросу окон на этот меньший размер дисплея. Измените его обратно на то, что у вас должно было появиться все закадровое окно.
источник
Однажды у меня был странный случай, когда я могу видеть окно приложения только при переключении между пробелами. Я знал, что это где-то слева от экрана; Я перепробовал много методов, описанных здесь безрезультатно.
В конце концов, я переставил свой основной и внешний дисплей в настройках дисплея так, чтобы он был слева вверху от другого, и в итоге появилось окно.
источник
Когда вы запускаете несколько дисплеев с разным разрешением на Mac, Mac, похоже, «притворяется», что все мониторы фактически имеют одинаковое вертикальное разрешение, создавая «виртуальный» дисплей, устанавливаемый заново, чтобы заполнить промежутки между каждым из меньших дисплеев и самым большим дисплеем , Например, у меня есть MacBook Pro и 27-дюймовый дисплей Cinema.
Я запускаю свой дисплей Cinema с его собственным разрешением, 2560x1440, и мой macbook с крайне правой настройкой «больше места» (он меньше 1440, но он точно не говорит мне, что это такое). Из-за того, что мой монитор и ноутбук расположены на столе, я использую вкладку «Расположение» в системных настройках, чтобы выровнять нижний край дисплеев. Когда я делаю это, над окном MacBook появляется раздел, который отображается пустым или пустым в окне расположения.
ОДНАКО, я обнаружил, что если бы я переставил вещи так, чтобы верхние края моих дисплеев были выровнены, то мое отсутствующее окно приложения спокойно ожидало меня в верхнем левом углу экрана ноутбука, думая, что оно на экране и видно все время. Оттуда я обнаружил, что, переместив экран своего ноутбука вниз, чтобы выровнять его с внешним монитором внизу, система была достаточно любезна, чтобы заставить скрытое окно в левом верхнем углу моего экрана Cinema.
источник
Я сохраняю предпочтения дисплеев в строке меню (в предпочтениях дисплеев есть опция). Затем, когда меняется расположение монитора и OS X не обнаруживает его, вы можете щелкнуть здесь и выбрать «Обнаружить дисплеи».
В качестве альтернативы вы можете написать это действие в Automator и назначить ему комбинацию клавиш. Смотрите эту ссылку для получения дополнительной информации
источник
У меня была та же проблема при использовании Pixelmator и отключении некоторых окон на экране при попытке использовать его на следующий день после того, как я использовал его дома с моим ноутбуком, подключенным к монитору. Просто зайдите в свои дисплеи, установите для своего разрешения что-то более низкое, нажмите кнопку «Собрать окна», а затем установите для своего разрешения нормальный режим, и вы должны увидеть все окна Pixelmator (или любого другого приложения).
источник
Еще одна вещь, которую вы можете сделать, это перейти на выставку (я думаю, три пальца вверх по умолчанию) и перетащить окно на другой экран. Если вы попадете в правый нижний угол, появится окно в верхней части экрана.
источник