0 votes

Est-ce que OS X effectue un travail après avoir déplacé .app vers la corbeille ?

J'avais installé Spotify et j'étais gêné par le processus "SpotifyWebHelper". Après quelques recherches, j'ai appris qu'il était géré par un démon en arrière-plan. Pour le désactiver, j'ai dû supprimer un fichier démon dans un dossier. à l'extérieur de le paquet .app.

J'ai donc essayé de désinstaller Spotify en faisant glisser l'application dans la corbeille. Et en fait, le processus s'est également arrêté.

Pour moi, cela implique qu'OS X est en quelque sorte configuré pour non seulement mettre à la corbeille le dossier .app, mais aussi pour effectuer des opérations de nettoyage.

Ai-je raison et s'agit-il de sources officielles ?

0voto

klanomath Points 63400

OS X ne contient pas de programme de désinstallation automatique intégré. Il ne fait donc pas "une partie" du travail.

La seule exception est (OS X) Server.app. Si vous déplacez ou mettez à la corbeille l'application, tous les services seront arrêtés. Même dans ce cas, tous les fichiers et dossiers qui l'accompagnent ne seront pas désinstallés ou supprimés.

Souvent, les applications sont autonomes : tous les fichiers et dossiers nécessaires au fonctionnement de l'application se trouvent dans l'app.bundle lui-même. Après avoir mis l'application à la corbeille, les seuls fichiers restants sont les préférences, les fichiers de cache et parfois les fichiers de support de l'application, qui se trouvent tous dans votre dossier Bibliothèque ou celui du système.

Certaines applications fournies sous la forme d'un Installer.pkg sont installées avec l'Apple Installer.app. D'autres apps utilisent un installateur personnalisé. Certaines d'entre elles contiennent également un programme de désinstallation qui supprime généralement tous les fichiers installés.

Un petit nombre d'applications sont accompagnées d'un programme de désinstallation "automatique", par exemple MagicPrefs : après avoir supprimé ou détruit le fichier Prefpane, l'application se désinstalle d'elle-même.

Spotify installe probablement un agent de lancement ou un démon de lancement qui dépend d'un fichier dans le paquet d'applications Spotify. Après avoir supprimé Spotify, l'agent/daemon manque sa cible - le "SpotifyWebHelper" - et par conséquent le processus ne sera pas lancé. Le plist (et d'autres fichiers liés à Spotify) est/sont probablement encore là et vous devez les supprimer manuellement pour "nettoyer" votre système.


Après avoir installé Spotify, il installe effectivement un agent de lancement com.spotify.webhelper.plist dans ~/Bibliothèque/LaunchAgents :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.spotify.webhelper</string>
    <key>KeepAlive</key>
    <dict>
    <key>NetworkState</key>
    <true/>
    </dict>
    <key>RunAtLoad</key>
    <true/>
    <key>Program</key>
    <string>/Users/user_name/Library/Application Support/Spotify/SpotifyWebHelper</string>
    <key>SpotifyPath</key>
    <string>/Applications/Spotify.app</string></dict>
</plist>

L'exécutable /Users/nom_de_l'utilisateur/Bibliothèque/Application Support/Spotify/SpotifyWebHelper s'appuie sur l'existence /Applications/Spotify.app . Après avoir supprimé Spotify.app, il ne démarre plus.

Pour supprimer tous les restes après avoir supprimé Spotify, supprimez l'agent de lancement en ~/Bibliothèque/LaunchAgents/ le dossier Spotify dans ~/Bibliothèque/Application Support/ deux fichiers prefs dans ~/Bibliothèque/Préférences/ et plusieurs dossiers dans ~/Bibliothèque/Caches/

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X