GUI ใน MacOS เป็นค่าเริ่มต้นหรือไม่


10

ฉันไม่ใช่คน Mac (ยังวางแผนที่จะเพิ่มเข้าไปในละครในปีนี้) แต่ฉันได้ติดตามคำถาม Mac มากมายใน SF คำสั่งเริ่มต้นขึ้นมากและจากบริบทของคำถาม / คำตอบที่ฉันได้รับสิ่งที่มันทำ แค่อยากรู้อยากเห็นมี GUI สำหรับแก้ไขการตั้งค่าหรือไม่ ดูเหมือนว่าฉันนี้จะค่อนข้างคล้ายกับตัวแก้ไขรีจิสทรีใน Windows (แม้ว่าฉันคาดหวังว่ารีจิสทรีไม่มาก)

คำตอบ:


18

ใช่และไม่. Mac OS X ไม่มีรีจิสทรีแบบรวมเช่น Windows แต่จะเก็บการตั้งค่าในแต่ละ.plistไฟล์แทน

เมื่อคุณดำเนินการคำสั่งจะเก็บการเปลี่ยนแปลงในdefaults write ~/Library/Preferencesตัวอย่างเช่นคำสั่งเปลี่ยน Dock จากกระจก 3D เป็นเฉดสี 2D พื้นฐานมากขึ้นคือ:

defaults write com.apple.dock no-glass -boolean YES

สิ่งนี้ทำอะไรได้บ้างคือแก้ไข~/Library/Preferences/com.apple.dock.plistและเปลี่ยนแปลงno-glassเป็นจริง ยูทิลิตี้สำหรับนักพัฒนา Mac OS X มีโปรแกรมที่เรียกว่า Property List Editor ที่จะช่วยให้คุณแก้ไขไฟล์ด้วย GUI: ข้อความแสดงแทน


6
+1 เรามีผู้ชนะ แนวคิดที่สำคัญในการมาที่นี่คือคำสั่ง "ค่าเริ่มต้น" ที่คุณเห็นอยู่นั้นเป็นเพียงการเขียนไปยังไฟล์. plist
ชื่อผู้ใช้


4

Thomas Tempelmann | ตัวแก้ไขค่า Mac OS X - GUI สำหรับคำสั่ง 'ค่าเริ่มต้น'

Mac OS X 10.8 แนะนำระบบแคชสำหรับการตั้งค่าแอพ ("cfprefsd") ขณะนี้อาจเพิ่มประสิทธิภาพการทำงานสำหรับแอปมันทำให้ยากสำหรับนักพัฒนาเพื่อจัดการค่ากำหนดอย่างรวดเร็วสำหรับการทดสอบเนื่องจากการเปลี่ยนแปลงโดยตรงไปยังไฟล์ plist ใน~/Library/Preferencesโฟลเดอร์ไม่ทำงานอีกต่อไปกับบรรณาธิการเช่น "Property List Editor.app" และ สิ่งที่คล้ายกันใน Xcode ...

Prefs Editor:

…ใช้CFPreferencesฟังก์ชั่นเพื่อแก้ไขค่าแทนการแก้ไขไฟล์ plist โดยตรง ...

…มุ่งมั่นที่จะปรับแต่งทันทีตามที่แอพอื่นเห็นเช่นเดียวกับเมื่อคุณใช้คำสั่ง "ค่าเริ่มต้น" ...


3

มีเครื่องมือบางอย่างที่ช่วยให้คุณเปลี่ยนการตั้งค่าประเภท 'เริ่มต้น' เหล่านี้จากอินเทอร์เฟซ gui นี่คือสองรายการ:


บางทีฉันอ่านคำถามผิด ฉันคิดว่าคุณกำลังมองหาตัวเลือก GUI สำหรับการเปลี่ยนแปลงตัวเลือกที่ซ่อนอยู่สำหรับ OS X ซึ่งเปิดตัวได้มากที่สุดจากคำสั่ง 'เริ่มต้น' แอพด้านบนอนุญาตให้คุณเปิด / ปิดการตั้งค่าเหล่านี้ ... ฉันเชื่อว่าตัวเลือกที่ซ่อนอยู่ส่วนใหญ่อยู่ที่นั่น
l0c0b0x
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.