ใน OS X Yosemite จะรักษาแอพ switcher (หรือ dock) ไว้บนหน้าจอหลักของฉันได้อย่างไร?


11

ฉันเชื่อว่าแอพ switcher (คำสั่ง + แท็บ) เชื่อมโยงกับตำแหน่งที่ "เป็น" ท่าเรือที่มีอยู่ในการแสดงทั้งสอง แต่ผมเชื่อว่าการแสดงผลที่ผ่านมาในที่ที่คุณคลิกที่ท่าเรือเป็นที่ที่มันจริงคือ

ดังนั้นเมื่อท่าเรืออยู่บนจอแสดงผลรองของฉันแอพสลับจะแสดงบนจอแสดงผลนั้น ซึ่งทำให้ฉันผิดหวังและฉันอยากให้ตัวสลับแอพอยู่บนจอแสดงผลหลักของฉัน

สิ่งนี้สามารถทำได้?

คำตอบ:


4

แอพ Switcher ควบคุมโดย Dock แล้วแต่จำนวนใดก็ตามที่แสดงแถบ dock เปิดอยู่ดังนั้น App Switcher applescript นี้เป็นวิธีที่ฉันรีเซ็ตแถบ Dock เป็นจอแสดงผลหลัก:

tell application "System Events"
    set screen edge of dock preferences to right
    set screen edge of dock preferences to bottom
end tell

หากคุณเรียกใช้ Dock โดยไม่ถูกซ่อน / มองเห็นได้ส่วนใหญ่ Dock จะทำให้แฟลชปรากฏที่ขอบด้านขวาสุด วิธีกำจัดแฟลช:

tell application "System Events"

    set autohide of dock preferences to true
    delay 0.2
    set screen edge of dock preferences to right
    set screen edge of dock preferences to bottom
    set autohide of dock preferences to false

end tell

คุณสามารถผูกสคริปต์กับแป้นพิมพ์ลัดเพื่อให้สามารถเรียกใช้อย่างรวดเร็วเมื่อจำเป็น

หากคุณซ่อน Dock ไว้เสมอคุณสามารถวางสคริปต์ไว้ในลูปด้วยระยะเวลาที่ต้องการและเรียกใช้เป็น daemon วิธีนี้ daemon จะทำให้แน่ใจว่า Dock อยู่ในหน้าจอหลักเป็นระยะ


นี่คือคำตอบที่ถูกต้อง
ezrock

1

ขอผลกระทบที่ต้องการ

  1. ซ่อน Dock ที่ Will
  2. Keep Dock บนหน้าจอหลัก

ซ่อน Dock ที่ Will

ตั้งค่าปุ่มลัดเพื่อซ่อนท่าเรือ

ใน OS X: การตั้งค่าระบบ> คีย์บอร์ด> ทางลัด> Launchpad และ Dock

  • ทำเครื่องหมาย "เปิด / ปิดการซ่อน Dock"

  • ตั้งปุ่มลัดสำหรับ“ Dock Hiding On / Off” เป็น Control D (หรืออะไรก็ได้ที่คุณต้องการ)

  • ตั้งค่าระยะเวลาสำหรับ Dock Hiding timing เป็นเวลานาน (ดังแสดงในคำสั่งต่อไปนี้) ฉันตั้งค่าของฉันเป็น 99 (ฉันคิดว่า) ดังนั้นฉันจะไม่เรียกใช้ Dock โดยไม่ตั้งใจ

ตั้งค่าระยะเวลาสำหรับ Dock Hiding timing เป็นเวลานาน (ดังแสดงในคำสั่งต่อไปนี้) ฉันตั้งค่าของฉันเป็น 99 (ฉันคิดว่า) ดังนั้นฉันจะไม่เรียกใช้ Dock โดยไม่ตั้งใจ

ป้อนสิ่งนี้ในเทอร์มินัลเพื่อให้ Dock แสดงโดยไม่ล่าช้า:

defaults write com.apple.dock autohide-delay -float 0; killall Dock

บางทีคุณอาจต้องการหน่วงเวลานาน (5 วินาที) เพื่อที่คุณจะไม่เรียกใช้ Dock โดยไม่ตั้งใจ:

defaults write com.apple.dock autohide-delay -float 5; killall Dock

วิธีคืนค่าเริ่มต้น:

defaults delete com.apple.dock autohide-delay; killall Dock

Keep Dock บนหน้าจอหลัก

คุณจะคิดว่านี่เป็นเรื่องง่าย แต่สิ่งที่จริง ๆ แล้วคือเมื่อคุณย้ายแอปพลิเคชั่นไปยังแบบเต็มหน้าจอ มันสร้างความหายนะด้วยท่าเทียบเรือและการเปิดเผย เพื่อแก้ไขปัญหาตอนนี้ฉันกำลังลอง Lawrence Post สำหรับ Apple Scripts ฉันใช้มันโดยใช้ Keyboard Maestro (แนะนำเป็นอย่างยิ่งให้แอพนั้นทำสิ่งเหล่านี้โดยอัตโนมัติ) หากสถานการณ์เต็มหน้าจอสร้างปัญหาการกำหนดตำแหน่งของท่าเทียบเรือฉันเพียงตั้งปุ่มลัดเพื่อเรียกใช้งาน Apple Script และเปลี่ยนตำแหน่งของ Dock

ยังคงทำ

อัตโนมัติโดยใช้ Keyboard Maestro เพื่อตรวจจับแท่นวางที่ถูกย้ายไปยังจอภาพอื่นและวางแท่นกลับไปที่หน้าจอหลักโดยอัตโนมัติโดยไม่ต้องใช้ปุ่มลัด


0

ฉันเก็บแท่นวางไว้ที่ด้านขวาของหน้าจอซึ่งเก็บไว้ในจอแสดงผลเดียวนั่นคือจอแสดงผลขวาสุดเมื่อฉันตั้งค่าการจัดเรียง


0

ทางออกที่ได้ผลสำหรับฉันคือการย้ายแท่นวางจากด้านข้างไปด้านล่าง

การตั้งค่าของฉัน:

ป้อนคำอธิบายรูปภาพที่นี่

จากการตั้งค่าระบบ> Dock:

ป้อนคำอธิบายรูปภาพที่นี่

ไปที่หน้าจอหลักของคุณและวางเคอร์เซอร์ลงเพื่อแสดงท่าเทียบเรือ cmd+tabตอนนี้พยายาม ตัวสลับแท็บควรปรากฏในหน้าจอหลักของคุณ

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


-1

เป็นวิธีแก้ปัญหา ฉันแนะนำให้ซ่อนท่าเรือ รู้สึกเป็นธรรมชาติมากขึ้นสำหรับฉัน อย่างน้อยก็จนกว่าพวกเขาจะอนุญาตให้ตัวเลือกที่จะเก็บไว้ในหน้าจอเดียว

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