วิธีแก้ไขไฟล์ plist ที่เป็นค่าเริ่มต้นใน Mavericks

การตั้งค่าหลักและระบบการจัดเก็บการตั้งค่าใน OS X คือ "ค่าเริ่มต้น" ซึ่งจะบันทึกค่าในรายการคุณสมบัติ XML แบบไบนารีหรือ ASCII ที่เข้ารหัส สิ่งเหล่านี้มักพบได้ในโฟลเดอร์ "การตั้งค่า" ของบัญชีผู้ใช้ แต่มีอยู่ในตำแหน่งอื่นและเพื่อจุดประสงค์อื่นในระบบปฏิบัติการ

ค่าเริ่มต้นสำหรับโปรแกรมและบริการของระบบมักจะถูกแก้ไขจากภายในแผงการตั้งค่าโปรแกรมหรือระบบปฏิบัติการ แต่การปฏิบัติทั่วไปคือการแก้ไขด้วยตนเองแล้วโหลดบริการหรือโปรแกรมที่เกี่ยวข้องเพื่อเรียกใช้การเปลี่ยนแปลงอีกครั้ง สิ่งนี้สามารถทำได้สำหรับการตั้งค่ามาตรฐาน แต่ก็มีประโยชน์สำหรับการเปิดใช้งานการตั้งค่าที่ซ่อนไว้ซึ่ง Apple ได้นำไปใช้ แต่ไม่มีการตั้งค่าที่เป็นทางการเช่นย้าย Dock ไปที่มุมขอบจอแสดงผลแทนที่จะอยู่กึ่งกลาง

การตั้งค่าประเภทนี้สามารถเรียกใช้โดยการเรียกใช้คำสั่งค่าเริ่มต้นที่เกี่ยวข้องในเทอร์มินัลเพื่อเขียนตามด้วยการโหลดโปรแกรมที่กำลังทำงานอยู่ (เช่นเดียวกับ Dock) อย่างไรก็ตามการตั้งค่าเริ่มต้นจำนวนมากสามารถเป็นโครงสร้างที่ซ้อนกันอย่างลึกล้ำที่ซับซ้อนเกินกว่าจะสร้างและจัดการโดยใช้คำสั่งค่าเริ่มต้นมาตรฐาน

ในกรณีเหล่านี้การแก้ไขไฟล์ plist ที่เกี่ยวข้องด้วยตนเองโดยใช้โปรแกรมแก้ไขข้อความมักจะทำ ใน OS เวอร์ชันก่อนหน้านี้ทำงานได้ดีและโหลดการตั้งค่าเมื่อคุณเปิดโปรแกรมอีกครั้ง แต่ถ้าคุณลองทำใน OS X Mavericks การตั้งค่าที่แก้ไขอาจไม่ทำงาน

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

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

แม้ว่าผู้ที่ใช้โปรแกรมแก้ไขข้อความอาจผิดหวังกับการเปลี่ยนแปลงใน Mavericks เนื่องจากคำสั่งเริ่มต้นเองจะแคชไฟล์การกำหนดค่าตามความชอบอย่างเหมาะสมคุณสามารถใช้ร่วมกับตัวแก้ไขข้อความเพื่อใช้การเปลี่ยนแปลงที่ซับซ้อนกับไฟล์การกำหนดค่าตามความชอบ เมื่อต้องการทำสิ่งนี้หลังจากที่คุณบันทึกการเปลี่ยนแปลงในเท็กซ์เอดิเตอร์แล้วให้รันคำสั่งอ่านค่าดีฟอลต์บนไฟล์ plist เพื่อแสดงรายการเนื้อหา

ตัวอย่างเช่นหากคุณต้องการเปลี่ยนการตั้งค่าตำแหน่งของ Dock โดยใช้โปรแกรมแก้ไขข้อความคุณสามารถเปิดและแก้ไขคีย์ "ปักหมุด" และ "วางแนว" แล้วบันทึกการเปลี่ยนแปลง ถัดไปคุณสามารถเรียกใช้หนึ่งในสองคำสั่งต่อไปนี้เพื่ออ่านไฟล์ plist ของ Dock และทำการแคชอีกครั้ง ทำสิ่งนี้ก่อนที่จะเปิด Dock อีกครั้งและการตั้งค่าจะถูกนำไปใช้อย่างเหมาะสมและใช้งานเมื่อโปรแกรมโหลด:

ค่าเริ่มต้นอ่าน ~ / Library / Preferences / com.apple.dock

ค่าเริ่มต้นอ่าน com.apple.dock


 

แสดงความคิดเห็นของคุณ