ฉันพยายามเข้าใจว่า Gconf, Dconf และ Gsettings ทำงานอย่างไรและความสัมพันธ์ระหว่างพวกเขาเป็นอย่างไร
ทั้งหมดที่ฉันรู้คือ:
- Gconf - ฐานข้อมูล XML (ระบบแบ็กเอนด์) รุ่นเก่า
- Dconf - ฐานข้อมูลที่ใช้ BLOB (ระบบส่วนหลัง) ใหม่กว่า
- Gsettings - เครื่องมือ CLI เพื่อแก้ไขการตั้งค่า ดูเหมือนว่าจะทำงานได้เฉพาะกับ Dconf (แม้ว่าฉันจะเห็นบางที่มันอาจทำงานกับ Gconf)
ฉันรู้ว่าสำหรับ Gconf มี GUI - Gconf-editor และสำหรับ Dconf - Dconf-editor
ดังนั้น:
- ระบบแบ็กเอนด์ใดที่ใช้บ่อยกว่า - Dconf หรือ Gconf
- Gsettings ใช้ได้กับทั้งคู่เหรอ? และทำไมมันไม่แสดง schmas Dconf ทั้งหมด?
- Dconf บันทึกข้อมูลที่ไหน