C'è un modo per far uscire Spotify dal pulsante X?


27

Ho provato Spotify negli ultimi giorni e sono stato infastidito dal fatto che facendo clic sul Xpulsante in alto a destra nella finestra sia solo minimizzato invece di chiuderlo. In effetti, anche facendo clic con il pulsante destro del mouse sulla barra delle applicazioni e selezionando "chiudi finestra" non verrà chiuso. Nemmeno Alt- F4.

Gli unici due modi in cui conosco per chiuderlo (a meno di ucciderlo dal Task Manager) sono usando File → Esci o facendo clic con il tasto destro sull'icona della barra delle applicazioni e selezionando Esci . Sfortunatamente, non sembrano esserci opzioni per cambiarne il comportamento.

Ho notato questo comportamento anche in altri programmi come Google Talk e Skype, ma per me ha più senso poiché le persone in genere vogliono che continuino a funzionare in background. Tuttavia, non vedo perché qualcuno vorrebbe che Spotify fosse sempre in esecuzione anche se non stessero ascoltando la musica.

Esiste un modo in Windows 7 per ignorare questo comportamento in modo che facendo clic su Xforzerà l'uscita del programma? Suppongo che potrei scrivere uno script AutoHotKey per creare una scorciatoia da tastiera che lo uscirebbe, ma sembra un hack.


" In effetti, anche facendo clic con il tasto destro sulla barra delle applicazioni e selezionando" chiudi finestra "non la chiuderà ". Se fai clic su Esci da Spotify invece si chiude, anche se richiede un po 'di tempo. Funziona chiamando Spotify tramite la riga di comando e passando i parametri speciali -taskbar spotify: internal: quit . Penso che sarebbe quasi impossibile modificare Spotify per comportarsi nel modo desiderato in quanto ha diversi sistemi di prevenzione delle manomissioni e un aggiornamento automatico. Forse potresti suggerire agli sviluppatori che aggiungono un'opzione per controllare questo comportamento.
James P,

@James Sì, immagino non ci sia un buon modo per farlo se non quello di convincere gli stessi sviluppatori Spotify a cambiare il codice. Ho presentato loro un reclamo al riguardo quando ho pubblicato questa domanda, ma chissà se presteranno attenzione. Speriamo che ci siano anche altri che si lamentano.
Brandon,

Risposte:


3

La versione corrente di Spotify ora implementa questo comportamento. Basta chiudere la finestra per chiudere l'intera applicazione e interrompere la riproduzione della musica in background.


Non per me (sto usando Windows 8.1). Il pulsante X si comporta ancora esattamente come il pulsante minimizza --- non chiude Spotify né interrompe la riproduzione. Quale piattaforma utilizzi?
Brandon,

@Brandon: Windows 7 e Windows 8.1. È su un account Spotify Premium, ma non riesco a immaginare che sia importante.
Bill Lynch,

Non ho un premio ... Forse è questo che sta causando la differenza. Suppongo che potrebbe essere un modo subdolo di cercare di incoraggiare gli utenti liberi a tenerlo aperto per aiutare con la loro rete P2P. Sembra comunque un po 'strano. Sarebbe interessante sentire alcuni altri utenti gratuiti vs premium per vedere se la loro esperienza corrisponde alla nostra.
Brandon,

Ah, ora è aggiornato e ciò che hai detto nella tua risposta è vero. Sono contento che abbiano finalmente risolto questo problema.
Brandon,

1
@BillLynch Come riportarlo al funzionamento come pulsante di minimizzazione? ; _;
user11153

4

Puoi usare Alt+f, xinvece Alt+F4come soluzione temporanea per chiudere rapidamente Spotify.


3

Puoi effettivamente fare clic destro sull'icona nell'area di notifica e scegliere l'apertura che dice 'Nascondi dalla barra delle applicazioni quando chiuso.' Quindi [x] chiuderà effettivamente il programma, non solo minimizzandolo.

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


6
+1 Perché questo è un buon modo per fare in modo che Spotify non ingombra la barra delle attività quando fai clic sul pulsante X. Tuttavia, in realtà non chiude il programma come si afferma. Piuttosto, Spotify continua a funzionare in background (come dice il fumetto che si apre nel video). Anche se non si trova più nella barra delle applicazioni, ha ancora un'icona nella barra delle applicazioni e viene comunque visualizzata nella scheda "Processi" del Task Manager. Sono il tipo di persona a cui non piace avere extra cruft in esecuzione sul mio computer, quindi mi piacerebbe che uscisse completamente dal programma, non solo per nasconderlo.
Brandon,

4
Downvote perché questo nasconde il programma. Funziona ancora in background. Questa è la mia carne di manzo principale con Spotify.
Ben

2

Lo script AHK di cx348 sembra catturare qualcuno che colpisce Alt-F4 per chiudere la finestra, ma (almeno per me) non cattura qualcuno che chiude Spotify facendo clic sulla "X" nell'angolo in alto a destra per chiudere la finestra.

Ho creato il seguente script AutoHotKey per catturare anche se qualcuno fa clic sulla "X" nell'angolo in alto a destra della finestra:

#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

