Les Mac et OS X ont la réputation de “ça marche”, mais même les meilleurs systèmes d'exploitation peuvent avoir des problèmes, les applications gèlent parfois. Lorsque cela se produit, les méthodes standard permettant de quitter une application peuvent ne plus fonctionner et vous pouvez estimer qu'un redémarrage forcé est nécessaire pour fermer ou réinitialiser cette application gelée. Mais s'il ne s'agit que d' une application gelée, et que OS X reste réactif derrière l'application gelée, vous pouvez essayer de forcer la fermeture de l'application qui se comporte mal. Voici cinq manières de forcer la fermeture d'une application sous OS X.
Le quai
Normalement, lorsque vous cliquez avec le bouton droit de la souris sur une application en cours d'exécution dans le dock OS X, une option vous permettant de quitter est affichée. Toutefois, cette option peut ne pas fonctionner avec une application figée. Pour forcer la fermeture d'une application, maintenez la touche Option de votre clavier enfoncée tout en cliquant avec le bouton droit de la souris sur l'icône du Dock de l'application et vous verrez que «Quitter» est maintenant «Forcer à quitter». Cliquez dessus pour forcer la fermeture de l'application.
Assurez-vous de noter qu'il n'y a pas d'avertissement lorsque vous forcez la fermeture d'une application et que les invites habituelles de «sauvegarde» n'apparaissent pas avant la fermeture de l'application. Par conséquent, soyez prudent lorsque vous effectuez votre sélection et revérifiez pour vous assurer que vous quittez de force l'application gelée correcte. Si vous forcez accidentellement à quitter une application sur laquelle vous travaillez, vous perdrez toutes les données non enregistrées ou toutes les modifications.
La fenêtre de force forcée
OS X dispose d'une fenêtre spéciale dédiée à la gestion des applications nécessitant un arrêt forcé. Vous pouvez accéder à cette fenêtre de deux manières, tout d'abord en cliquant sur le logo Apple dans la barre de menus et en sélectionnant Forcer à quitter . Sinon, vous pouvez afficher cette même fenêtre à l'aide du raccourci clavier Commande-Option-Échap .
La fenêtre affiche toutes les applications en cours d’exécution et identifie par le texte rouge les applications «qui ne répondent pas». Mettez simplement une application en surbrillance et cliquez sur le bouton Forcer à quitter pour la quitter. Comme mentionné ci-dessus, il n'y a pas d'avertissement lorsque vous forcez la fermeture d'une application, soyez donc prudent lorsque vous faites votre choix.
Moniteur d'activité
L'application Activity Monitor offre une mine d'informations sur l'état actuel de votre Mac, de ses ressources et de vos applications, mais elle vous permet également de forcer la fermeture de toutes les applications gelées. Il suffit de localiser l’application dans la liste des processus ( astuce: vous pouvez utiliser le champ de recherche situé dans la partie supérieure droite de la fenêtre pour filtrer la liste), sélectionnez-la pour la mettre en surbrillance, puis appuyez sur le bouton X dans la partie supérieure gauche. de la fenêtre.
Deux options s’offrent à vous: Quitter et Forcer à quitter. Si possible, essayez d'abord de quitter, car cela tentera de quitter l'application en douceur et de préserver les données de l'utilisateur. Si cela échoue, utilisez Forcer à quitter, qui agira de la même manière que les étapes mentionnées ci-dessus.
La commande 'Kill' dans le terminal
Si vous préférez une méthode de ligne de commande pour traiter les applications qui ne répondent pas, vous pouvez utiliser la commande "kill" dans Terminal. Pour utiliser cette méthode, vous devez déterminer l'ID de processus (PID) de l'application, une valeur numérique utilisée par OS X pour suivre chaque application unique. Le moyen le plus simple de rechercher le PID d'une application consiste à utiliser le Moniteur d'activité, qui sera répertorié dans la colonne PID. Si vous utilisez Activity Monitor pour trouver le PID, vous pouvez également l'utiliser pour forcer la fermeture de l'application, comme décrit précédemment.
À la place, vous pouvez utiliser la commande "top" pour générer une liste des processus en cours d'exécution directement dans Terminal. Vous pouvez utiliser des modificateurs pour classer la liste selon des critères définis par l'utilisateur (voir cette page de manuel pour toutes les options). Si votre application est gelée, il y a de fortes chances qu'elle consomme des ressources de la CPU, alors une bonne méthode de tri pour commencer est la méthode 'cpu'. Ouvrez une nouvelle fenêtre de terminal et tapez la commande suivante:
top -o cpu
Une liste de tous les processus et applications en cours d’exécution apparaîtra dans Terminal, en fonction de l’utilisation actuelle de la CPU. Utilisons iTunes comme exemple. Il est répertorié en haut (car il consomme actuellement des ressources de la CPU) et son ID de processus est 5472 (remarque: les PID sont uniques à chaque situation et OS X génère un nouveau PID chaque fois qu'une application est exécutée. Cela signifie que le PID changera. chaque fois qu'une application est lancée, et il est presque certain qu'iTunes sur votre propre Mac aura un PID différent).
L'identifiant du processus étant maintenant identifié, appuyez sur Q pour quitter en haut ou ouvrez une nouvelle session de terminal, puis tapez ce qui suit pour forcer la fermeture de l'application:
tuer
Dans notre exemple iTunes, nous tapons:
tuer 5472
Appuyez sur Retour pour exécuter la commande et votre application sera forcée de quitter.
Raccourci clavier
Vous pouvez directement forcer la fermeture d'une application via un raccourci clavier, sans aucune des étapes mentionnées dans les méthodes précédentes ci-dessus. Cela peut donc sembler être la meilleure méthode et la plus évidente, mais il y a une raison pour laquelle elle est listée ici en dernier. L'utilisation du raccourci clavier ci-dessous force immédiatement la fermeture de l'application active ou la plus importante. Le problème est qu’il est très facile de ne plus savoir quelle application est active, en particulier lorsque vous utilisez une ou plusieurs applications gelées ou qui ne répondent pas. Par conséquent, cette méthode est la plus risquée du point de vue de la perte de données, car il est beaucoup plus probable qu'un utilisateur commette une erreur et force par inadvertance à quitter la mauvaise application.
Mais si vous comprenez ce risque et faites attention, ce raccourci forcé est la méthode la plus rapide. Pour l'utiliser, assurez-vous que l'application figée est active et maintenez enfoncée la touche Commande-Option-Maj-Échap. (Vous remarquerez qu'il s'agit simplement du raccourci Forcer la fenêtre de fermeture avec le modificateur de touche Maj enfoncé). Comme avec les autres méthodes de fermeture forcée, l'application active sera immédiatement forcée de quitter.
Parfois, des problèmes matériels ou des bugs majeurs d’OS X causent une telle instabilité que le seul moyen de remettre votre Mac en route est de redémarrer. En l’absence de ces circonstances relativement rares, vous devriez pouvoir contrôler facilement les applications figées ou qui se comportent mal en les forçant de force à les quitter via l’une des méthodes ci-dessus. Veillez simplement à enregistrer votre travail lorsque cela est possible et vérifiez bien vos étapes pour éviter de quitter la mauvaise application.