Gibt es eine Möglichkeit, die X-Taste dazu zu bringen, Spotify zu verlassen?


27

Ich habe Spotify in den letzten Tagen ausprobiert und mich darüber geärgert, dass das Klicken auf die XSchaltfläche oben rechts im Fenster das Fenster nur minimiert, anstatt es zu schließen. Tatsächlich wird es nicht geschlossen, wenn Sie in der Taskleiste mit der rechten Maustaste darauf klicken und dann "Fenster schließen" auswählen. Weder wird Alt- F4.

Die einzigen zwei Möglichkeiten, die ich kenne, um es zu schließen (kurz bevor ich es über den Task-Manager beendet habe), sind Datei → Beenden oder ein Rechtsklick auf das Taskleistensymbol und die Auswahl von Beenden . Leider scheint es auch keine Optionen zu geben, um sein Verhalten zu ändern.

Ich habe dieses Verhalten auch in anderen Programmen wie Google Talk und Skype bemerkt, aber es ist für mich dort sinnvoller, da die Leute normalerweise möchten, dass sie im Hintergrund weiterarbeiten. Ich verstehe jedoch nicht, warum jemand möchte, dass Spotify immer läuft, auch wenn er keine Musik hört.

Gibt es in Windows 7 eine Möglichkeit, dieses Verhalten zu überschreiben, sodass durch Klicken auf das Symbol Xdas Programm beendet wird? Ich nehme an, ich könnte ein AutoHotKey-Skript schreiben, um eine Tastenkombination zu erstellen, die es beendet, aber das scheint ein Hack zu sein.


Msgstr " Selbst wenn Sie mit der rechten Maustaste in die Taskleiste klicken und dann" Fenster schließen "auswählen, wird es nicht geschlossen ". Wenn Sie stattdessen auf Spotify beenden klicken, wird es geschlossen, obwohl es eine Weile dauert. Es funktioniert, indem Spotify über die Kommandozeile aufgerufen und die speziellen Parameter -taskbar spotify: internal: quit übergeben wird . Ich denke, es wäre nahezu unmöglich, Spotify so zu ändern, dass es sich so verhält, wie Sie es möchten, da es über mehrere Manipulationsschutzsysteme und einen automatischen Updater verfügt. Vielleicht könnten Sie den Entwicklern vorschlagen, dass sie eine Option hinzufügen, um dieses Verhalten zu steuern.
James P

@James Ja, ich schätze, es gibt keinen anderen Weg, als die Spotify-Entwickler dazu zu bringen, den Code selbst zu ändern. Ich habe ihnen eine Beschwerde darüber eingereicht, als ich diese Frage gestellt habe, aber wer weiß, ob sie darauf achten werden. Hoffentlich klagen auch andere darüber.
Brandon

Antworten:


3

Die aktuelle Version von Spotify implementiert jetzt dieses Verhalten. Durch einfaches Schließen des Fensters wird die gesamte Anwendung geschlossen und die Musikwiedergabe im Hintergrund gestoppt.


Nicht für mich (ich verwende Windows 8.1). Die X-Taste verhält sich immer noch genauso wie die Minimiertaste - sie schließt Spotify weder noch stoppt sie die Wiedergabe. Auf welcher Plattform bist du?
Brandon

@Brandon: Windows 7 und Windows 8.1. Es befindet sich in einem Spotify Premium-Konto, aber ich kann mir nicht vorstellen, dass es darauf ankommt.
Bill Lynch

Ich habe keine Prämie ... Vielleicht ist das, was den Unterschied verursacht. Ich nehme an, es könnte eine hinterhältige Methode sein, um freie Benutzer zu ermutigen, es offen zu halten, um mit ihrem P2P-Netzwerk zu helfen. Scheint trotzdem ein bisschen komisch. Es wäre interessant, von ein paar anderen kostenlosen oder Premium-Nutzern zu hören, um zu sehen, ob ihre Erfahrung mit unserer übereinstimmt.
Brandon

Ah, jetzt ist es aktualisiert und was Sie in Ihrer Antwort gesagt haben, ist wahr. Ich bin froh, dass sie das endlich behoben haben.
Brandon

1
@ BillLynch Wie ändere ich dies wieder, um als Minimierungsschaltfläche zu fungieren? ; _;
user11153

