คำตอบสั้น ๆ รัน defaults delete com.apple.dock; killall Dock ในเทอร์มินัล
นั่นจะทำให้ Dock กลับไปเป็นแบบตอนที่ Mac ยังใหม่เอี่ยม มันยังลบทุกแอปที่คุณเพิ่มเข้าไปด้วย ดังนั้นให้อ่านคำเตือนด้านล่างก่อนรันคำสั่งนี้
การรีเซ็ต Dock ไม่ใช่การซ่อมแซมที่คงการตั้งค่าของคุณไว้ มันล้างการตั้งค่า Dock ทั้งหมดที่คุณมี รวมถึง
สิ่งที่มันไม่แตะต้องคือทุกอย่างนอกเหนือจาก Dock แอปของคุณไม่ถูกถอนการติดตั้ง ไฟล์ของคุณไม่ถูกแตะต้อง และไม่มีอะไรออกจาก Mac ของคุณ มีเพียงการตั้งค่าของ Dock เองเท่านั้นที่ถูกล้าง
ถ้า Dock ของคุณแค่ผิดขนาดแต่อย่างอื่นปกติดี คุณไม่จำเป็นต้องใช้นี่ ดู ทำไม Dock ของคุณถึงเปลี่ยนขนาดอยู่เรื่อย แทน
เปิดเทอร์มินัล จาก Applications จากนั้น Utilities หรือกด Command และ Space แล้วพิมพ์ Terminal วางข้อความนี้แล้วกด Return
defaults delete com.apple.dock; killall Dock
Dock จะหายไปสักวินาทีแล้วกลับมาด้วยค่าเริ่มต้นของ Apple สองส่วนกำลังทำงานนี้ defaults delete com.apple.dock ลบการตั้งค่าที่เก็บไว้ และ killall Dock รีสตาร์ต Dock เพื่อให้มันสร้างตัวเองใหม่ตั้งแต่ต้น ถ้าไม่มีส่วนที่สอง จะดูเหมือนไม่มีอะไรเกิดขึ้นเลย
ถ้าเทอร์มินัลตอบว่าโดเมนไม่มีอยู่ แสดงว่าการตั้งค่าถูกล้างไปแล้ว รัน killall Dock อย่างเดียวก็พอ
ผลลัพธ์เหมือนกัน ไม่ต้องใช้เทอร์มินัล มีประโยชน์ถ้า Dock ทำงานผิดปกติมากจนคุณสงสัยว่าไฟล์เสียหาย
~/Library/Preferences แล้วกด Returncom.apple.dock.plist แล้วย้ายไปที่ถังขยะmacOS จะเขียนไฟล์ใหม่ด้วยค่าเริ่มต้น ถ้า Dock ของคุณรีเซ็ตตัวเองทุกครั้งที่เข้าสู่ระบบ หรือปฏิเสธที่จะเก็บการตั้งค่าไว้ ไฟล์ที่เสียหายตรงนี้มักเป็นสาเหตุปกติ และนี่คือวิธีแก้
คุณมักไม่จำเป็นต้องรีเซ็ตทั้งหมด แต่ละส่วนคืนกลับได้เอง โดยไม่เสียแอปของคุณไป
killall Dock อย่างเดียวก็แก้ Dock ที่หยุดตอบสนองได้ โดยไม่เปลี่ยนการตั้งค่าใด ๆ เลยถ้าคุณกำลังรีเซ็ตเพราะ Dock คลาดเคลื่อนจากที่คุณตั้งไว้อยู่เรื่อย การรีเซ็ตแค่รักษาอาการ สาเหตุคือ macOS ปล่อยให้ Dock ถูกเปลี่ยนได้ด้วยการลากโดยไม่ตั้งใจ และไม่มีวิธีปักหมุดมัน
คุณปักหมุดมันเองได้ เมื่อ Dock ของคุณเป็นแบบที่คุณต้องการแล้ว รัน
defaults write com.apple.dock size-immutable -bool true; killall Dock
นั่นจะล็อกขนาดไว้ มีการตั้งค่าแบบเดียวกันสำหรับตำแหน่ง เนื้อหา และการซ่อนอัตโนมัติ ซึ่งอยู่ใน คู่มือของเราสำหรับทั้งสี่อย่าง สลับ true เป็น false เพื่อปลดล็อกอันไหนก็ได้
ถ้าคุณไม่อยากจำคำสั่งสี่แบบไว้ในหัว การล็อก Dock ของ Mac คุณด้วย Still Dock ใส่ล็อกทั้งสี่แบบเดียวกันไว้ในแถบเมนูของคุณเป็นสวิตช์ และจำ Dock ที่คุณมีก่อนล็อกไว้ เพื่อให้คุณกลับไปหามันได้เสมอ
ใช้มากกว่าหนึ่งจอใช่ไหม Dock ยังกระโดดข้ามจอด้วย ซึ่งเป็นปัญหาแยกต่างหากที่มีวิธีแก้ของตัวเอง วิธีคงให้ Dock ของ Mac อยู่จอเดียว
killall Dock ตอนท้ายของคำสั่งเหล่านี้มีผลจริง และไม่เหมือนกับการรีเซ็ต killall Dock ทำอะไรจริง ๆ
เมื่อมันกลับมาเป็นแบบที่คุณต้องการแล้ว คุณหยุดไม่ให้มันเคลื่อนที่อีกได้ วิธีล็อก Dock บน Mac
ไม่ มันแค่ล้างการตั้งค่าของ Dock เท่านั้น แอปพลิเคชันของคุณยังคงติดตั้งอยู่และไฟล์ของคุณไม่ถูกแตะต้อง คุณจะต้องลากแอปโปรดของคุณกลับไปที่ Dock อีกครั้งในภายหลัง
ใช่ ก่อนรีเซ็ต ให้คัดลอกไฟล์การตั้งค่าไปเก็บไว้ที่ปลอดภัย cp ~/Library/Preferences/com.apple.dock.plist ~/Desktop/dock-backup.plist หากต้องการกู้คืน คัดลอกกลับแล้วรัน killall Dock
มักเป็นไฟล์การตั้งค่าเสียหาย ซึ่งวิธีลบไฟล์ด้านบนจะแก้ไขได้ บน Mac ที่ถูกจัดการ จากที่ทำงานหรือโรงเรียน โปรไฟล์การกำหนดค่าอาจกำลังบังคับใช้ Dock แทน และคุณแทนที่มันในเครื่องไม่ได้ ถ้าการตั้งค่า Dock ของคุณเป็นสีเทาด้วย ดู ทำไม macOS ถึงบอกว่าโปรไฟล์กำหนดค่ามัน
ลอง killall Dock ก่อน เพราะมันรีสตาร์ตโดยไม่เสียอะไรไป ถ้า Dock ยังไม่ปรากฏ การรีเซ็ตแบบเต็มคือขั้นตอนถัดไป
ถ้า Dock ของคุณรีเซ็ตเอง ไม่ใช่เพราะคุณสั่งให้มันทำ นั่นเป็นปัญหาคนละแบบที่มีสี่สาเหตุที่เป็นไปได้ ดู ทำไม Dock ของ Mac คุณถึงรีเซ็ตตัวเอง