Мне было интересно, почему существует несоответствие между приложениями и окнами, которые появляются в Mission Control, и теми, которые отображаются в переключателе приложений ( CMD+TAB
). Кажется, что Mission Control всегда показывает больше приложений и окон, чем переключатель, и предлагает «полный» обзор того, что на самом деле работает.
Вот пример двух окон, которые «ловит» Mission Control, но не переключатель приложений.
Например, окно шрифтов MacoS:
Или меню расширения Google Backup & Sync Finder «Поделиться»:
Есть ли какая-то логика и/или обоснование этого несоответствия?
Есть ли способ настроить, что будет отображаться и где?
В идеале я хотел бы, чтобы все приложения и окна (по крайней мере, те, которые были обнаружены Mission Control) также отображались в переключателе приложений. Как я могу этого добиться?
Спасибо!
⌘ cmdВ переключателе ( + ) отображаются только те приложения, которые находятся в Dock ⇥ tab. В частности, приложения, у которых нет ключа LSUIElement
в их Info.plist .
Теоретически вы можете удалить тот ключ из приложений, который вы хотите видеть в Switcher, но это может нарушить подписание кода .
Показанные вами примеры — это даже не приложения, а панели ( NSPanel ). Они являются частью приложения, находящегося в фокусе (при нажатии на них текущее приложение в меню не меняется).
Сторонние переключатели приложений обсуждаются там, на AskDifferent .
Если вы хотите проверить, является ли окно панелью, вы можете использовать приложение Accessibility Inspector следующим образом:
вороной
⌘+K
считается ли меню OneNote «Вставить ссылку» ( ) панелью? вот фотоМатеуш Шлосек