¿Hay alguna manera de hacer que el botón X salga de Spotify?

27

He estado probando Spotify durante los últimos días, y me ha molestado que al hacer clic en el Xbotón en la parte superior derecha de la ventana solo se minimice en lugar de cerrarlo. De hecho, incluso si hace clic derecho en la barra de tareas y luego selecciona "cerrar ventana" no se cerrará. Tampoco lo hará Alt- F4.

Las únicas dos formas que conozco para cerrarlo (salvo matarlo desde el administrador de tareas) son usando Archivo → Salir o haciendo clic derecho en el icono de la bandeja y seleccionando Salir . Desafortunadamente, tampoco parece haber ninguna opción para cambiar su comportamiento.

También he notado este comportamiento en otros programas como Google Talk y Skype, pero tiene más sentido para mí, ya que la gente generalmente quiere que sigan ejecutándose en segundo plano. Sin embargo, no veo por qué alguien querría que Spotify siempre se ejecutara incluso si no escucharan música.

¿Hay alguna forma en Windows 7 de anular este comportamiento para que al hacer clic en Xforzará al programa a salir? Supongo que podría escribir un script de AutoHotKey para hacer un atajo de teclado que lo salga, pero eso parece un truco.

Brandon
fuente
" De hecho, incluso si hace clic derecho en la barra de tareas y luego selecciona" cerrar ventana "no se cerrará ". Si hace clic en Salir de Spotify , se cierra, aunque lleva un tiempo. Funciona llamando a Spotify a través de la línea de comando y pasando los parámetros especiales -taskbar spotify: internal: quit . Creo que sería casi imposible modificar Spotify para que se comporte de la manera deseada, ya que tiene varios sistemas de prevención de manipulaciones y un actualizador automático. Quizás podría sugerir a los desarrolladores que agreguen una opción para controlar este comportamiento.
James P
@ James Sí, supongo que no hay una buena manera de hacerlo que no sea hacer que los desarrolladores de Spotify cambien el código. Les presenté una queja al respecto cuando publiqué esta pregunta, pero quién sabe si le prestarán atención. Con suerte, hay otros que también se quejan.
Brandon

Respuestas:

3

La versión actual de Spotify ahora implementa este comportamiento. Simplemente cerrando la ventana cerrará toda la aplicación y evitará que la música se reproduzca en segundo plano.

Bill Lynch
fuente
No es para mí (estoy ejecutando Windows 8.1). El botón X todavía se comporta exactamente igual que el botón minimizar: no cierra Spotify ni detiene la reproducción. ¿En qué plataforma estás?
Brandon
@ Brandon: Windows 7 y Windows 8.1. Está en una cuenta Premium de Spotify, pero no puedo imaginar que importe.
Bill Lynch
No tengo prima ... Tal vez eso es lo que está causando la diferencia. Supongo que podría ser una forma astuta de tratar de alentar a los usuarios gratuitos a mantenerlo abierto para ayudar con su red P2P. Sin embargo, todavía parece un poco raro. Sería interesante saber de algunos otros usuarios gratuitos o premium para ver si su experiencia coincide con la nuestra.
Brandon
Ah, ahora se actualizó y lo que dijiste en tu respuesta es cierto. Me alegra que finalmente arreglen esto.
Brandon
1
@BillLynch ¿Cómo volver a cambiar esto a trabajar como el botón minimizar? ; _;
user11153
4

Puede usarlo en Alt+f, xlugar de Alt+F4una solución temporal para cerrar rápidamente Spotify.

onik
fuente
3

En realidad, puede hacer clic derecho en el icono en el área de notificación y elegir la apertura que dice 'Ocultar de la barra de tareas cuando está cerrado'. Entonces, la [x] cerrará el programa, no solo lo minimizará.

Fuente: http://www.youtube.com/watch?v=X5reA9E7IjA

Jacob
fuente
66
+1 Porque esta es una buena manera de hacer que Spotify no se desordene en su barra de tareas cuando hace clic en el botón X. Sin embargo, en realidad no cierra el programa como usted afirma. Por el contrario, Spotify sigue ejecutándose en segundo plano (como dice el globo que aparece en el video). Aunque ya no está en la barra de tareas, todavía tiene un icono de bandeja y todavía aparece en la pestaña "Procesos" de su administrador de tareas. Soy el tipo de persona a la que no le gusta que se ejecute cruft extra en mi computadora, por lo que me gustaría que salga completamente del programa, no solo lo oculte.
Brandon
44
Voto negativo porque esto simplemente oculta el programa. Todavía se ejecuta en segundo plano. Esta es mi carne principal con Spotify.
Ben
2

El script AHK de cx348 parece atrapar a alguien presionando Alt-F4 para cerrar la ventana, pero (al menos para mí) no atrapa a alguien que cierra Spotify haciendo clic en la "X" en la esquina superior derecha para cerrar la ventana.

Creé el siguiente script de AutoHotKey para detectar también si alguien hace clic en la "X" en la esquina superior derecha de la ventana:

#IfWinActive ahk_class SpotifyMainWindow
LButton::Click Down
LButton Up::
WinGetActiveStats, Title, WindowWidth, WindowHeight, X, Y
MouseGetPos, MouseX, MouseY
    if ((WindowWidth - MouseX) > 6 && (WindowWidth - MouseX) < 54 && MouseY < 20) {
        Run, taskkill /F /IM spotify.exe,, Hide
    }
    Click Up
