53 votes

Obtenir la fermeture des applications Mac OS X après la fermeture de la dernière fenêtre

Je sais que ce n'est qu'une bête noire, mais je déteste que l'application Preview.app de Mac OS X reste ouverte alors qu'aucune fenêtre n'est ouverte. Existe-t-il un moyen de l'obliger à se fermer lorsque sa dernière fenêtre est fermée ?

Comme je ne vois pas d'option dans Aperçu pour faire cela, j'imagine que la réponse peut s'appliquer à d'autres programmes qui ont des idiosyncrasies similaires.

Je me rends compte que cela n'est pas en dehors des lignes directrices de l'interface du système d'exploitation. En d'autres termes, je reconnais qu'il ne s'agit pas d'un bogue qui sera corrigé. Je me demande s'il existe un moyen de fermer automatiquement les applications GUI sélectionnées qui n'ont pas de fenêtre ouverte.

1voto

Pierre Dufresne Points 21

Remplacer la méthode suivante dans NSApplicationDelegate (qui renvoie normalement NO ) :

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X