0 votos

¿Está OS X haciendo algún trabajo después de mover la aplicación a la papelera?

Tenía instalado Spotify y me molestaba el proceso "SpotifyWebHelper". Después de investigar un poco, descubrí que está gestionado por un demonio en segundo plano. Para desactivarlo, tuve que eliminar un archivo demonio en alguna carpeta en el exterior el paquete de aplicaciones.

Así que le di una oportunidad y simplemente desinstalé Spotify arrastrando la aplicación a la papelera. Y realmente el proceso se detuvo también.

Para mí, eso implica que OS X está configurado de alguna manera no sólo para destruir la carpeta .app, sino también para hacer algunas operaciones de limpieza.

¿Estoy en lo cierto y son las fuentes oficiales?

0voto

klanomath Puntos 19587

OS X no contiene un desinstalador automático incorporado. Así que no hace "algo" de trabajo.

AFAIR una excepción es (OS X) Server.app. Si mueves o eliminas la aplicación, todos los servicios se detendrán. Incluso entonces, todos los archivos y carpetas que la acompañan no serán desinstalados o eliminados.

A menudo las aplicaciones son autocontenidas: todos los archivos y carpetas necesarios para ejecutar la aplicación están en el propio app.bundle. Después de eliminar la aplicación, los únicos archivos que quedan son las preferencias, los archivos de caché y, en ocasiones, los archivos de soporte de la aplicación, que se encuentran en tu carpeta Library o en la del sistema.

Algunas aplicaciones que vienen como Installer.pkg se instalan con el Apple Installer.app. Otras aplicaciones utilizan un instalador personalizado. Algunas de ellas también contienen un desinstalador que suele eliminar todos los archivos instalados.

Un pequeño número de aplicaciones vienen con un desinstalador de alguna manera "automático", por ejemplo, MagicPrefs: después de borrar/borrar el archivo Prefpane la aplicación se desinstala sola.

Spotify probablemente instala un agente de lanzamiento o demonio de lanzamiento que depende de un archivo en el paquete de aplicaciones de Spotify. Después de eliminar Spotify, el agente/demonio pierde su objetivo -el "SpotifyWebHelper"- y, como resultado, el proceso no se iniciará. Es probable que el plist (y algunos otros archivos relacionados con Spotify) sigan ahí y tengas que eliminarlos manualmente para "limpiar" tu sistema.


Después de instalar Spotify, se instala un agente de lanzamiento com.spotify.webhelper.plist en ~/Library/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>

El ejecutable /Nombre_de_usuario/Librería/Application Support/Spotify/SpotifyWebHelper se basa en la existencia de /Aplicaciones/Spotify.app . Después de eliminar Spotify.app no se inicia.

Para eliminar todos los restos después de borrar Spotify, elimina el agente de lanzamiento en ~/Library/LaunchAgents/ la carpeta Spotify en ~/Librería/Application Support/ dos archivos prefs en ~/Librería/Preferencias/ y varias carpetas en ~/Library/Caches/

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X