Sur macOS, cliquer sur le bouton rouge d’une fenêtre ne ferme pas l’application. Le processus reste actif en arrière-plan, consomme de la mémoire et parfois du processeur. Fermer une application sur Mac, au sens strict, signifie mettre fin à son processus, et plusieurs méthodes permettent d’y parvenir proprement avant d’envisager un arrêt forcé.
Bouton rouge, Cmd+W, Cmd+Q : ce que chaque geste fait réellement sur macOS
Le bouton rouge en haut à gauche d’une fenêtre exécute la commande Fermer la fenêtre (équivalent du raccourci Cmd+W). L’application, elle, continue de tourner. Son icône reste visible dans le Dock avec un petit point en dessous.
Pour quitter réellement une application, le raccourci est Cmd+Q. Cette commande envoie un signal propre au processus, qui sauvegarde ses données, libère la mémoire et se termine. La distinction est fondamentale : fermer une fenêtre et quitter une application sont deux opérations différentes sous macOS.
Certaines applications Apple adoptent un comportement particulier. Aperçu, par exemple, peut se fermer automatiquement lorsque sa dernière fenêtre est fermée et que le focus passe à une autre application. Ce mécanisme d’auto-quit existe depuis macOS High Sierra et reste actif jusqu’aux versions récentes, mais il ne concerne qu’une poignée d’apps natives.
Le Finder constitue une exception notable : il ne peut jamais être complètement fermé. On peut fermer toutes ses fenêtres, mais le processus Finder reste obligatoirement actif tant que le Mac est allumé.

Quitter une application Mac depuis le Dock et la barre des menus
La méthode la plus directe après Cmd+Q passe par le menu de l’application elle-même. En haut à gauche de l’écran, cliquez sur le nom de l’application active, puis sélectionnez « Quitter [nom de l’app] ». Le raccourci clavier associé (Cmd+Q) est rappelé en face de cette option.
Le Dock offre une alternative tout aussi propre. Faites un clic droit (ou Ctrl+clic) sur l’icône de l’application dans le Dock. Le menu contextuel propose l’option « Quitter ». Cette méthode fonctionne même si la fenêtre de l’application est masquée ou réduite.
Ces deux approches envoient exactement le même signal au processus que Cmd+Q. L’application procède à sa routine de fermeture normale : sauvegarde des fichiers temporaires, libération des ressources, arrêt des tâches de fond liées.
Moniteur d’activité macOS : identifier les processus qui persistent
Quitter une application via Cmd+Q ne suffit pas toujours. Certains logiciels laissent des processus auxiliaires actifs en arrière-plan (agents de synchronisation, helpers de notification, services de mise à jour). Le Moniteur d’activité permet de les repérer.
Pour y accéder, ouvrez le dossier Applications > Utilitaires, ou tapez « Moniteur d’activité » dans Spotlight (Cmd+Espace). L’onglet « Processeur » affiche tous les processus en cours, triés par consommation. L’onglet « Mémoire » révèle ceux qui occupent le plus de RAM.
- Un processus portant le nom de l’application que vous venez de quitter ne devrait plus apparaître. S’il persiste, sélectionnez-le et cliquez sur le bouton « X » en haut à gauche de la fenêtre, puis choisissez « Quitter » (pas « Forcer à quitter »)
- Les processus dont le nom se termine par « Agent » ou « Helper » sont souvent des services de fond liés à une application principale. Les quitter proprement via le Moniteur suffit dans la majorité des cas
- L’onglet « Énergie » aide à identifier les applications qui consomment le plus de batterie, même réduites en arrière-plan
Le Moniteur d’activité est l’outil de diagnostic à ouvrir avant de recourir à un forçage. Il permet de comprendre ce qui tourne et pourquoi, plutôt que de tuer aveuglément des processus.
Réglages macOS pour empêcher les apps de se relancer au démarrage
Fermer correctement une application perd de son intérêt si celle-ci se relance automatiquement au prochain démarrage. Dans les versions récentes de macOS, les Réglages Système proposent un contrôle précis sur ce comportement.
Ouvrez Réglages Système, puis naviguez vers Général > Ouverture à la connexion et extensions. Deux sections distinctes apparaissent :
- « Ouvrir à la connexion » liste les applications qui se lancent avec une fenêtre visible au démarrage du Mac. Pour retirer une app, sélectionnez-la et cliquez sur le bouton « -«
- « Autoriser en arrière-plan » contrôle les services et helpers qui tournent même quand l’application principale est fermée. Désactiver un élément ici coupe ses tâches de fond sans affecter le fonctionnement de l’app quand vous la lancez manuellement
- Certaines permissions système (comme l’enregistrement d’écran) nécessitent de quitter puis relancer l’application pour prendre effet. Un simple Cmd+W ne suffit pas, il faut un Cmd+Q complet
Ce panneau de réglages est le seul endroit où maîtriser ce qui persiste après fermeture. Sans cette vérification, des dizaines de processus peuvent tourner en permanence et consommer des ressources.

Terminal macOS : quitter un processus par ligne de commande
Le Terminal offre une méthode de fermeture propre, distincte du forçage. La commande osascript envoie un signal de fermeture identique à Cmd+Q, ce qui laisse à l’application le temps de sauvegarder ses données.
La syntaxe est la suivante : ouvrez Terminal (Applications > Utilitaires > Terminal) et tapez osascript -e 'quit app "NomDeLApp"' en remplaçant NomDeLApp par le nom exact de l’application. Cette commande déclenche la routine de fermeture normale du processus.
Pour vérifier qu’un processus est bien arrêté, la commande pgrep -x "NomDeLApp" renvoie son identifiant s’il est encore actif, ou rien s’il a été correctement fermé. Cette vérification évite de recourir à un kill brutal quand un simple quit suffit.
La différence avec kill ou kill -9 est nette : ces dernières commandes terminent le processus sans lui laisser le temps de sauvegarder quoi que ce soit. Elles relèvent du forçage, pas de la fermeture propre.
Chaque méthode décrite ici envoie le même type de signal au processus : une demande de fermeture que l’application peut traiter correctement. Le forçage ne devient nécessaire que lorsque l’application ne répond plus du tout à ces signaux. Avant d’en arriver là, un Cmd+Q ou un quit via Terminal résout la grande majorité des situations.
