En una de mis Mac, ciertas aplicaciones, por ejemplo, Safari, Xcode y Disk Utility, a veces no se pueden ocultar una vez que los oculté, y es bastante molesto y perjudicial para mi flujo de trabajo. Podría necesitar ayuda para averiguar cómo solucionar este problema.
Los síntomas son:
- Oculto la aplicación explícitamente (ya sea escribiendo cmd + H o haciendo clic en la opción en la ventana de otra aplicación, no estoy seguro de si solo una de ellas la está causando). Esto también hace que el icono se atenúe en el Dock.
- Luego, a veces, cuando hago clic en el icono atenuado del Dock, la aplicación no reaccionará, es decir, no se mostrará , ni mostrará su (s) ventana (s), y < fuerte> El icono del Dock permanece atenuado .
- Si todavía hay algunas ventanas visibles, hacer clic en ellas tampoco tiene ningún efecto, aunque la ventana parezca estar en primer plano (es decir, la barra de título muestra los botones de colores a la izquierda).
- Sin embargo, la ventana rastrearía los movimientos de mi mouse hacia adentro, pero no reaccionaría a los clics ni a las operaciones de arrastre (puedo decir esto en las ventanas de Safari donde el contenido reacciona al movimiento del mouse).
Básicamente, la aplicación (o el marco de Cocoa) ya no sabe en qué estado se encuentra: Oculto o Oculto.
Puedo solucionar esto a medias realizando estos pasos:
- Activa una aplicación diferente, por ejemplo, el buscador.
- Haz clic con el botón derecho en el icono del Dock de la aplicación atenuada y selecciona Mostrar todas las ventanas
- Haga clic en cualquiera de las ventanas ofrecidas.
Con eso, las ventanas se comportan normalmente de nuevo, por ejemplo. Puedo hacer clic en ellos, pero el icono del Dock permanece atenuado (aunque hacer clic en el icono hará que la aplicación avance nuevamente), y el comando Ocultar de la aplicación (cmd + H) ya no funciona, incluso aunque está habilitado en el menú.
¿Alguien más ha visto este comportamiento y / o tiene una idea de lo que lo está causando?
Desde que sufrí esto durante muchos años, y en varias versiones de OSX, he aquí algunas cosas que he probado y considerado:
- Solo sucede con un cierto conjunto de aplicaciones. Hasta ahora, la mayoría, si no, no (no estoy completamente seguro) están hechos por Apple. Y todas son aplicaciones de cacao (no de carbono más antiguas). La mayoría de las aplicaciones nunca muestran este problema.
- No parece haber sido causado por una extensión del sistema de terceros, ya que deshabilité prácticamente a todos para descartarlos. Esto incluye: Little Snitch, DragThing, iClip, Carpeta predeterminada, TotalFinder, SizeUp, Timbuktu.
- Acabo de hacer una reinstalación completa de macOS 10.12.6, y luego uso el Asistente de Migración para clonar mi sistema anterior. Esto restableció algunas cosas (por ejemplo, eliminó las antiguas instalaciones de Brew, Fink y MacPorts), pero el problema persiste.
- Curiosamente, también he usado el Asistente de migración para instalar 10.12 y 10.13 en mis otros Mac, y ninguno de ellos muestra este problema.
- Tampoco es ese hardware particular de Mac. Solía tener una MacPro 2008 hasta ayer, pero ahora es un modelo MP 2010, pero veo el problema en ambas (ejecutando el mismo sistema).
- Sospecho que es una de las muchas preferencias "secretas" (es decir, no admitidas) que he establecido a lo largo de los años para mantener el antiguo comportamiento habilitado que Apple ha cambiado en los sistemas más nuevos. Eché un vistazo a muchas preferencias usando Editor de preferencias , pero no pude identificar nada relacionado con este comportamiento.
Una cosa que puede ser importante (aunque también uso esta función en otras Mac donde no veo el problema): Estoy usando el escritorio 4 espacios , y a menudo cambian entre ellos usando atajos de teclado. Me pregunto si el problema es una combinación de cambiar a otro espacio mientras se oculta o muestra la aplicación, lo que hace que el estado "oculto" de la aplicación pase a un estado de limbo permanente.
La única cosa obvia en la que la problemática Mac difiere de todas las demás no afectadas es que tiene dos monitores, mientras que los otros solo tienen uno.