Apakah ada cara untuk membuat tombol X keluar dari Spotify?

27

Saya telah mencoba Spotify selama beberapa hari terakhir, dan telah jengkel karena mengklik Xtombol di kanan atas jendela hanya memperkecil itu daripada menutupnya. Bahkan, bahkan mengklik kanan di bilah tugas dan kemudian memilih "tutup jendela" tidak akan menutupnya. Tidak akan Alt- F4.

Hanya dua cara yang saya tahu untuk menutupnya (singkat membunuhnya dari task manager) menggunakan File → Exit atau mengklik kanan pada ikon tray dan memilih Exit . Sayangnya, sepertinya tidak ada pilihan untuk mengubah perilakunya juga.

Saya juga memperhatikan perilaku ini di program lain seperti Google Talk dan Skype, tetapi lebih masuk akal bagi saya di sana karena orang biasanya ingin mereka tetap berjalan di latar belakang. Namun, saya tidak melihat mengapa ada orang yang ingin Spotify selalu berjalan walaupun mereka tidak mendengarkan musik.

Apakah ada cara di Windows 7 untuk mengganti perilaku ini sehingga mengklik Xakan memaksa program untuk keluar? Saya kira saya bisa menulis skrip AutoHotKey untuk membuat pintasan keyboard yang akan keluar, tapi itu seperti peretasan.

Brandon
sumber
" Faktanya, bahkan mengklik kanan di bilah tugas dan kemudian memilih" tutup jendela "tidak akan menutupnya ". Jika Anda mengklik Berhenti Spotify sebagai gantinya maka itu menutup, meskipun butuh beberapa saat. Ia bekerja dengan memanggil Spotify melalui baris perintah dan mengirimkan parameter khusus -taskbar spotify: internal: quit . Saya pikir hampir tidak mungkin untuk memodifikasi Spotify untuk berperilaku seperti yang Anda inginkan karena memiliki beberapa sistem pencegahan gangguan dan pembaruan otomatis. Mungkin Anda bisa menyarankan kepada pengembang agar mereka menambahkan opsi untuk mengontrol perilaku ini.
James P
@ James Ya, saya kira tidak ada cara yang baik untuk melakukannya selain membuat pengembang Spotify sendiri untuk mengubah kode. Saya memang mengirimkan keluhan kepada mereka tentang hal itu ketika saya memposting pertanyaan ini, tetapi siapa yang tahu apakah mereka akan memperhatikannya. Semoga ada orang lain yang mengeluhkan hal itu juga.
Brandon

Jawaban:

3

Versi Spotify sekarang mengimplementasikan perilaku ini. Cukup menutup jendela akan menutup seluruh aplikasi dan menghentikan musik dari bermain di latar belakang.

Bill Lynch
sumber
Bukan untuk saya (saya menjalankan Windows 8.1). Tombol X masih berperilaku persis seperti tombol perkecil --- tidak menutup Spotify atau menghentikan pemutaran. Anda berada di platform apa?
Brandon
@Brandon: Windows 7 dan Windows 8.1. Itu ada di akun Spotify Premium, tapi saya tidak bisa membayangkan itu penting.
Bill Lynch
Saya tidak punya premium ... Mungkin itulah yang menyebabkan perbedaan. Saya kira itu bisa menjadi cara licik untuk mencoba mendorong pengguna gratis agar tetap terbuka untuk membantu dengan jaringan P2P mereka. Masih tampak agak aneh. Akan menarik untuk mendengar dari beberapa pengguna gratis vs premium lainnya untuk melihat apakah pengalaman mereka cocok dengan kita.
Brandon
Ah, sekarang diperbarui dan apa yang Anda katakan dalam jawaban Anda benar. Saya senang mereka akhirnya memperbaiki ini.
Brandon
1
@ BillLynch Bagaimana cara mengubah ini kembali berfungsi sebagai tombol perkecil? ; _;
user11153
4

Anda dapat menggunakan Alt+f, xalih-alih Alt+F4sebagai solusi sementara untuk menutup Spotify dengan cepat.

