ฉันจะหารายการไฟล์กำหนดค่า / Plist ของ Apple & สิ่งที่พวกเขาใช้


13

มีใครรู้บ้างเกี่ยวกับทรัพยากรที่แสดงรายการไฟล์ / plists (ที่เกี่ยวข้องกับแอปพลิเคชัน OS X และ Apple ไม่ใช่แอพของบุคคลที่สาม) ที่พบใน~/Library/Preferences(และที่ตั้งอื่น ๆ ด้วย แต่จะเป็นการเริ่มต้น) และสิ่งที่พวกเขาใช้ สำหรับ?

ฉันมองไปรอบ ๆ และไม่พบอะไรเลย ที่ใกล้เคียงที่สุดที่ฉันพบคือแผนภูมินี้รวบรวมโดย appleexaminer.com - แต่ครอบคลุมเฉพาะบางรายการเท่านั้น


ทำการสำรองข้อมูลและพยายามที่จะเปลี่ยนสิ่งต่าง ๆ ในนั้นคุณจะพบในไม่ช้า ...
vrwim

ไม่นั่นไม่ช่วยฉันเลย ฉันต้องการทรัพยากรที่แสดงทุกไฟล์ใน ~ / การตั้งค่าและสิ่งที่มันทำ ข้อเสนอแนะของคุณไม่ได้ให้สิ่งนั้น
Scott Granneman

4
ฉันสงสัยจริงๆว่าคุณจะพบรายการที่สมบูรณ์ โดยทั่วไปแต่ละแอปพลิเคชันที่คุณเรียกใช้จะบันทึกการตั้งค่าในไฟล์เป็น ~ / Preferences - และเนื่องจากมีแอพจำนวนมาก ( ปัจจุบันAppShopperมีรายชื่อ 10,764 ใน Mac App Store) ไม่มีใครพยายามรวบรวมรายการทั้งหมด
Gordon Davisson

1
อ่า - ฉันน่าจะชัดเจนกว่านี้ ฉันแค่สนใจการตั้งค่าของ Apple ขอบคุณที่บังคับให้ฉันอธิบาย!
Scott Granneman

คำตอบ:


2

มันค่อนข้างง่ายที่จะเข้าใจว่าไฟล์~/Library/Preferencesใดบ้างที่แอปพลิเคชั่นของ Apple ใช้และแอพใด

Apple ทั้งหมดเริ่มต้นcom.appleจากนั้นเกือบทั้งหมดจะดำเนินการต่อด้วยชื่อแอปพลิเคชันหรือส่วนหนึ่งของระบบที่พวกเขาชอบ - บางตัวอย่างcom.apple.ScreenSharing.plistหรือcom.apple.TextEdit.plist

ด้วยสิ่งที่ "เจาะจง" น้อยลงเมื่อคุณรู้เพิ่มเติมเกี่ยวกับวิธีการที่ส่วนท้ายของระบบและตัวค้นหาติดกันคุณเริ่มตระหนักว่ามันคืออะไรตัวอย่างเช่นcom.apple.LaunchServices.plistสิ่งที่กำหนด URL ส่วนบุคคลและตัวจัดการประเภทไฟล์ของคุณตามที่ทำโดย LaunchServices

Mac sysadmins มีแนวโน้มที่จะได้รับรายชื่อของสิ่งที่สำคัญกว่าอย่างช้าๆในขณะที่เราใช้มันเพื่อผลักดันการตั้งค่าไปยัง Mac ที่มีการจัดการของเรา หากสิ่งอื่นล้มเหลวฉันใช้InstallEaseยูทิลิตีอิสระจาก Absolute เพื่อจับภาพ Mac จากนั้นเปลี่ยนการตั้งค่าและทำ snapshot อื่นเพื่อดูว่ามีอะไรเปลี่ยนแปลง


0

Pref Setterดูเหมือนจะทำอย่างนั้น


2
ตกลงเป็นอย่างไร บนเว็บไซต์มีคำอธิบายดังนี้: "Pref Setter เป็นแอปพลิเคชั่นที่ใช้ในการแก้ไขไฟล์ plist (Property LIST) ซึ่งเหมาะสำหรับการดู / แก้ไขไฟล์การตั้งค่าของ Mac OS X มีประโยชน์มากสำหรับการตั้งค่าการตั้งค่าเหล่านั้น โดยตรงในแอปพลิเคชัน " แล้วมันบอกได้อย่างไรว่าไฟล์แต่ละไฟล์การกำหนดค่าตามความชอบ / plist ทำอย่างไร ฉันไม่เห็น Pref Setter ทำเช่นนั้นเลย
Scott Granneman

ก่อนอื่นให้เปิด จากนั้นคลิกที่หน้าต่างสีฟ้าเล็ก ๆ ที่มีฉันอยู่ในนั้นรับข้อมูล ไม่เคยเห็นสิ่งใดที่จะทำเช่นนั้นและมันยอดเยี่ยมมาก
Zo219

0

โดยปกติคุณสามารถตรวจสอบด้วยตัวเองเช่น

/usr/libexec/PlistBuddy -c "Print :CFBundleIdentifier" \
    /Users/kevit/Library/Address\ Book\ Plug-Ins/SkypeABSMS.bundle/Contents/Info.plist

รายการคีย์อธิบายไว้ในเอกสารประกอบสำหรับนักพัฒนาของ Apple ในไฟล์รายการทรัพย์สินส่วน Cocoa Apps

น่าเสียดายที่นักพัฒนาจำนวนมากเพิกเฉยต่อคำแนะนำ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.