ไม่อยากพิมพ์เองใช่ไหม ใช้ตัวสร้างคำสั่งฟรี ชอบสวิตช์มากกว่าใช่ไหม 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 ทุกตัว พร้อมค่าที่แต่ละคีย์รับได้