ฉันจะหยุดช่องว่างจากการสลับโดยอัตโนมัติได้อย่างไร?


19

ฉันมักจะใช้ Spaces บน Mac OS X 10.5 เพื่อสลับไปยังพื้นที่อื่นเมื่อโปรแกรมไม่ว่าง / ไม่ตอบสนอง บ่อยครั้งมากที่ไม่มีคำเตือนหรือเหตุผลที่ชัดเจน Spaces จะเปลี่ยนกลับไปที่ช่องว่างแรกโดยที่ฉันไม่ขอให้ทำ ทำไมถึงทำเช่นนี้และฉันจะหยุดมันได้อย่างไร ฉันจะทำให้ช่องว่างสลับเฉพาะในการตอบสนองต่อการร้องขอของฉันได้อย่างไร


@mankoff: มันทำหรือแย่กว่านั้นมันจะทำเมื่อฉันพิมพ์บางอย่างในแอพเดียวมันจะสลับฉันออกจากแอพนั้นไปยังที่ว่างด้วยแอพอื่น มันมักจะเกิดขึ้นเมื่อแอพไม่ตอบสนอง อย่างเมื่อก่อนวันนี้เมื่อฉันถามสิ่งนี้ iTunes ไม่สามารถหาเพลงและให้ลูกบอลชายหาดที่กำลังหมุน ฉันสลับช่องว่างเพื่อเขียนรหัสและทุกๆ 5 วินาทีมันจะเปลี่ยนกลับเป็น iTunes ซึ่งยังไม่ตอบสนอง
Josh

ฉันไม่สงสัยเลย เรื่องนี้เกิดขึ้นกับฉันมาก
Ken

คำตอบ:


19

หยุด Spaces จากการสลับช่องว่างเนื่องจากแอปมาที่เบื้องหน้า:

defaults write com.apple.Dock workspaces-auto-swoosh -bool NO && killall Dock

หรือผ่าน GUI: System Prefs > Spacesจากนั้นยกเลิกการทำเครื่องหมายที่ช่องด้านล่าง: "เมื่อสลับไปยังแอปพลิเคชันให้สลับไปยังพื้นที่ที่มีหน้าต่างที่เปิดอยู่สำหรับแอปพลิเคชัน"

หยุด (ช้าลง) เว้นวรรคจากการสลับช่องว่างหากเมาส์ของคุณกดกับขอบเดสก์ท็อป:

defaults write com.apple.dock workspaces-edge-delay -float 60 && killall Dock

เป็นคนดีคนหนึ่ง!
fady

อันแรกฟังดูสมบูรณ์แบบแต่ฉันเพิ่งทำและตอนนี้เมื่อฉันคลิกแอพที่ท่าเรือระบบจะไม่เปลี่ยนไปใช้พื้นที่นั้นอีกต่อไป ถ้ามันยังแก้ปัญหาผมมีผมสามารถอยู่กับมันอย่างไร :-)
Josh

@ Josh ฉันพบคนแรกที่จำเป็น ถ้าฉันต้องการให้เทอร์มินัลสองเครื่องเปิดในพื้นที่ต่างกัน หรือเบราว์เซอร์ใหม่ในพื้นที่ปัจจุบัน ไม่สามารถทำได้อย่างง่ายดายหากช่องว่างยังคงสลับที่อื่น ...

ฉันพบว่าการตั้งค่าระบบ -> ช่องว่าง -> ปิดเป็นวิธีการแก้ปัญหา 100% ของช่องว่างปัญหาให้ฉัน ฉันมีหน้าจอคู่ดังนั้นการสลับ "บริบท" ไม่เหมาะสำหรับฉันฉันซ่อนสิ่งที่ฉันไม่ได้ใช้ แต่อีกครั้งฉันมี RAM 12GB ดังนั้นฉันจึงเข้าใจว่าในหน้าจอขนาดเล็กหรือสภาพแวดล้อมที่ จำกัด มากขึ้นความเรียบง่ายของการมีบริบทที่แตกต่างกันและความสามารถในการสลับไปที่พวกเขาอาจเป็นที่ต้องการ ฉันจะใช้ช่องว่างถ้าฉันสามารถเปลี่ยนทันทีได้เร็วเท่า HIDE / UNHIDE ฉันไม่ชอบสิ่งที่โอ้อวด
Martin Marconcini

2
ฉันลองใช้โซลูชันของคุณแล้วและจะหยุดสลับหากแอปเปิดอยู่แล้ว แต่ฉันจะป้องกันสวิตช์ได้อย่างไรหากแอปเปิดขึ้นในพื้นที่อื่น เช่นฉันอยู่ในอวกาศ 1 และ iTunes ถูกตั้งค่าให้แสดงเสมอในอวกาศ 2 ถ้าฉันเริ่ม iTunes ในขณะที่ทำงานในพื้นที่ 1 Leopard เปลี่ยนเป็นพื้นที่สองโดยอัตโนมัติ เป็นไปได้ไหมที่จะเปิด iTunes บนช่องว่างที่สองใน“ แบ็คกราวน์”?
Tobi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.