onik
sumber
3

Anda sebenarnya dapat mengeklik kanan ikon di area notifikasi dan memilih buka yang bertuliskan 'Sembunyikan dari Taskbar saat ditutup.' Maka [x] akan benar-benar menutup program, tidak hanya menguranginya.

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

Yakub
sumber
6
+1 Karena ini adalah cara yang baik untuk membuat Spotify tidak mengacaukan bilah tugas Anda ketika Anda mengklik tombol X. Namun, itu sebenarnya tidak menutup program seperti yang Anda klaim. Sebaliknya, Spotify terus berjalan di latar belakang (seperti balon yang muncul di video mengatakan). Meskipun tidak lagi ada di bilah tugas, ikon baki masih ada dan masih muncul di bawah tab "Proses" pada task manager Anda. Saya tipe orang yang tidak suka menjalankan cruft ekstra di komputer saya, jadi saya ingin itu jika sepenuhnya keluar dari program - tidak hanya menyembunyikannya.
Brandon
4
Downvote karena ini hanya menyembunyikan program. Itu masih berjalan di latar belakang. Ini adalah daging sapi utama saya dengan Spotify.
Ben
2

Skrip AHK dari cx348 tampaknya menangkap seseorang yang memukul Alt-F4 untuk menutup jendela, tetapi (setidaknya bagi saya) tidak menangkap seseorang yang menutup Spotify dengan mengklik "X" di sudut kanan atas untuk menutup jendela.

Saya membuat skrip Autohotkey berikut juga untuk menangkap jika seseorang mengklik "X" di sudut kanan atas jendela:

#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

Dari pemahaman saya (terbatas) tentang cara kerjanya (karena saya meretas ini bersama-sama dari sejumlah contoh, saya bukan ahli AHK), skrip pada dasarnya:

  • Berlaku hanya di jendela Spotify
  • Menunggu aksi klik kiri mouse (turun / atas)
  • Ketika itu terjadi, ia mengambil ukuran jendela Active (Spotify) dan juga meraih di mana posisi mouse Anda ketika diklik
  • Ia memeriksa untuk memastikan bahwa klik dilakukan di mana tombol X adalah dengan menghitung batas dengan cepat
  • Jika Anda mengklik di area di mana X itu mengirimkan perintah diam untuk membunuh Spotify
  • Tindakan klik dilepaskan
  • Dan skrip kembali

Semoga ini bermanfaat bagi seseorang!

Joey DiJulio
sumber
1

Spotify tetap berjalan di latar belakang karena ia menggunakan komputer Anda untuk menjaga agar sisa jaringan tetap berjalan (lihat di sini ).

Dalam menjawab pertanyaan Anda, hal terbaik yang dapat saya pikirkan yang belum disebutkan adalah melibatkan aplikasi lain atau tugas terjadwal berjalan di latar belakang yang secara berkala (setiap menit atau lebih) memeriksa untuk melihat apakah jendela Spotify terlihat. Jika tidak terlihat maka dapat mengirim perintah tutup.

Tugas yang Dijadwalkan Windows harus mampu melakukan ini, tetapi tergantung seberapa besar masalah itu.

Matthew Steeples
sumber
3
Beri +1 untuk wawasan tambahan tentang mengapa mereka ingin kami selalu membuka Spotify. Saya tidak tahu bahwa itu menggunakan P2P. Menurut pendapat saya, itu masih bukan alasan yang cukup baik untuk menonaktifkan sesuatu yang standar dan mendasar seperti tombol X sekalipun. Saya bahkan lebih suka jika tombol X menutup GUI dan meninggalkan proses latar belakang berjalan di baki untuk hal-hal P2P. Setidaknya itu memberi kesan bahwa itu ditutup dan keluar dari jalan.
Brandon
1
Hai @Brandon. Ini menggunakan P2P karena itu secara besar-besaran mengurangi biaya dan infrastruktur mereka. Jika lagu populer maka lebih banyak orang memilikinya dan Spotify sendiri tidak perlu mentransfernya melalui internet, itu hanya menggunakan orang lain yang mendengarkannya. Saya setuju bahwa ini bukan praktik bisnis yang baik untuk tidak menutup aplikasi, tetapi saya berani bertaruh uang untuk itu menjadi alasannya.
Matthew Steeples
0