4

Sie können Spotify Alt+f, xstatt Alt+F4als temporäre Lösung verwenden, um es schnell zu schließen.


3

Sie können auch mit der rechten Maustaste auf das Symbol im Infobereich klicken und das Fenster "Aus der Taskleiste entfernen, wenn es geschlossen ist" auswählen. Dann schließt das [x] das Programm und minimiert es nicht nur.

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


6
+1 Weil dies eine gute Möglichkeit ist, Spotify nicht in der Taskleiste zu überladen, wenn Sie auf die Schaltfläche X klicken. Das Programm wird jedoch nicht tatsächlich geschlossen, wie Sie behaupten. Stattdessen wird Spotify weiterhin im Hintergrund ausgeführt (wie die im Video angezeigte Sprechblase besagt). Auch wenn es nicht mehr in der Taskleiste angezeigt wird, hat es immer noch ein Taskleistensymbol und wird auf der Registerkarte "Prozesse" Ihres Task-Managers angezeigt. Ich bin der Typ von Person, der es nicht mag, wenn extra Cruft auf meinem Computer ausgeführt wird. Ich würde es also begrüßen, wenn das Programm vollständig beendet wird - und nicht nur ausgeblendet wird.
Brandon

4
Downvote, weil dies nur das Programm verbirgt. Es läuft immer noch im Hintergrund. Dies ist mein Hauptfleisch mit Spotify.
Ben

2

Das AHK-Skript von cx348 scheint jemanden zu erwischen, der Alt-F4 drückt, um das Fenster zu schließen, aber (zumindest für mich) erkennt nicht, dass jemand Spotify schließt, indem er auf das "X" in der oberen rechten Ecke klickt, um das Fenster zu schließen.

Ich habe das folgende AutoHotKey-Skript erstellt, um festzustellen, ob jemand auf das "X" in der oberen rechten Ecke des Fensters klickt:

#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

Aus meinem (eingeschränkten) Verständnis, wie dies funktioniert (da ich dies aus einer Reihe von Beispielen zusammen gehackt habe, bin ich kein AHK-Experte), ergibt sich im Grunde Folgendes:

  • Gilt nur für das Spotify-Fenster
  • Wartet auf eine linke Maustaste (runter / rauf)
  • In diesem Fall wird die Größe des aktiven Fensters (Spotify) und die Position der Maus beim Klicken erfasst
  • Es überprüft, ob das Klicken dort erfolgt ist, wo sich die X-Schaltfläche befindet, indem die Grenzen im laufenden Betrieb berechnet werden
  • Wenn Sie in den Bereich geklickt haben, in dem sich das X befindet, wird ein stiller Befehl zum Beenden von Spotify gesendet
  • Die Klickaktion wird freigegeben
  • Und das Skript kehrt zurück

Hoffe das ist hilfreich für jemanden!


1

Spotify läuft weiterhin im Hintergrund, da der Rest des Netzwerks über Ihren Computer ausgeführt wird (siehe hier ).

Um Ihre Frage zu beantworten, ist das Beste, was mir einfällt, dass nicht bereits erwähnt wurde, dass eine andere App oder geplante Aufgabe im Hintergrund ausgeführt wird, die regelmäßig (etwa jede Minute) prüft, ob das Spotify-Fenster sichtbar ist. Wenn es nicht sichtbar ist, kann es den Befehl close senden.

Windows Scheduled-Tasks sollten dazu in der Lage sein, es hängt jedoch davon ab, wie groß das Problem ist.


3
+1 für den zusätzlichen Einblick, warum Spotify immer geöffnet bleiben soll. Ich wusste nicht, dass es P2P verwendet. Meiner Meinung nach ist das immer noch kein guter Grund, etwas so Standardmäßiges und Grundlegendes wie die X-Taste zu deaktivieren. Ich würde es sogar vorziehen, wenn die X-Taste die GUI schließen und einen Hintergrundprozess für das P2P-Zeug in der Taskleiste laufen lassen würde. Zumindest entsteht dann der Eindruck, dass es sich schließt und aus dem Weg räumt.
Brandon

