Tous les articles

Désinstaller complètement une app sur Mac, avec ses restes

· 6 min de lecture

Glisser une app du dossier Applications à la corbeille retire l'app, et rien d'autre. Ses préférences, ses caches, ses fenêtres enregistrées, ses données et parfois un programme lancé à l'ouverture de session restent dans votre dossier Bibliothèque. Le plus souvent, cela fait quelques mégaoctets. Parfois, des gigaoctets : le cache de rendu d'un logiciel de montage, les contenus téléchargés d'un jeu, l'historique d'une messagerie.

La réponse courte : pour désinstaller complètement une app, quittez-la, mettez le .app à la corbeille, puis retirez les éléments qui portent le nom de l'app ou son identifiant dans ~/Library, surtout dans Application Support, Caches, Preferences, Containers et Saved Application State. Voici comment le faire à la main, sans risque, puis comment Folia Files fait la même chose pour une app ou plusieurs à la fois.

Cherchez d'abord le désinstalleur de l'app

Certaines apps installent plus qu'un seul paquet : pilotes, extensions système, petits programmes de la barre des menus, services en arrière-plan. Leur éditeur fournit en général un désinstalleur, dans l'image disque d'origine, dans un menu de l'app ou dans ses réglages. S'il existe, commencez par lui : il connaît des éléments qu'une méthode générale ne peut pas deviner. Revenez ensuite pour ce qu'il a laissé.

Où une app laisse des fichiers sur un Mac

Presque tout ce qu'une app écrit pour vous se trouve dans la Bibliothèque de votre dossier personnel, ~/Library, que le Finder masque par défaut. Les restes portent l'un de ces deux noms :

  • l'identifiant de l'app (bundle identifier), par exemple com.example.notes : l'indice le plus sûr ;
  • le nom de l'app, par exemple Notes Pro : fréquent dans Application Support, Caches et Logs, mais moins certain, car une autre app peut porter un nom proche.

Pour connaître l'identifiant d'une app avant de la supprimer, tapez mdls -name kMDItemCFBundleIdentifier /Applications/Example.app dans le Terminal, avec le vrai nom de l'app.

Les emplacements habituels, tous dans ~/Library :

  • Application Support : les données de l'app (bases de données, contenus téléchargés, modules). Souvent le plus gros.
  • Caches : des données que l'app sait refaire. Les supprimer est sans risque.
  • Preferences : un fichier .plist au nom de l'identifiant. Le supprimer remet les réglages de l'app à zéro.
  • Containers et Group Containers : les apps sandboxées, c'est-à-dire la plupart des apps de l'App Store, y rangent tout. Un conteneur peut aussi contenir des documents créés dans l'app.
  • Saved Application State : les fenêtres que macOS rouvre, dans un dossier .savedState.
  • HTTPStorages, WebKit et Cookies : données réseau et web.
  • Logs : les journaux.
  • LaunchAgents : un .plist qui lance un programme à l'ouverture de session. Si une app revient après sa suppression, regardez ici.

Les apps installées par un paquet d'installation ont parfois aussi placé des fichiers dans le dossier /Library à la racine du disque (par exemple dans LaunchAgents, LaunchDaemons ou Application Support). Ceux-là sont communs à tous les utilisateurs : les retirer demande le mot de passe administrateur.

Retirer les restes d'une app à la main

  1. Quittez l'app, et son programme de la barre des menus s'il y en a un.
  2. Glissez l'app du dossier Applications à la corbeille.
  3. Dans le Finder, choisissez Aller › Aller au dossier (⇧⌘G), tapez ~/Library et appuyez sur ↩.
  4. Ouvrez chacun des dossiers ci-dessus et cherchez les éléments qui portent l'identifiant ou le nom de l'app. Mettez-les à la corbeille.
  5. Ne videz pas la corbeille tout de suite. Utilisez votre Mac normalement un jour ou deux ; si rien ne manque, videz-la.

Deux règles suffisent pour ne rien perdre. Ne retirez que ce qui correspond clairement à l'app. Et avant de mettre à la corbeille un conteneur, ou un dossier trouvé seulement par son nom, regardez dedans : s'il contient des documents à garder, copiez-les ailleurs d'abord.

Désinstaller des apps avec leurs restes dans Folia Files

