ไม่อยากพิมพ์คำสั่งเองใช่ไหม ใช้ตัวสร้างคำสั่งฟรี ต้องการสวิตช์แทนคำสั่งใช่ไหม Still Dock ล็อก Dock ของ Mac คุณจากแถบเมนู
macOS ล็อก Dock ได้ มันทำได้มาหลายปีแล้ว Apple แค่ไม่เคยใส่ตัวควบคุมไว้ในการตั้งค่าระบบเลย
มีการตั้งค่าที่ใช้ได้ผลสี่แบบ ทั้งสี่แบบอยู่ในรายการด้านล่าง พร้อมกับอันที่ถูกพูดถึงซ้ำ ๆ ทางออนไลน์แต่ไม่มีผลอะไรเลย
แต่ละอันคือบรรทัดเดียวในเทอร์มินัล เปิดเทอร์มินัลจาก Applications จากนั้น Utilities วางบรรทัดหนึ่ง กด Return
เส้นแบ่งจะหยุดตอบสนอง และแถบเลื่อนขนาดในการตั้งค่าระบบจะเป็นสีเทา
defaults write com.apple.dock size-immutable -bool true; killall Dock
Dock ยังคงอยู่ที่ขอบที่คุณเลือก ล่าง ซ้าย หรือขวา
defaults write com.apple.dock position-immutable -bool true; killall Dock
แอปจะถูกลากออก วางเข้า หรือจัดเรียงใหม่ไม่ได้อีกต่อไป มีประโยชน์บน Mac ที่ใช้ร่วมกันหรือของครอบครัว ที่ปัญหาปกติคือแอปหายไปจาก Dock อย่างเงียบ ๆ
defaults write com.apple.dock contents-immutable -bool true; killall Dock
ปักหมุดการตั้งค่าซ่อนอัตโนมัติ เพื่อไม่ให้ถูกสลับโดยไม่ตั้งใจหรือโดยแอปอื่น ตัวนี้แทบไม่เคยถูกบันทึกไว้ในเอกสารเลย
defaults write com.apple.dock autohide-immutable -bool true; killall Dock
รันบรรทัดเดียวกันโดยใช้ false แทน true
defaults write com.apple.dock size-immutable -bool false; killall Dock
หากต้องการล้างทั้งสี่อย่างพร้อมกัน และไม่มีอะไรอื่นเลย
defaults delete com.apple.dock size-immutable
defaults delete com.apple.dock position-immutable
defaults delete com.apple.dock contents-immutable
defaults delete com.apple.dock autohide-immutable
killall Dock
คุณจะเจอ magnification-immutable ถูกพูดถึงซ้ำ ๆ ในฟอรัมและบทความรายการต่าง ๆ ว่าเป็นล็อกตัวที่ห้า เราทดสอบมันบน macOS 26 แล้ว มันไม่มีผลอะไรเลย การตั้งค่าถูกเขียนไป ไม่มีข้อผิดพลาดปรากฏ และการขยายยังคงปรับได้เต็มที่ในการตั้งค่าระบบ
ถ้าคุณต้องการให้การขยายคงที่ ไม่มีการตั้งค่าสำหรับมัน ปิดมันแทน
killall Dock ไม่ใช่ตัวเลือกที่ข้ามได้ การเขียนการตั้งค่าเพียงอย่างเดียวจะทำให้ตัวควบคุมในการตั้งค่าระบบเป็นสีเทา แต่ Dock ยังคงให้คุณปรับขนาดได้จนกว่ามันจะรีสตาร์ต คู่มือเกือบทุกอันที่ตกขั้นตอนนี้ไปจะให้ผลลัพธ์เป็นล็อกที่ดูเหมือนใช้ไม่ได้ผลวิธีดูว่าล็อกเปิดอยู่หรือไม่
defaults read com.apple.dock size-immutable
1 แปลว่าล็อกอยู่ 0 แปลว่าปลดล็อกแล้ว และข้อผิดพลาดที่บอกว่าคีย์ไม่มีอยู่ แปลว่ามันไม่เคยถูกตั้งค่าเลย
ถ้าคุณตั้งค่า Dock ครั้งเดียวและไม่เคยเปลี่ยนมันเลย รันคำสั่งแล้วก็เสร็จ มันไม่มีค่าใช้จ่ายและคงอยู่ต่อไป
มันเริ่มน่ารำคาญเมื่อ Dock ของคุณเป็นสิ่งที่คุณปรับเปลี่ยนจริง ๆ ทุกการเปลี่ยนแปลงหมายถึงต้องหาคำสั่งใหม่อีกครั้ง ปลดล็อก ปรับ ล็อกใหม่ ไม่มีบันทึกว่าคุณเคยมีอะไร ดังนั้นล็อกที่ใช้ผิดจังหวะจะแช่แข็งขนาดที่ผิดไว้ถาวร และไม่มีอะไรตามคุณไปยัง Mac เครื่องใหม่เลย
การล็อก Dock ด้วย Still Dock คือการตั้งค่าสี่แบบเดียวกันนี้เป็นสวิตช์สี่ตัวในแถบเมนู มันบันทึก Dock ที่คุณมีก่อนแต่ละล็อกและคืนค่าให้เมื่อคุณปลดล็อก ออกจากแอป หรือลบแอปทิ้ง ดังนั้นไม่มีอะไรค้างอยู่เลย คุณลองดูว่ามันทำงานอย่างไรในเบราว์เซอร์ของคุณก่อนได้
ใช้มากกว่าหนึ่งจอใช่ไหม Dock ยังกระโดดข้ามจอด้วย ซึ่งเป็นปัญหาแยกต่างหากที่มีวิธีแก้ของตัวเอง วิธีคงให้ Dock ของ Mac อยู่จอเดียว
ทุกคำสั่งในนี้จบด้วย killall Dock ถ้าไม่แน่ใจว่าทำไม ดู killall Dock ทำอะไรบ้าง
เทอร์มินัลเป็นหนึ่งในสามวิธีที่ทำสิ่งนี้ได้ และไม่ใช่วิธีที่ถูกต้องเสมอไป วิธีล็อก Dock บน Mac เทียบกันสามวิธี
ใช่ นี่เป็นการตั้งค่า macOS ที่มีการบันทึกไว้อย่างเป็นทางการ เหมือนกับที่ฝ่าย IT ใช้เพื่อทำให้ Mac เป็นมาตรฐานเดียวกัน ไม่มีอะไรถูกแพตช์หรือแก้ไข และทุกอย่างสามารถย้อนกลับได้ด้วยคำสั่งเดียว
ไม่ คำสั่งเหล่านี้เขียนลงในการตั้งค่าของผู้ใช้ตัวเอง จึงไม่ต้องใช้รหัสผ่าน นั่นยังหมายความว่าผู้ใช้คนไหนก็ยกเลิกมันได้สำหรับบัญชีของตัวเอง
ไม่ การตั้งค่าเหล่านี้แค่ป้องกันการเปลี่ยนแปลง ไม่มีผลต่อประสิทธิภาพเลย
ไม่ได้กับสิ่งเหล่านี้ จอไหนแสดง Dock ถูกควบคุมโดย Mission Control ไม่ใช่การตั้งค่าเหล่านี้ การปิดจอภาพมี Spaces แยกกันจะคง Dock ไว้จอเดียว โดยแลกกับแอปแบบเต็มจอต่อจอ
การตั้งค่า Dock อื่น ๆ ทั้งหมดที่คุณเข้าถึงได้ด้วยวิธีนี้อยู่ใน คำสั่ง defaults ของ Dock ของ Mac ทุกตัว พร้อมค่าที่แต่ละคีย์รับได้