คำตอบสั้น ๆ การตั้งค่าระบบ › เดสก์ท็อปและ Dock แล้วปิด แสดงแอปที่แนะนำและล่าสุดใน Dock
จากบรรทัดคำสั่ง
defaults write com.apple.dock show-recents -bool false; killall Dock
Dock มีส่วนแยกต่างหากทางด้านขวา หลังเส้นแบ่ง เก็บแอปได้สูงสุดสามแอปที่คุณ เปิดไปเมื่อไม่นานมานี้ที่ยังไม่ได้อยู่ใน Dock อยู่แล้ว แอปเหล่านี้ไม่ได้ถูกปักหมุดและคุณไม่ได้เป็นคนวางไว้ตรงนั้น มันปรากฏขึ้นมา ดันทุกอย่างให้ขยับ แล้วก็หายไปอีกครั้ง
การขยับแบบนี้เองที่ทำให้คนอธิบายว่า Dock จัดเรียงตัวเองใหม่ ไม่มีอะไรที่คุณวางไว้ ขยับเลย มีแค่ส่วนชั่วคราวที่โตขึ้นข้าง ๆ มัน
บน macOS 26 อยู่ในเดสก์ท็อปและ Dock ในเวอร์ชันเก่าเคยอยู่ที่ Dock และแถบเมนู และก่อนหน้านั้น คือหน้าต่าง Dock ใน การตั้งค่าระบบ คำที่ใช้แทบไม่เปลี่ยนเลย
defaults write com.apple.dock show-recents -bool false
killall Dock
หากไม่มี killall Dock ค่านั้นจะถูกเขียนแต่ไม่มีอะไรเกิดขึ้น ซึ่งเป็น
สาเหตุที่พบบ่อยที่สุดที่ทำให้คำสั่งที่คัดลอกจากบล็อกดูเหมือนใช้ไม่ได้ผล ดู
killall Dock ทำอะไรบ้าง
หากต้องการเอากลับมา ให้ใช้ -bool true หรือ
defaults delete com.apple.dock show-recents เพื่อกลับไปเป็นค่าเริ่มต้นของ macOS
นี่คือเวอร์ชันที่คนส่วนใหญ่ตามหาแต่แทบไม่เคยเจอเขียนไว้ที่ไหน บน Mac ที่ใช้ร่วมกัน เครื่องในห้องแล็บ หรือคีออสก์ การปิดการตั้งค่าในบัญชีหนึ่งไม่มีผลอะไรกับคนถัดไปที่ ลงชื่อเข้าใช้เลย เพราะมันเป็นการตั้งค่ารายผู้ใช้
สองตัวเลือกที่คงอยู่จริง
com.apple.dock จะมีผลกับผู้ใช้ทุกคนที่มันกำหนดเป้าหมายไว้ และเปิดกลับจากการตั้งค่าระบบไม่ได้ นี่คือสิ่งที่ MDM ทำ และเป็นสิ่งที่ผู้ดูแลระบบต้องการจริง ๆdefaults write com.apple.dock contents-immutable -bool true หยุดไม่ให้เนื้อหาของ Dock
ถูกเปลี่ยนเลย รวมถึงการลาก มันไม่ได้เอาส่วนแอปล่าสุดออกไปเอง ดังนั้นให้ตั้ง
show-recents เป็น false ก่อน แล้วค่อยล็อกลำดับสำคัญ การล็อกเนื้อหาก่อนจะแช่แข็ง Dock ไว้พร้อมส่วนแอปล่าสุดที่ยังเปิดใช้งานอยู่
ไม่ มันแค่หยุดไม่ให้ Dock แสดง แอปที่ใช้ล่าสุด ไม่มีอะไรถูกถอนการติดตั้ง และแอปยังปรากฏใน Launchpad, Spotlight และโฟลเดอร์ Applications
การอัปเกรด macOS สามารถรีเซ็ต การตั้งค่าที่ไม่เคยถูกเขียนไว้อย่างชัดเจนได้ ถ้าคุณตั้งค่ามันจากเทอร์มินัลหรือในโปรไฟล์ มันจะ รอด ถ้าคุณแค่สลับมันครั้งเดียวเมื่อหลายปีก่อน มันอาจไม่รอด การล็อกเนื้อหาของ Dock ภายหลังคือสิ่งที่ ทำให้มันคงอยู่
ใช่
show-recents ในโดเมน com.apple.dock ส่งมาเป็นการตั้งค่าที่ถูกจัดการ เพราะมันถูกจัดการ สวิตช์ในการตั้งค่าระบบจึงเป็นสีเทาแทนที่จะแค่ถูกตั้งค่าไว้
ซึ่งเป็นพฤติกรรมที่ผู้ดูแลระบบมักต้องการ
ถ้าคุณไม่อยากจดรายการคำสั่งไว้ Still Dock ก็คือการตั้งค่าสี่อย่างเดียวกัน แต่เป็นสวิตช์ และมันจำ Dock ที่คุณมีก่อนล็อกไว้ด้วย ล็อกขนาดใช้ได้ฟรี