Folia Files a un désinstalleur dans les Soins du Mac : choisissez Outils › Soins du Mac… (⇧⌘M), puis Applications. Il liste les apps de /Applications, /Applications/Utilities, ~/Applications et du dossier Setapp, avec leur taille et leur dernière utilisation.

Sélectionnez une app : la partie droite montre Application et éléments associés, c'est-à-dire l'app et tous les restes trouvés dans votre Bibliothèque (Application Support, Caches, Preferences, Containers, Group Containers, Saved Application State, données réseau et web, journaux, agents de démarrage), chacun avec sa taille et son chemin.

Soins du Mac › Applications dans Folia Files : Reelcut sélectionnée, ses restes dans la Bibliothèque cochés

  • Les éléments trouvés par l'identifiant sont cochés.
  • Les conteneurs, conteneurs partagés et dossiers trouvés seulement par le nom de l'app portent la mention « peut contenir vos documents » et ne sont jamais cochés d'avance. Regardez, puis décidez.
  • Cliquez sur Désinstaller : l'application est quittée puis déplacée à la corbeille avec les éléments cochés. Rien n'est supprimé directement : tout peut être remis en place depuis la corbeille tant qu'elle n'est pas vidée.

Le conteneur et le conteneur partagé de Pebble Chat, marqués « peut contenir vos documents » et non cochés

Plusieurs apps à la fois

Maintenez ⌘ ou ⇧ pour sélectionner plusieurs apps dans la liste. La partie droite regroupe chaque app avec ses restes, et le bouton devient Désinstaller 3 applications (ou le nombre choisi). Elles sont quittées ensemble et mises à la corbeille ensemble.

Retrouver les apps que vous n'utilisez plus

Le menu au-dessus de la liste propose Toutes, Inutilisées, App Store et Setapp. Inutilisées signifie : pas ouvertes depuis six mois, ou sans aucune trace d'utilisation sur ce Mac. La date de dernière ouverture que garde Spotlight manque souvent (après le passage à un nouveau Mac, par exemple) : Folia Files regarde donc aussi la modification la plus récente des fichiers de l'app dans votre Bibliothèque. Triez la liste par taille pour voir d'abord les plus grosses apps.

Le filtre Inutilisées, trois apps choisies ensemble et le bouton Désinstaller 3 applications

Les restes des apps déjà supprimées

Si vous mettez des apps à la corbeille depuis des années, l'onglet Restes et installeurs liste ce qu'elles ont laissé : Restes d'applications supprimées — à vérifier, non cochés, car un dossier dont l'app a disparu n'est pas toujours inutile. Il liste aussi les installeurs oubliés, images disque et paquets restés dans Téléchargements ou sur le Bureau, qui eux sont cochés.

Ce que demande macOS

  • L'accès complet au disque permet à Folia Files de lire toute votre Bibliothèque, conteneurs compris.
  • La gestion des apps, dans Réglages Système › Confidentialité et sécurité : macOS peut empêcher une app d'en modifier ou d'en supprimer une autre. S'il refuse, autorisez-y Folia Files.
  • Les apps installées pour tous les utilisateurs, par l'App Store ou un installeur, appartiennent au système. macOS demande le mot de passe administrateur, une seule fois pour toute la sélection.

Dans la version App Store

La version App Store tourne dans la sandbox d'Apple. Elle lit votre Bibliothèque une fois que vous lui avez ouvert votre disque (elle le demande au besoin). Pour les apps installées pour tous les utilisateurs, l'app gratuite Folia Files Companion (sur foliafiles.com/companion/) lui permet de les désinstaller de la même façon, avec une seule demande de mot de passe. Sans le compagnon, le bouton devient Supprimer avec le Finder… : le Finder s'ouvre sur l'app, vous la mettez à la corbeille (le Finder demande le mot de passe), et Folia Files met les restes cochés à la corbeille dès que l'app a disparu.

Est-ce que ça vaut la peine ?

Les restes ralentissent rarement un Mac. Les raisons de les retirer : la place, un nouveau départ si vous réinstallez l'app plus tard, et les agents de démarrage qui font tourner un programme pour une app que vous n'avez plus. Pour comprendre ce qui remplit votre disque en général, lisez ce que sont les Données système sur un Mac et comment voir ce qui prend de la place.