Вопрос или проблема
Я запускаю приложение на своем Macbook Pro. С вчерашнего дня я не могу увидеть главное окно приложения. Его иконка отображается в доке, а его параметры показываются в верхней панеле меню на рабочем столе. Программа работает нормально во всех других аспектах, насколько я могу судить (это аудиосэмплер, который я активирую с помощью внешней педали, так что я могу сказать, что он работает).
Окно один раз появилось в Expose, но теперь оно там тоже не отображается (не знаю, почему). Я пытался добавить приложение в каждое пространство в ‘Spaces’ и также удалял файл настроек, но ни то, ни другое не помогло. Я также переустановил приложение.
Как я могу “найти” это окно?
Откройте Редактор AppleScript и вставьте следующий код скрипта, заменив Safari
на имя вашего приложения:
tell application "System Events"
tell process "Safari"
repeat with wnd in every window
set position of wnd to {40, 40}
end repeat
end tell
end tell
Проверьте Системные настройки » Мониторы, если у вас подключены несколько дисплеев (возможно, это виртуальные дисплеи) и доступна ли кнопка Собрать окна. Нажмите ее.
Вы также можете попробовать Mercury Mover, программное обеспечение, позволяющее управлять перемещением окон с помощью клавиатуры.
Я столкнулся с похожей проблемой, когда играл с несколькими дисплеями. Я решил ее следующим образом:
- Я уменьшил разрешение дисплея на разрешение ниже текущего, что заставило окно автоматически переместиться на видимую часть дисплея.
- Я перетащил окно в другое положение;
- Я вернул разрешение обратно к оригинальному, и окно снова появилось.
Вы можете найти настройки дисплея в:
- Системные настройки -> Дисплей -> Разрешение
- Изменено на Масштабированное -> Выбрано более низкое (например, выберите 1344 x 490 вместо 1440 x 900)
Вот что я делаю в такой ситуации:
- Щелкаю правой кнопкой мыши на значке приложения в доке.
- Перехожу к Опциям.
- Выбираю Рабочий стол, который хочу использовать, как показано на изображении ниже.
Выберите приложение. В окне приложения выберите увеличение. Окно должно быть видно на экране. В окне приложения снова выберите увеличение, чтобы установить размер окна, как было определено ранее.
Это очень неприятная проблема. Я решил ее, сделав следующее:
-
Выберите приложение, переместив курсор на всплывающий список приложений ИЛИ нажав F3 и затем щелкнув на нем, когда оно появляется из своего скрытого местоположения.
-
Перейдите к выпадающему окну, которое появляется в верхней части экрана, и выберите Вид –> Войти в полноэкранный режим.
Надеюсь, это поможет!
Если ни одно из этого не работает, попробуйте подключить свой ноутбук к экрану (или телевизору) с помощью HDMI-кабеля. Это решило мою проблему.
Еще один простой вариант — выбрать приложение в доке, а затем, когда его параметры отображаются в строке меню, перейти к окно -> вывести все на передний план.
В моем случае приложение Spotify открыто и может воспроизвести песню, но интерфейс не отображается.
Поэтому я нажимаю option + command + esc, чтобы принудительно закрыть программу и открыть ее снова.
Хотя это может быть очень редкий крайний случай, я все же оставляю ответ здесь, так как только что столкнулся с ситуацией, когда не мог найти свое приложение Slack, и обычные методы не сработали.
У меня есть установка с вторым дисплеем, который имеет встроенный USB-C концентратор. Я подключил HDMI и USB-C к своему дисплею, не зная, что USB-C также используется для передачи изображения для этого дисплея. Таким образом, как-то мой OSX подумал, что у меня два внешних дисплея: один USB-C и один HDMI. Решение заключалось в том, чтобы удалить HDMI-кабель.
Я столкнулся с этой проблемой конкретно с Microsoft Word для Mac, и ни одно из других решений не сработало. Я смог решить это, нажав на Окно и выбрав “Новое окно”.
Возможно, это была другая проблема, чем описанные другими, так как, когда я нажимаю F3, Word не появляется там, даже если он был открыт в доке.
Ответ или решение
Чтобы найти приложение на OSX, которое работает, но окно которого не видно, есть несколько методов, которые могут помочь решить эту проблему. Учитывая вашу ситуацию, когда иконка приложения отображается в Dock, но само окно не видимо, вы можете рассмотреть следующие шаги:
1. Использование AppleScript для перемещения окна
Вы можете воспользоваться встроенной функциональностью AppleScript, чтобы попытаться вернуть окно приложения на видимое место. Запустите Редактор AppleScript и вставьте следующий код, заменив ИмяПриложения
на название вашего приложения (например, Сэмплер
):
tell application "System Events"
tell process "ИмяПриложения"
repeat with wnd in every window
set position of wnd to {40, 40}
end repeat
end tell
end tell
Этот скрипт переместит все окна вашего приложения в верхний левый угол экрана, что может помочь вернуть их в видимое положение.
2. Проверка настроек дисплея
Если вы используете несколько дисплеев, или у вас активированы виртуальные рабочие столы (Spaces), попробуйте выполнить следующее:
- Перейдите в Системные настройки ⇒ Дисплеи.
- Если доступна кнопка Собрать окна, нажмите её. Это должно собрать окна всех открытых приложений на текущем дисплее.
3. Изменение разрешения экрана
Иногда изменение разрешения может помочь обнаружить потерянное окно. Попробуйте временно понизить разрешение дисплея:
- Перейдите в Системные настройки ⇒ Дисплеи ⇒ Разрешение.
- Выберите более низкое разрешение, чтобы окна могли быть переосмыслены и помещены обратно на экран.
После этого верните разрешение обратно к прежнему значению.
4. Использование сочетания клавиш
Попробуйте использовать комбинацию клавиш Option + Command + Esc для принудительного завершения работы программы, а затем снова откройте её. Это может помочь сбросить положение окна.
5. Приведение окон на передний план
Щелкните правой кнопкой мыши по иконке приложения в Dock, перейдите в меню Опции и выберите нужный рабочий стол или пространство. Также вы можете попробовать в меню приложения выбрать Окно → Привести все вперед.
6. Подключение к внешнему дисплею
Если вышеперечисленные методы не помогли, попробуйте подключить MacBook к внешнему экрану. Это может перезапустить графическое отображение и вернуть потерянное окно на экран.
7. Непредвиденные конфликты с дисплеями
В некоторых случаях проблема может быть связана с неправильным восприятием подключенных дисплеев. Убедитесь, что нет конфликтов между подключениями, особенно если вы используете адаптеры, например, HDMI и USB-C.
Заключение
Эти методы могут помочь вам вернуть исчезнувшее окно приложения в OSX. Если проблема сохраняется, стоит обратить внимание на обновление самой программы или операционной системы, поскольку исправления и улучшения могут влиять на подобные ситуации.