Кажется, что Mac OS X 10.6.1 Snow Leopard имеет тенденцию время от времени оставлять некоторые окна вне экрана, особенно когда я отключаю внешний монитор от моего MacBook. Как я могу вернуть окно обратно на экран, если невозможно захватить строку заголовка и перетащить ее обратно на экран?
XvsXP.com рекомендует отрегулировать разрешение экрана в сторону понижения, чтобы неэкранные окна «возвращались в исходное состояние», а затем отрегулировать разрешение экрана до первоначального значения. В OS X 10.4 Tiger у меня был скрипт, который возвращал все неэкранные окна обратно на экран, но в моих обновлениях до Leopard и теперь Snow Leopard у меня, похоже, нет этого скрипта.
Есть ли лучшие решения там?
macos
off-screen
Matthew Rankin
источник
источник
Ответы:
Кажется, этот метод работает: щелкните меню «Окно», затем нажмите «Масштаб»
источник
Не прочитал всю ветку, но самый простой способ, который я нашел, был изменить разрешение экрана :
Перейдите в «Системные настройки» »Дисплеи, а затем измените разрешение.
Это заставит ваш компьютер снова отобразить дисплей и переместить все открытые окна. Затем просто переключите его обратно в исходные настройки разрешения, и все должно быть на месте.
источник
Три идеи:
Cmd F1 (или же Cmd сноска F1 если вы настроили клавиатуру MacBook для использования обычных функциональных клавиш), вы переключаете дисплеи с режима зеркала на расширенный рабочий стол. Побочным эффектом является непредсказуемое перемещение окон. Это может переместить отсутствующее окно куда-нибудь видимое. Это, вероятно, требует подключения внешнего монитора.
Включите пробелы, нажмите горячую клавишу, чтобы отобразить обзор пробелов и посмотреть, виден ли там отсутствующий контур окна. Если это так, перетащите его туда, где вы хотите.
Закройте приложение и перезапустите. Определенно неидеальное решение и непрактичное, если есть несохраненная работа.
источник
Некоторые окна можно перемещать, например, перетаскивая их горизонтально от нижнего края.
Вы также можете попробовать запустить такие скрипты в редакторе AppleScript:
источник
set bounds of windows to
также правильный синтаксис, но я отредактировал ответ, добавив второй скрипт, который работал для меня с UltraEdit.Если вы видите часть окна, удерживайте нажатой клавишу «Option» и затем нажмите на одну из границ окна. Это позволит вам перетащить окно в полный вид.
источник
Ничто из вышеперечисленного не помогло мне, но мне удалось исправить, изменив:
Затем перейдите на вкладку «Расположение» и перетащите внешнее окно поверх внутреннего (вместо соседнего).
источник
У меня была эта проблема с Parallels Desktop 6 в OS X Lion, из-за которой фактическое окно виртуальной машины было скрыто за экраном и было видно только в управлении полетом и при переходе между пробелами.
Так что для тех, у кого такая же проблема, и, надеюсь, это применимо в других местах: решение состоит в том, чтобы щелкнуть правой кнопкой мыши значок приложения в Dock, затем перейти к пункту меню «Параметры» и в разделе «Назначить» выбрать «Этот рабочий стол». , Это должно переместить окно приложения обратно на текущий рабочий стол. Тем не менее, для таких вещей предпочтительнее старая панель пробелов - намного быстрее.
Надеюсь, что это поможет тем, кто наткнулся на этот пост, с той же проблемой с Parallels (как и я)
Обратите внимание, что в Lion в этой позиции нет опции Assign To.
источник
Если опция Window / Zoom из меню не поможет (как предложено в первом ответе):
(это может произойти, когда приложение имеет собственную нестандартную реализацию меню «Окно», например, Adobe Photoshop),
Вы должны перейти к настройкам дисплеев и выбрать опцию «Больше места» (в масштабе).
Увидеть:
Если вы хотите иметь какое-то постоянное решение, пожалуйста, установите BetterTouchTool , который предоставляет дополнительные параметры (жесты) для перемещения окон. В примере:
источник
Я нашел способ, используя «Force Quit ...», нажав значок в левом верхнем углу.
Используйте его, чтобы принудительно выйти из приложения, а затем запустите его снова. Он начинается заново, и окно на экране.
источник
Если у вас по-прежнему подключен внешний дисплей или вы подключаете внешний дисплей, и в этот момент окно находится за пределами экрана и неуправляемо, можно щелкнуть правой кнопкой мыши значок этого приложения в док-станции и принудительно привязать окно к другой дисплей.
Это позволит вам настроить положение окна без необходимости изменять разрешение дисплеев или открывать вкладку системных настроек. Все еще не так просто, как решение для MS Windows, но определенно проще, чем проходить через все остальное.
источник
Ни один из вышеперечисленных методов не работал для меня на OSX 10.7.4. Я пытался получить доступ к KeePassX, который был полностью за кадром. (Я перенес его на второй дисплей дома, но теперь был в офисе, без второго дисплея.)
Изменение разрешения назад и вперед не имело никакого эффекта. Закрытие приложения и его повторное открытие не дали никакого эффекта.
Однако когда Я закрыл базу данных и попросил открыть новую, она переместила окно, чтобы я мог получить доступ к раскрывающемуся списку, чтобы выбрать файл , (ура!)
источник
Держать вариант + дважды щелкните значок приложения в доке, и он сначала свернется, а затем вернет окна в полноэкранный режим на рабочем столе.
источник
Положение видов сохраняется в самих файлах пера. Способ, которым я это исправил, состоял в том, чтобы внести изменения в представление и затем сохранить его. Завершите работу Interface Builder и запустите его снова. Мое окно и вид, где собрались обратно на главный экран. Я должен сказать, что я попробовал все варианты, прежде чем сделать это. Это Zoom, удаляющий .plist из Library / Preferences, F8, Gather Windows ... Ничего из этого не сработало. Надеюсь, это поможет.
источник
Я попробовал почти все вышеперечисленное для токена-приложения под названием SecurID, который мы используем для доступа VPN для работы. Этот AppleScript, наконец, решил (любезно http://www.leonamarant.com/2008/04/02/how-to-get-off-screen-windows-back-on-your-mac-os-x-v105/ )
источник
Перейдите в Системные настройки »Дисплеи» Определить дисплеи.
Это заставит систему выполнить повторное сканирование и обнаружить отсутствующий монитор ... Это обычно решает проблему, когда я сталкиваюсь с ним.
Кроме того, если это не работает, и ваша система все еще считает, что монитор подключен, попробуйте две вещи:
источник
Простой ответ для меня, если вы просто полностью удаляете внешние мониторы (например, для посещения конференции с вашим ноутбуком), это просто закрываете крышку и снова открываете ее. Все остальные ответы (^ 1, Zoom, перемещение окон) у меня не сработали.
источник
Окно Увеличить метод интересный и, вероятно, что я бы использовал если бы не Moom , Это позволяет вам устанавливать горячие клавиши для изменения положения и изменения размеров окон. У меня сетка 9 ячеек ( альт вариант 1-9 ) а также левые / правые половины и несколько других.
Луна по умолчанию для центрирования и расширения окна контроль сдвиг Z затем пространство - Я изменил это на альт Z , Супер полезно и для скринкастов, так как у вас гораздо больший контроль над расположением окон.
источник
В крайних случаях, например, когда я сталкиваюсь с Interface Builder, вы можете попробовать повторно подключить второй монитор, найти пропущенное окно и затем перетащить его обратно на основной дисплей.
Теперь, чтобы проверить свою работу, выйдите из программы, а затем перезапустите ее, чтобы убедиться, что все нужные окна находятся на вашем основном дисплее.
Теперь отключите второй монитор - все должно быть в порядке.
источник
В моей ситуации окно исчезло на Mavericks после того, как я отключил один из моих внешних мониторов. У меня все еще был подключен другой внешний монитор к моему MacBook Pro, в то время как окна, перенесенные из отключенного внешнего, были перенесены на мой встроенный дисплей. Одно окно для Chrome находилось далеко за пределами реального дисплея, но с учетом того, как экраны и «Spaces» работают в Mavericks, ни одна его часть не отображалась на других дисплеях.
Самый простой способ, который я нашел, - открыть Exposé (либо нажав клавишу F9, если вы снова включили это сочетание клавиш, либо проведя пальцем вверх тремя или четырьмя пальцами в зависимости от конфигурации), и перетащите отсутствующее окно с одного монитора на другой. Это заставит OS X автоматически расположить окно в границах нового монитора, и оно снова станет видимым.
источник
Интересно, почему это не было упомянуто прежде, но есть очень простой способ решить это.
Вы можете захватить один из горизонтальных или вертикальных краев окна (но не углов) и двигать мышь параллельно краю, а не в том направлении, которое вы обычно делаете, чтобы изменить размер окна.
То есть, если вы переместите горизонтальный край окна по горизонтали или вертикальный край по вертикали, тогда он не изменит размер окна, а сместит его целиком. Теперь вы можете перетащить недостающую часть окна обратно на экран.
источник