มีวิธีทำให้ปุ่ม X ออกจาก Spotify หรือไม่


27

ฉันลองใช้ Spotify ในช่วงสองสามวันที่ผ่านมาและรู้สึกรำคาญที่การคลิกXปุ่มที่มุมบนขวาของหน้าต่างเพียงแค่ย่อให้เล็กสุดแทนที่จะปิดมัน ในความเป็นจริงแม้แต่การคลิกขวาในแถบงานแล้วเลือก "ปิดหน้าต่าง" จะไม่ปิด จะไม่มี-AltF4

เพียงสองวิธีที่ฉันรู้ที่จะปิดมัน (สั้น ๆ ของการฆ่ามันจากผู้จัดการงาน) จะใช้ไฟล์→ออกหรือคลิกขวาบนไอคอนถาดและเลือกExit น่าเสียดายที่ไม่มีตัวเลือกใด ๆ ในการเปลี่ยนแปลงพฤติกรรมของมันเช่นกัน

ฉันได้สังเกตเห็นพฤติกรรมนี้ในโปรแกรมอื่นเช่น Google Talk และ Skype ด้วย แต่มันก็เหมาะสมกว่าสำหรับฉันที่นั่นเนื่องจากโดยทั่วไปแล้วผู้คนต้องการให้พวกเขาทำงานในพื้นหลังต่อไป อย่างไรก็ตามฉันไม่เห็นว่าทำไมทุกคนต้องการให้ Spotify ทำงานตลอดเวลาแม้ว่าพวกเขาจะไม่ได้ฟังเพลง

มีวิธีใดใน Windows 7 ที่จะลบล้างพฤติกรรมนี้เพื่อให้การคลิกXจะบังคับให้โปรแกรมออก ฉันคิดว่าฉันสามารถเขียนสคริปต์ AutoHotKey เพื่อสร้างแป้นพิมพ์ลัดที่จะออกจากมันได้ แต่ดูเหมือนว่าแฮ็ค


"ที่จริงแล้วการคลิกขวาในแถบงานแล้วเลือก" ปิดหน้าต่าง "จะไม่ปิด " หากคุณคลิกQuit Spotifyแทนจะเป็นการปิดแม้ว่าจะใช้เวลาสักครู่ มันทำงานโดยการเรียก Spotify ผ่านบรรทัดคำสั่งและผ่านในพารามิเตอร์พิเศษ-taskbar Spotify: ฉันคิดว่าคงเป็นไปไม่ได้ที่จะปรับเปลี่ยน Spotify ให้เป็นไปตามที่คุณต้องการเนื่องจากมีระบบป้องกันการงัดแงะหลายตัวและตัวอัพเดตอัตโนมัติ บางทีคุณอาจแนะนำนักพัฒนาซอฟต์แวร์ให้พวกเขาเพิ่มตัวเลือกในการควบคุมพฤติกรรมนี้
James P

@ James ใช่ฉันเดาว่าไม่มีวิธีที่ดีที่จะทำอย่างอื่นนอกจากให้นักพัฒนา Spotify เปลี่ยนรหัสด้วยตัวเอง ฉันส่งเรื่องร้องเรียนไปให้พวกเขาเมื่อฉันโพสต์คำถามนี้ แต่ใครจะรู้ว่าพวกเขาจะให้ความสนใจกับมันหรือไม่ หวังว่าจะมีคนอื่นบ่นเกี่ยวกับเรื่องนี้เช่นกัน
แบรนดอน

คำตอบ:


3

ตอนนี้ Spotify รุ่นปัจจุบันใช้การทำงานนี้ เพียงปิดหน้าต่างจะปิดแอปพลิเคชันทั้งหมดและหยุดเพลงไม่ให้เล่นในพื้นหลัง


ไม่ใช่สำหรับฉัน (ฉันใช้ Windows 8.1) ปุ่ม X ยังคงทำงานเหมือนกับปุ่มย่อขนาด แต่ก็ไม่ได้ปิด Spotify หรือหยุดการเล่น คุณอยู่บนแพลตฟอร์มใด
แบรนดอน

