Algunas aplicaciones aparecen en el control de la misión pero no en el conmutador de aplicaciones

3

Me preguntaba por qué hay una discrepancia entre las aplicaciones y las ventanas que aparecen en el Control de la Misión, en comparación con las que aparecen en el conmutador de aplicaciones ( CMD+TAB ). El control de la misión siempre parece mostrar más aplicaciones y ventanas que el conmutador, y ofrece una vista "completa" de lo que realmente está funcionando.

Este es un ejemplo de dos ventanas que "Control" captura "Mission Control", pero no del conmutador de aplicaciones.

Por ejemplo, la ventana de fuentes de macoS:

OelmenúdeCopiadeseguridaddeGoogle&SyncFinder"Compartir" extensión:

  1. ¿Hay alguna lógica y / o razonamiento detrás de esta discrepancia?

  2. ¿Hay alguna forma de configurar lo que aparecerá y dónde?

  3. Idealmente, me gustaría que todas las aplicaciones y ventanas (al menos las capturadas por Mission Control) también aparezcan en el conmutador de aplicaciones. ¿Cómo puedo lograr esto?

¡Gracias!

    
pregunta voronoi 21.03.2018 - 11:10

1 respuesta

6

Solo las aplicaciones que están presentes en el Dock se muestran en el Switcher ( ⌘ cmd + ⇥ pestaña ). Más específicamente las aplicaciones que no tienen la LSUIElement introduzca su Info.plist .

En teoría, puede eliminar esa clave de las aplicaciones que desea ver en el Conmutador, pero esto puede romper el Code Signing .

Los ejemplos que ha mostrado no son ni las aplicaciones, sino los paneles ( NSPanel ). Son parte de la aplicación que está enfocada (cuando hace clic en ellos, la aplicación actual en el menú no cambia).

Se discuten los conmutadores de aplicaciones de terceros hay en AskDifferent .

Si desea verificar si una ventana es un Panel, puede usar Inspector de Accesibilidad aplicación así:

    
respondido por el Mateusz Szlosek 21.03.2018 - 11:34

Lea otras preguntas en las etiquetas