Spotify siempre se inicia y me gustaría que no en mi Mac

Mi computadora se quedó sin batería, así que la conecté y la encendí. Spotify comenzó a abrirse, pero no quería que se abriera, así que hice clic con el botón derecho y forcé la salida. La aplicación permaneció abierta, pero no abrió ninguna ventana y dijo que no respondía.

Intenté forzar el cierre nuevamente de varias maneras y desinstalar la aplicación, pero nada funcionó.

¿Dónde hay un documento o herramienta de desinstalación de Spotify para poder eliminarlo?

Respuestas (2)

¿Has probado a desactivarlo desde el inicio de sesión? Si no prueba esto.

  • Haga clic en el menú Apple > Preferencias del sistema > Sistema > Usos y grupos. Haga clic en Elementos de inicio de sesión.
  • La lista de aplicaciones que se inician automáticamente cuando inicia sesión se mostrará en esta sección.
  • Desmarque los artículos que realmente no necesita.
Gracias, pero eso no es exactamente lo que estaba buscando. Me preguntaba menos si se abría al inicio y más si no se cerraba.

Option-Clicken el icono del Finder para que aparezca la Force Quitopción y haga clic en eso.

De lo contrario, puede hacerlo fácilmente desde la línea de comandos Terminalcon el siguiente comando:

ps aux | grep -i spotify | awk '{print $2}' | xargs kill -9

o

kill -9 $(ps aux | grep -i spotify | awk '{print $2}')

No estoy en mi Mac en este momento, por lo que en realidad puede ser awk '{print $1}', pero creo que para la salida de OS X, la segunda columna le dará el PID que está buscando.

Un poco más de lo que pediste:

Si lo intenta killo kill -9no existe un PID, killvomitará una salida de "ayuda" confusa para STDERR. Si desea evitar esta salida cuando falla este comando (que no dañará nada), simplemente redirija STDERR a /dev/null, lo que haría que los comandos anteriores fueran los siguientes:

ps aux | grep -i [s]potify | awk '{print $2}' | xargs kill -9 2>/dev/null

o

kill -9 $(ps aux | grep -i [s]potify | awk '{print $2}') 2>/dev/null

De hecho, tengo una función extremadamente útil en uno de mis archivos de puntos, que se obtiene en mi .bash_profiledurante cada sesión de terminal, que es la siguiente (disculpe el lenguaje, pero así es como lo llamo):

fuckyou() { ps aux | grep -i "$1" | grep -v 'grep' | awk '{print $2}' | xargs kill -9 2>/dev/null; }

Para mí, esto crea el fuckyoucomando, que toma un argumento (el nombre del proceso ofensivo que deseo terminar), encuentra el ID de proceso (PID) de ese proceso y lo termina.

De esta manera, si fueras yo, simplemente podrías correr fuckyou spotify.

La única advertencia es que si hay varios procesos ejecutándose con el mismo, como Spotify.app y com.spotifyhelper.plist o algo así, deberá especificar explícitamente "Spotify.app", pero no distingue entre mayúsculas y minúsculas, por lo que grep -ipodría decir fuckyou 'Spotify.app'_

Si quisiera eliminar todos los procesos con un nombre determinado (como en todos los procesos asociados con Spotify), necesitaría poner la línea en un bucle foro while, como este:

for i in $(ps aux | grep -i [s]potify | awk '{print $2}'); do kill -9 "$i" 2>/dev/null; done

Esto básicamente le dice a Bash que haga lo siguiente:

  • Imprima todos los nombres de procesos en ejecución junto con sus ID de proceso ( ps aux)
  • Realice una búsqueda sin distinción entre mayúsculas y minúsculas para "spotify" en esta salida (el primer carácter entre corchetes evitará que se devuelva el grep -i spotifyproceso)
  • Tome solo la segunda columna de ID de proceso (que ahora solo debería incluir procesos relacionados con Spotify)
  • Para todos estos procesos relacionados con Spotify, obliga a cada uno a terminar