@Brandon: Windows 7 และ Windows 8.1 มันอยู่ในบัญชี Spotify พรีเมี่ยม แต่ฉันไม่สามารถจินตนาการได้ว่ามันเป็นเรื่องสำคัญ
Bill Lynch

ฉันไม่มีของแถม ... บางทีนั่นอาจเป็นสิ่งที่ทำให้เกิดความแตกต่าง ฉันคิดว่ามันอาจเป็นวิธีการลับๆล่อๆพยายามสนับสนุนให้ผู้ใช้ฟรีเพื่อเปิดให้ความช่วยเหลือกับเครือข่าย P2P ของพวกเขา ยังดูเหมือนแปลกเล็กน้อยแม้ว่า เป็นที่น่าสนใจที่จะได้รับการติดต่อจากผู้ใช้ฟรี vs พรีเมียมรายอื่น ๆ เพื่อดูว่าประสบการณ์ของพวกเขาตรงกับของเราหรือไม่
แบรนดอน

อ่าตอนนี้อัปเดตแล้วและสิ่งที่คุณพูดในคำตอบของคุณเป็นจริง ฉันดีใจที่พวกเขาแก้ไขสิ่งนี้ในที่สุด
แบรนดอน

1
@BillLynch วิธีเปลี่ยนกลับเป็นใช้งานเป็นปุ่มย่อขนาดได้อย่างไร ; _;
user11153

4

คุณสามารถใช้Alt+f, xแทนAlt+F4วิธีการชั่วคราวเพื่อปิด Spotify อย่างรวดเร็ว


3

คุณสามารถคลิกขวาที่ไอคอนในพื้นที่แจ้งเตือนและเลือกเปิดที่ระบุว่า 'ซ่อนจากแถบงานเมื่อปิด' จากนั้น [x] จะปิดโปรแกรมจริงไม่ใช่เพียงแค่ย่อขนาดให้เล็กสุด

ที่มา: http://www.youtube.com/watch?v=X5reA9E7IjA


6
+1 เพราะนี่เป็นวิธีที่ดีในการทำให้ Spotify ไม่ถ่วงแถบงานของคุณเมื่อคุณคลิกปุ่ม X อย่างไรก็ตามมันไม่ได้ปิดโปรแกรมตามที่คุณอ้างสิทธิ์ ค่อนข้าง Spotify ยังคงทำงานในพื้นหลัง (เป็นบอลลูนที่ปรากฏขึ้นในวิดีโอพูด) แม้ว่าจะไม่อยู่ในแถบงานอีกต่อไป แต่ก็ยังมีไอคอนถาดและยังปรากฏขึ้นภายใต้แท็บ "กระบวนการ" ของตัวจัดการงานของคุณ ฉันเป็นคนประเภทที่ไม่ชอบให้ cruft พิเศษทำงานบนคอมพิวเตอร์ของฉันดังนั้นฉันจึงชอบถ้ามันจะออกจากโปรแกรมอย่างเต็มที่ - ไม่เพียง แต่ซ่อนมันไว้
แบรนดอน

4
Downvote เพราะนี่เป็นการซ่อนโปรแกรม มันยังคงทำงานในพื้นหลัง นี่คือเนื้อหลักของฉันกับ Spotify
Ben

2

สคริปต์ AHK จาก cx348 ดูเหมือนจะจับคนกดปุ่ม Alt-F4 เพื่อปิดหน้าต่าง แต่ (อย่างน้อยสำหรับฉัน) ไม่ได้จับคนปิด Spotify โดยการคลิก "X" ที่มุมบนขวาเพื่อปิดหน้าต่าง

ฉันสร้างสคริปต์ AutoHotKey ต่อไปนี้เพื่อจับถ้ามีคนคลิกที่ "X" ที่มุมขวาบนของหน้าต่าง:

#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

