¿Hay alguna forma de salir de una aplicación cuando se cierra el último elemento?

5

Cuando trabajo en MS Office 2011, cuando cierro un documento, una hoja de cálculo, una presentación, etc., la aplicación permanece abierta. Esto es confuso (para mí de todos modos) y me veo obligado a abandonar explícitamente estas aplicaciones todo el tiempo (para eliminarlas).

¿Hay alguna forma de salir de una aplicación cuando se cierra el último elemento?

Gracias de antemano!

    
pregunta Rich 07.03.2012 - 15:05

3 respuestas

4

Es un detalle de implementación que el desarrollador debe implementar. En su caso de ejemplo, para Office, es Microsoft.

Aquí está el código Cocoa Objective-C que le permite al desarrollador implementar esta función:

- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender
{
   return YES;
}

Lo que estás observando es un comportamiento normal en casi todas las aplicaciones en OS X e incluso el clásico Mac OS . Es una de esas cosas a las que deberías acostumbrarte en la Mac. Sin embargo, en estos días, tienes suerte de que las cosas estén cambiando a tu favor en Lion y probablemente más adelante a medida que OS X obtenga más funciones de iOS. Como se menciona en Lion Is a Quitter .

  
    

Lion dejará tus aplicaciones en ejecución a tus espaldas si decide que necesita los recursos y si no pareces estar usándolos. La heurística para determinar si una aplicación está "en uso" es muy conservadora: no debe ser la aplicación activa, no debe tener ventanas visibles, no minimizadas, y, por supuesto, debe admitir explícitamente la terminación automática.

  

Claramente, parece que la versión de Microsoft Office todavía no es compatible con la terminación automática, pero puede estar llegando.

Por ahora, lo más que puede hacer es verificar las preferencias del programa para conocer las opciones relacionadas con salir de la aplicación cuando ya no tiene más ventanas abiertas. Además, lo aliento a que brinde a Microsoft y / o cualquier desarrollador de aplicaciones comentarios que le gustaría que vean "salir de la última ventana cerrada" como una opción de preferencia o sugerir que agreguen soporte para la terminación automática a sus productos.

Hasta entonces, solo recuerda usar + Q cuando hayas terminado con aquellas aplicaciones que no se cierran automáticamente cuando cierras todas sus ventanas.

    
respondido por el MrDaniel 07.03.2012 - 15:19
1

Cuando empecé a usar una Mac, también encontré eso. Algunas aplicaciones se cierran después de cerrar la última ventana y otras (la mayoría, según mi experiencia) no lo hacen.

Realmente no responde tu pregunta, pero me acostumbré a usar + Q que cerrará la aplicación. De esa manera, si tiene documentos abiertos que no se hayan guardado, se le pedirá que los guarde y luego salga.

    
respondido por el binarybob 07.03.2012 - 15:18
1

No creo que sea una forma de hacerlo. Puede usar Command + Q para salir del programa, o hacer clic en el nombre de la aplicación en la barra de menú y seleccionar Salir.

    
respondido por el revolver 07.03.2012 - 15:15

Lea otras preguntas en las etiquetas