Ejecuto todas mis aplicaciones en modo de pantalla completa en una computadora portátil sin un monitor externo. Utilizo casi exclusivamente Alfred para intercambiar entre aplicaciones, ya que con frecuencia me muevo entre más de dos. Alfred, por contexto, usa el comando open
para realizar el cambio de aplicación.
De todos modos, hay varias aplicaciones en las que, cuando las cambio a (no importa de dónde vengo), el escritorio cambia a Espacio 1 (que es el espacio vacío que solo contiene Finder) y la aplicación principal en realidad cambia a Finder. Puedo presionar Cmd-Tab una vez para llegar a la aplicación deseada (tenga en cuenta que esto significa que la aplicación de destino se movió en el orden de la lista, ya que la tabulación una vez resultaría en volver a donde vengo), pero obviamente ese es otro paso que no es deseable . Para empeorar las cosas, es algo no determinista (yo diría que sucede alrededor del 60-70% del tiempo), por lo que nunca sé si voy a "hacerlo" cuando intento cambiar de aplicación.
Una lista no exhaustiva de aplicaciones donde he visto que esto suceda (de nuevo, cambiando a , no de):
- Texto sublime 3
- TweetBot
- Calendario (como el calendario de Apple de primera persona)
- Correo ( muy rara vez)
- holgura
Nunca (ni siquiera una vez) he visto este problema con las siguientes aplicaciones:
- Safari
- terminal
- 1Password
Dicho de otra manera, los síntomas aquí son similares a lo que sucede si deshabilitas la opción "Al cambiar a una aplicación, cambias a un espacio ..." en las preferencias del Control de la Misión, pero no del todo. mismo. Cambiar la configuración tiene un efecto, pero no soluciona el problema. Con el ajuste desactivado, lo que sucede es que la aplicación enfocada cambiará de manera confiable a mi aplicación de destino (el Finder no me "intercepta"), pero el espacio no cambia. Lo que se espera, ya que es el comportamiento previsto de la configuración.
Para hacer que las cosas sean aún más confusas ... habilité la opción oculta del menú "Salir del Finder" y cerré el Finder. Así que eso me dejó en una situación donde nada estaba activo en Space 1 y todas las aplicaciones estaban en pantalla completa. Luego intenté cambiar a una de las aplicaciones problemáticas. Los resultados fueron que me cambié a Space 1, pero la aplicación enfocada era mi objetivo (probablemente porque Finder no estaba disponible para interceptar).
Es casi como si lo que sucediera es que el administrador de ventanas a veces no puede cambiarme al espacio que contiene mi aplicación de destino (por ejemplo, Slack) y, en cambio, me cambia al espacio 1, momento en el que el valor predeterminado es "al cambiar a un espacio" el comportamiento asume el control y enfoca la aplicación utilizada más recientemente en ese espacio. Y este comportamiento es independiente de qué aplicaciones están abiertas en Space 1, pero es de alguna manera depende de la aplicación a la que estoy cambiando.
He estado usando Alfred (y QuickSilver antes) para cambiar las aplicaciones básicamente desde Mac OS X 10.2, y esta es la primera vez que veo algo así. También he visto esto en dos computadoras portátiles completamente distintas con cuentas de usuario, configuraciones y configuraciones de aplicaciones completamente separadas (módulo, algunos se superponen, como Alfred, Dropbox, etc.). Básicamente me he quedado sin ideas locas para incluso depurar el problema. Ayuda?
(por cierto, en realidad nunca uso Finder, así que aceptaría legítimamente una solución que mata a Finder y elimina el Espacio 1 por completo, pero dudo que sea posible)
Actualizar La semántica de este problema parece haber cambiado en 10.12.2. Específicamente, ahora la aplicación se enfoca de manera determinista, pero el espacio a menudo se queda "atascado" en el espacio 1. Por lo tanto, ahora es casi idéntico a tener la configuración "Al cambiar a una aplicación" desactivada.
Aún más interesante, ahora lo he visto ocasionalmente con Cmd-Tab, pero solo cuando el sistema está bajo una gran carga.