1
Hi @Brandon. Es verwendet P2P, da dies die Kosten und die Infrastruktur massiv senkt. Wenn Songs populär sind, haben sie mehr Leute und Spotify muss sie nicht über das Internet übertragen, sondern verwendet nur andere Leute, die sie gehört haben. Ich stimme zu, dass es keine gute Geschäftspraxis ist, die App nicht zu schließen, aber ich würde darauf wetten, dass das der Grund ist.
Matthew Steeples

0

Ich habe diese Bewerbung nicht, daher ist dies ein allgemeiner Rat. Die meisten Browser und viele andere Programme verfügen ebenfalls über diese Funktion. In den allermeisten Fällen gibt es eine Option in Einstellungen wie einem Kontrollkästchen für "Minimieren beim Schließen" oder "Verstecken in der Taskleiste" oder sogar "Beschleunigen des Startvorgangs", da die App dann bereits geöffnet ist. Die Aussprache ist unterschiedlich, aber alle bedeuten dasselbe.

Bei Bedarf können Sie eine Verknüpfung taskkill.exezum Beenden des Programms erstellen . Um es jedoch schonender zu machen und es stattdessen zu schließen, können Sie close.exe (im ZIP-Archiv) in Ihren System32-Ordner einfügen und dann eine Verknüpfung damit erstellen. Der Befehl benötigt den Namen des Fensters, das beim Ausführen von Spotify geöffnet wird. Es können auch Platzhalter verwendet werden. Wenn der Name des Fensters (obere linke Ecke) "Spotify" ist, könnte Ihre Verknüpfung folgendermaßen aussehen:

close.exe Spot*

Das würde alle Fenster mit "Spot" als die ersten 4 Buchstaben ihres Namens schließen. Close.exe ist auch nützlich, um Dinge zu planen. Es ist einfach, Programme mit dem Taskplaner zu starten, und Sie können das Schließen auch mit derselben Syntax planen.


1. Da es keine solche Einstellung gibt, bezweifle ich, dass ein allgemeiner Rat in diesem Fall eine Antwort wäre. 2. Wie praktisch ist es, zum Startmenü / Desktop zu wechseln, um auf eine Verknüpfung zu klicken, wenn das Programmfenster, das ich schließen möchte, bereits geöffnet ist und sich vor mir befindet?
TFM

3
Sie können die Verknüpfung problemlos in die Taskleiste oder in die Schnellstartleiste einfügen. Oder "Desktop anzeigen" oder eine Verknüpfung in das Startmenü einfügen. Wenn Sie jedoch das Menü Datei verwenden und in Spotify auf "Beenden" klicken, sind es nur 2 Klicks anstelle von 1 auf das x. Es ist nicht sehr schwer. Es klingt so, als ob Sie nach dem Öffnen eines Programms zum Scheitern verurteilt sind, niemals ein anderes Programm verwenden zu können. Deshalb gibt es die Taskleiste.
Abraxas

0

Hier sind einige Fakten, die Sie daraus ableiten können:

  • Spotify erkennt die Schaltfläche zum Schließen, bricht das Schließen des Formulars ab und minimiert dann die Anwendung
  • Es unterscheidet zwischen der Schaltfläche Schließen und Datei-> Beenden

Es ist möglich, eine Anwendung zu programmieren, die die Schließen-Schaltfläche und / oder die Minimierung der Anwendung erkennt, und dieselbe Nachricht zu senden, die Spotify beim Klicken auf Datei-> Beenden ausführt.

Nicht die EINFACHSTE Lösung, sollte aber funktionieren. Vielleicht programmiere ich es ...


0

Nach endlosem Suchen und da dieser Thread hier eines der ersten Dinge ist, die bei Google auftauchen, werde ich meine Lösung hier teilen:

Ich habe gerade AutoHotkey installiert und folgendes einfaches Skript geschrieben:

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

Wenn Spotify das aktive Fenster ist, wird der normale (nicht funktionierende) Schließbefehl von Alt + F4 auf taskkill neu definiert, wodurch spotify zwangsweise beendet wird.

In der Tat ist dies nicht sehr sanft, aber gut ... scheint die einzige Möglichkeit zu sein, Spotify zu schließen, ohne den nervigen Weg durch das Menü zu benutzen. Und für mich funktioniert es bisher ohne Probleme.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.