Saya tidak memiliki aplikasi itu, jadi ini adalah saran umum. Sebagian besar browser dan banyak program lain juga memiliki fitur ini. Di sebagian besar dari mereka, ada opsi dalam pengaturan seperti kotak centang untuk "minimalkan pada tutup" atau "sembunyikan di baki", atau bahkan "percepat startup" karena aplikasi kemudian sudah terbuka. Kata-katanya bervariasi, tetapi semuanya memiliki arti yang sama.

Jika perlu, Anda bisa membuat pintasan taskkill.exeuntuk mengakhiri program. Tapi, agar lebih lembut dengan itu dan tutup saja, Anda bisa meletakkan close.exe (dalam arsip zip) di folder System32 Anda dan kemudian buat pintasan menggunakan itu. Perintah ini membutuhkan nama jendela yang terbuka ketika Spotify berjalan. Itu bisa menggunakan wildcard juga. Jadi, jika nama jendela (sudut kiri atas) adalah "Spotify", pintasan Anda bisa seperti ini:

close.exe Spot*

Itu akan menutup semua jendela dengan "Spot" sebagai 4 huruf pertama dari nama mereka. Close.exe juga berguna untuk menjadwalkan hal-hal. Sangat mudah untuk memulai program dengan Penjadwal Tugas, dan Anda dapat menjadwalkan penutupannya juga, dengan menggunakan sintaks yang sama.

Abraxas
sumber
1. Tidak ada pengaturan seperti itu, jadi saya doupt bahwa saran umum akan menjadi jawaban dalam kasus ini. 2. Seberapa praktis untuk pergi ke menu mulai / desktop untuk mengklik pintasan ketika jendela program yang saya coba tutup sudah terbuka dan di depan saya?
TFM
3
Anda dapat dengan mudah meletakkan pintasan di Taskbar atau di Quick Launch. Atau "Tampilkan Desktop", atau letakkan pintasan di Start Menu. Tetapi menggunakan menu File dan mengklik "Keluar" di Spotify hanya 2 klik, bukan 1 pada x. Itu tidak terlalu sulit. Anda membuatnya terdengar seperti begitu Anda membuka sebuah program, Anda pasti tidak akan pernah bisa menggunakan program lain. Itulah mengapa Taskbar ada.
Abraxas
0

Berikut adalah beberapa fakta yang bisa diambil dari ini:

  • Spotify mendeteksi tombol tutup, dan membatalkan formulir tutup, kemudian meminimalkan aplikasi
  • Ini membedakan antara tombol tutup dan File-> Exit

Dimungkinkan untuk memprogram aplikasi yang mendeteksi tombol tutup dan / atau minimalisasi aplikasi, dan mengirim pesan yang sama seperti Spotify ketika File-> Exit diklik.

Bukan solusi TERMUDAH, tetapi harus bekerja. Mungkin saya akan memprogramnya ...

Mike Christiansen
sumber
0

Setelah pencarian tanpa akhir dan karena utas ini di sini adalah salah satu hal pertama yang muncul di google, saya akan membagikan solusi saya di sini:

Saya baru saja menginstal Autohotkey dan menulis skrip sederhana berikut:

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

Jika Spotify adalah Window aktif, ini akan mendefinisikan ulang perintah dekat normal (tidak berfungsi) Alt + F4 ke taskkill yang akan secara paksa menghentikan spotify.

Memang ini tidak terlalu lembut, tapi yah ... tampaknya menjadi satu-satunya cara untuk menutup spotify tanpa menggunakan cara yang menjengkelkan melalui menu. Dan sejauh ini bagi saya itu bekerja tanpa masalah.

cx348
sumber