จากความเข้าใจ (จำกัด ) ของฉันเกี่ยวกับวิธีการทำงาน (ขณะที่ฉันแฮ็คสิ่งนี้ด้วยกันจากตัวอย่างจำนวนมากไม่ใช่ผู้เชี่ยวชาญ AHK) โดยพื้นฐานแล้วสคริปต์:

  • ใช้กับหน้าต่าง Spotify เท่านั้น
  • รอการดำเนินการคลิกเมาส์ซ้าย (ลง / ขึ้น)
  • เมื่อสิ่งนั้นเกิดขึ้นมันจะคว้าขนาดหน้าต่าง Active (Spotify) และคว้าตำแหน่งที่เมาส์ของคุณอยู่เมื่อมันถูกคลิก
  • มันจะตรวจสอบเพื่อให้แน่ใจว่าการคลิกได้กระทำโดยที่ปุ่ม X นั้นคือการคำนวณขอบเขตทันที
  • หากคุณคลิกในพื้นที่ที่ X คือมันส่งคำสั่งเงียบเพื่อฆ่า Spotify
  • การคลิกถูกปล่อยออกมา
  • และสคริปต์กลับมา

หวังว่านี่จะเป็นประโยชน์กับใครบางคน!


1

Spotify ให้ตัวเองทำงานในพื้นหลังเพราะมันใช้คอมพิวเตอร์ของคุณเพื่อให้ส่วนที่เหลือของเครือข่ายทำงาน (ดูที่นี่ )

ในการตอบคำถามของคุณสิ่งที่ดีที่สุดที่ฉันคิดว่ายังไม่ได้กล่าวถึงนั้นคือการมีแอพอื่นหรืองานที่กำหนดเวลาทำงานในพื้นหลังที่ตรวจสอบเป็นระยะ ๆ (ทุกนาทีหรือมากกว่านั้น) เป็นระยะ ๆ หากมองไม่เห็นก็สามารถส่งคำสั่งปิด

งานที่กำหนดเวลาไว้ใน Windows ควรมีความสามารถในเรื่องนี้ แต่ขึ้นอยู่กับว่ามีปัญหามากน้อยเพียงใด


3
+1 สำหรับข้อมูลเชิงลึกที่เพิ่มขึ้นเกี่ยวกับสาเหตุที่พวกเขาอาจต้องการให้เราเปิด Spotify ตลอดเวลา ฉันไม่รู้ว่ามันใช้ P2P ในความคิดของฉันนั่นยังคงเป็นเหตุผลที่ไม่ดีพอที่จะปิดการใช้งานบางอย่างตามมาตรฐานและพื้นฐานเหมือนกับปุ่ม X ฉันยังต้องการถ้าปุ่ม X ปิด GUI และปล่อยให้กระบวนการพื้นหลังทำงานในถาดสำหรับสิ่งของ P2P อย่างน้อยก็ให้การแสดงผลที่ปิดและทำให้มันออกไป
Brandon

1
สวัสดี @Brandon มันใช้ P2P เพราะมันช่วยลดต้นทุนและโครงสร้างพื้นฐานได้อย่างหนาแน่น หากเพลงเป็นที่นิยมผู้คนจำนวนมากก็มีพวกเขาและ Spotify เองไม่จำเป็นต้องถ่ายโอนเพลงเหล่านั้นผ่านอินเทอร์เน็ตก็แค่ใช้คนอื่น ๆ ฉันยอมรับว่าไม่ใช่วิธีปฏิบัติทางธุรกิจที่ดีที่จะไม่ปิดแอพ แต่ฉันพนันได้เลยว่าเงินนั้นเป็นสาเหตุ
แมทธิวยอดแหลม

0

ฉันไม่มีแอปพลิเคชันนั้นดังนั้นนี่เป็นคำแนะนำทั่วไป เบราว์เซอร์ส่วนใหญ่และโปรแกรมอื่น ๆ อีกมากมายมีคุณสมบัตินี้เช่นกัน ในส่วนใหญ่ของพวกเขามีตัวเลือกในการตั้งค่าเช่นช่องทำเครื่องหมายสำหรับ "ย่อเล็กสุดปิด" หรือ "ซ่อนในถาด" หรือแม้แต่ "เร่งการเริ่มต้น" เนื่องจากแอปเปิดแล้ว การใช้คำฟุ่มเฟือยแตกต่างกันไป แต่พวกเขาทั้งหมดหมายถึงสิ่งเดียวกัน