return

Desde mi comprensión (limitada) de cómo funciona esto (ya que pirateé esto de varios ejemplos, no soy un experto en AHK), el script básicamente:

  • Aplica solo en la ventana de Spotify
  • Espera una acción de clic con el botón izquierdo del mouse (arriba / abajo)
  • Cuando eso ocurre, toma el tamaño de la ventana Activa (Spotify) y también toma la posición de su mouse cuando se hizo clic
  • Comprueba para asegurarse de que el clic se realizó donde está el botón X calculando los límites sobre la marcha
  • Si hizo clic en el área donde está la X, envía un comando silencioso para matar a Spotify
  • Se libera la acción de clic
  • Y el guión vuelve

Espero que esto sea útil para alguien!

Joey DiJulio
fuente
1

Spotify se mantiene funcionando en segundo plano porque utiliza su computadora para mantener el resto de la red en funcionamiento (ver aquí ).

En respuesta a su pregunta, lo mejor que se me ocurre que no se ha mencionado anteriormente es tener otra aplicación o tarea programada ejecutándose en segundo plano que periódicamente (cada minuto más o menos) verifica si la ventana de Spotify está visible. Si no está visible, puede enviar el comando de cierre.

Las tareas programadas de Windows deberían ser capaces de esto, pero depende de la cantidad de problema que sea.

Matthew Steeples
fuente
3
+1 para obtener información adicional sobre por qué querrían que siempre tengamos abierto Spotify. No sabía que usa P2P. En mi opinión, todavía no es una razón suficiente para deshabilitar algo tan estándar y básico como el botón X. Incluso preferiría que el botón X cerrara la GUI y dejara un proceso en segundo plano ejecutándose en la bandeja para el material P2P. Al menos entonces da la impresión de que se cerró y lo quitó del camino.
Brandon
1
Hola @ Brandon. Utiliza P2P porque eso reduce enormemente sus costos e infraestructura. Si las canciones son populares, entonces más personas las tienen y Spotify no tiene que transferirlas a través de Internet, solo utiliza a otras personas que lo han escuchado. Estoy de acuerdo en que no es una buena práctica comercial no cerrar la aplicación, pero apostaría dinero por eso.
Matthew Steeples
0

No tengo esa aplicación, así que este es un consejo general. La mayoría de los navegadores y muchos otros programas también tienen esta característica. En la gran mayoría de ellos, hay una opción en la configuración, como una casilla de verificación para "minimizar al cerrar" u "ocultar en la bandeja", o incluso "acelerar el inicio" ya que la aplicación ya está abierta. El verborrea varía, pero todos significan lo mismo.

Si es necesario, puede crear un acceso directo taskkill.exepara finalizar el programa. Pero, para ser más amable con él y cerrarlo, puede poner close.exe (en el archivo zip) en su carpeta System32 y luego crear un acceso directo con eso. El comando necesita el nombre de la ventana que se abre cuando se ejecuta Spotify. También puede usar comodines. Entonces, si el nombre de la ventana (esquina superior izquierda) es "Spotify", su acceso directo podría ser algo como esto:

close.exe Spot*

Eso cerraría todas las ventanas con "Spot" como las primeras 4 letras de su nombre. Close.exe también es útil para programar cosas. Es fácil iniciar programas con el Programador de tareas, y también puede programar su cierre utilizando la misma sintaxis.

Abraxas
fuente
1. No existe tal configuración, así que pensé que un consejo general sería una respuesta en este caso. 2. ¿Qué tan práctico es ir al menú de inicio / escritorio para hacer clic en un acceso directo cuando la ventana del programa que estoy tratando de cerrar ya está abierta y frente a mí?
TFM
3
Puede poner fácilmente el acceso directo en la Barra de tareas o en Inicio rápido. O "Mostrar escritorio", o poner un acceso directo en el menú Inicio. Pero usar el menú Archivo y hacer clic en "Salir" en Spotify son solo 2 clics en lugar de 1 en la x. No es muy dificil. Lo hace sonar como una vez que abre un programa, está condenado a nunca poder usar ningún otro programa. Por eso existe la barra de tareas.
Abraxas
0

Aquí hay algunos hechos para sacar de esto:

  • Spotify detecta el botón de cierre y cancela el cierre del formulario, luego minimiza la aplicación
  • Distingue entre el botón de cierre y Archivo-> Salir

Es posible programar una aplicación que detecte el botón de cierre y / o la minimización de la aplicación, y enviar el mismo mensaje que Spotify hace cuando se hace clic en Archivo-> Salir.

No es la solución MÁS FÁCIL, pero debería funcionar. Tal vez lo programe ...

Mike Christiansen
fuente
0

Después de una búsqueda interminable y dado que este hilo aquí es una de las primeras cosas que aparecen en Google, compartiré mi solución aquí:

Acabo de instalar AutoHotkey y escribí el siguiente script simple:

#IfWinActive ahk_class SpotifyMainWindow
!F4::
{
Run, taskkill /F /IM spotify.exe
return
}

Si Spotify es la ventana activa, esto redefinirá el comando de cierre normal (que no funciona) de Alt + F4 a taskkill que terminará forzosamente spotify.

De hecho, esto no es muy gentil, pero bueno ... parece ser la única forma de cerrar spotify sin usar la molesta forma del menú. Y hasta ahora para mí funciona sin problemas.

cx348
fuente