Dalla mia (limitata) comprensione di come funziona (come ho hackerato insieme da una serie di esempi, non sono un esperto di AHK), lo script sostanzialmente:

  • Si applica solo sulla finestra di Spotify
  • Attende un clic con il pulsante sinistro del mouse (giù / su)
  • Quando ciò si verifica, acquisisce la dimensione della finestra attiva (Spotify) e rileva anche la posizione del mouse quando è stato fatto clic
  • Verifica che il clic sia stato eseguito nel punto in cui si trova il pulsante X calcolando i confini al volo
  • Se hai fatto clic nell'area in cui si trova la X, invia un comando silenzioso per uccidere Spotify
  • L'azione clic viene rilasciata
  • E la sceneggiatura ritorna

Spero che questo sia utile a qualcuno!


1

Spotify si mantiene in esecuzione in background perché utilizza il tuo computer per mantenere il resto della rete in esecuzione (vedi qui ).

In risposta alla tua domanda, la cosa migliore che mi viene in mente che non è già stata menzionata è avere un'altra app o attività pianificata in esecuzione in background che controlla periodicamente (ogni minuto circa) per vedere se la finestra di Spotify è visibile. Se non è visibile, può inviare il comando di chiusura.

Le attività pianificate di Windows dovrebbero essere in grado di farlo, ma dipende da quanto sia un problema.


3
+1 per ulteriori informazioni sul motivo per cui potrebbero volere che Spotify sia sempre aperto. Non sapevo che utilizza P2P. Secondo me, non è ancora una buona ragione per disabilitare qualcosa di standard e di base come il pulsante X. Preferirei anche se il pulsante X chiudesse la GUI e lasciasse in esecuzione un processo in background nel vassoio per le cose P2P. Almeno allora dà l'impressione che si sia chiuso e lo toglie di mezzo.
Brandon,

1
Ciao @Brandon. Utilizza P2P perché riduce notevolmente i costi e l'infrastruttura. Se le canzoni sono popolari allora più persone le hanno e Spotify stesso non deve trasferirle su Internet, utilizza solo altre persone che l'hanno ascoltata. Concordo sul fatto che non è una buona pratica commerciale non chiudere l'app, ma scommetterei su questo perché.
Matthew Steeples,

0

Non ho questa domanda, quindi questo è un consiglio generale. La maggior parte dei browser e molti altri programmi hanno anche questa funzione. Nella stragrande maggioranza di essi, esiste un'opzione in impostazioni come una casella di controllo per "minimizza alla chiusura" o "nascondi nel vassoio", o addirittura "accelerare l'avvio" poiché l'app è già aperta. La verbosità varia, ma significano tutti la stessa cosa.

Se necessario, è possibile creare un collegamento taskkill.exeper terminare il programma. Ma, per essere più gentile con esso e chiuderlo invece, potresti mettere close.exe (nell'archivio zip) nella tua cartella System32 e quindi creare un collegamento usando quello. Il comando richiede il nome della finestra che si apre all'avvio di Spotify. Può usare anche caratteri jolly. Quindi, se il nome della finestra (angolo in alto a sinistra) è "Spotify", il tuo collegamento potrebbe essere qualcosa del genere:

close.exe Spot*

Ciò chiuderebbe tutte le finestre con "Spot" come le prime 4 lettere del loro nome. Close.exe è anche utile per programmare cose. È facile avviare i programmi con l'Utilità di pianificazione e puoi anche pianificarne la chiusura utilizzando la stessa sintassi.


1. Non esiste una tale impostazione, quindi mi viene in mente che un consiglio generale sarebbe una risposta in questo caso. 2. Quanto è pratico andare nel menu di avvio / desktop per fare clic su un collegamento quando la finestra del programma che sto cercando di chiudere è già aperta e davanti a me?
TFM,

3
È possibile inserire facilmente il collegamento sulla barra delle applicazioni o in Avvio veloce. Oppure "Mostra desktop" o inserisci un collegamento nel menu Start. Ma usare il menu File e fare clic su "Esci" in Spotify sono solo 2 clic anziché 1 sulla x. Non è molto difficile Lo fai sembrare come se aprissi un programma, sei condannato a non poter mai usare nessun altro programma. Ecco perché esiste la barra delle applicazioni.
Abraxas,

0

Ecco alcuni fatti da togliere a questo:

  • Spotify rileva il pulsante di chiusura e annulla la chiusura del modulo, quindi riduce a icona l'applicazione
  • Distingue tra il pulsante di chiusura e File-> Esci

È possibile programmare un'applicazione che rileva il pulsante di chiusura e / o la minimizzazione dell'applicazione e inviare lo stesso messaggio che Spotify fa quando si fa clic su File-> Esci.

Non è la soluzione più FACILE, ma dovrebbe funzionare. Forse lo programmerò ...


0

Dopo una ricerca infinita e poiché questa discussione qui è una delle prime cose che si aprono su Google, condividerò la mia soluzione qui:

Ho appena installato AutoHotkey e ho scritto il seguente semplice script:

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

Se Spotify è la finestra attiva, questo ridefinirà il normale comando di chiusura (non funzionante) di Alt + F4 su taskkill che terminerà forzatamente spotify.

In effetti questo non è molto gentile, ma beh ... sembra essere l'unico modo per chiudere spotify senza usare il fastidioso modo attraverso il menu. E finora per me funziona senza problemi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.