หากจำเป็นคุณสามารถสร้างทางลัดtaskkill.exeเพื่อยกเลิกโปรแกรม แต่เพื่อให้มีความสุภาพและปิดมันแทนคุณสามารถใส่close.exe (ในไฟล์ zip)ในโฟลเดอร์ System32 ของคุณแล้วสร้างทางลัดโดยใช้สิ่งนั้น คำสั่งต้องการชื่อของหน้าต่างที่เปิดขึ้นเมื่อ Spotify ทำงาน สามารถใช้สัญลักษณ์แทนได้เช่นกัน ดังนั้นหากชื่อหน้าต่าง (มุมบนซ้าย) คือ "Spotify" ทางลัดของคุณอาจเป็นดังนี้:

close.exe Spot*

นั่นจะปิดหน้าต่างทั้งหมดด้วย "Spot" เป็นตัวอักษร 4 ตัวแรกของชื่อ Close.exe ยังมีประโยชน์สำหรับการตั้งเวลาต่างๆ มันง่ายในการเริ่มโปรแกรมด้วย Task Scheduler และคุณสามารถกำหนดเวลาปิดได้ด้วยการใช้ไวยากรณ์เดียวกัน


1. ไม่มีการตั้งค่าดังกล่าวดังนั้นฉันจึงแนะนำว่าคำแนะนำทั่วไปจะเป็นคำตอบในกรณีนี้ 2. การไปที่เมนูเริ่มต้น / เดสก์ท็อปเพื่อคลิกทางลัดในทางปฏิบัติเมื่อหน้าต่างโปรแกรมที่ฉันพยายามปิดเปิดอยู่และอยู่ตรงหน้าฉันแล้ว
TFM

3
คุณสามารถวางทางลัดบนแถบงานหรือในเปิดใช้ด่วนได้อย่างง่ายดาย หรือ "แสดงเดสก์ท็อป" หรือวางทางลัดในเมนูเริ่ม แต่การใช้เมนูไฟล์และคลิก "ออก" ใน Spotify เพียง 2 คลิกแทนที่จะเป็น 1 ใน x มันไม่ยากมาก คุณทำให้เสียงเหมือนเมื่อคุณเปิดโปรแกรมคุณจะไม่สามารถใช้โปรแกรมอื่นได้อีกต่อไป นั่นคือสาเหตุที่แถบงานมีอยู่
Abraxas

0

นี่คือข้อเท็จจริงที่จะนำออกไปจากนี้:

  • Spotify ตรวจพบปุ่มปิดและยกเลิกการปิดแบบฟอร์มจากนั้นย่อขนาดแอปพลิเคชันให้น้อยที่สุด
  • มันแยกความแตกต่างระหว่างปุ่มปิดและไฟล์ -> ออก

เป็นไปได้ที่จะตั้งโปรแกรมแอปพลิเคชันที่ตรวจพบปุ่มปิดและ / หรือการย่อขนาดของแอปพลิเคชันและส่งข้อความเดียวกับที่ Spotify ทำเมื่อคลิกที่ File-> Exit

ไม่ใช่วิธีที่ง่ายที่สุด แต่ควรใช้งานได้ บางทีฉันจะตั้งโปรแกรม ...


0

หลังจากค้นหาไม่สิ้นสุดและเนื่องจากหัวข้อนี้ที่นี่เป็นหนึ่งในสิ่งที่กำปั้นที่ปรากฏขึ้นที่ google ฉันจะแบ่งปันทางออกของฉันที่นี่:

ฉันเพิ่งติดตั้ง AutoHotkey และเขียนสคริปต์ง่าย ๆ ต่อไปนี้:

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

ถ้า Spotify เป็นหน้าต่างที่ใช้งานอยู่สิ่งนี้จะกำหนดคำสั่งปิดปกติ (ไม่ทำงาน) ของ Alt + F4 ใหม่ให้เป็น taskkill ซึ่งจะยุติ spotify อย่างแรง

อันที่จริงนี่ไม่ได้อ่อนโยนมาก แต่ก็ดี ... ดูเหมือนจะเป็นวิธีเดียวที่จะปิด spotify โดยไม่ต้องใช้วิธีที่น่ารำคาญผ่านเมนู จนถึงตอนนี้สำหรับฉันมันก็ทำงานได้โดยไม่มีปัญหา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.