ฉันได้พบตัวอย่างของสคีมาที่มีการอ้างถึงสองในสองวิธีที่แตกต่างกันซึ่งแตกต่างกันเฉพาะในกรณีที่ทำให้ฉันสับสน
Gsettings เห็นชื่อสกีมาเป็นcom.canonical.Unity.Launcher
และไม่ยอมรับcom.canonical.unity.launcher
ว่าเป็นชื่อสกีมาที่ถูกต้อง ในทางตรงกันข้าม dconf-editor จะเห็นcom.canonical.unity.launcher
ตัวพิมพ์เล็กทั้งหมดเท่าที่เห็นในสกรีนช็อต
หากฉันเปลี่ยนคีย์favorites
ใน Gsettings การเปลี่ยนแปลงนั้นจะปรากฏใน dconf-editor และในทางกลับกัน
เกิดอะไรขึ้น? ซึ่งเป็นชื่อสกีที่ถูกต้องcom.canonical.Unity.Launcher
หรือcom.canonical.unity.launcher
?
Gsettings:
$ gsettings list-schemas | grep -i com.canonical.unity.launcher
com.canonical.Unity.Launcher
david@david-Aspire-5735:~$ $ gsettings list-recursively com.canonical.Unity.Launcher
com.canonical.Unity.Launcher favorite-migration '3.2.10'
com.canonical.Unity.Launcher favorites ['application://firefox.desktop', 'application://thunderbird.desktop', 'unity://running-apps', 'unity://expo-icon', 'unity://devices']
david@david-Aspire-5735:~$ gsettings list-recursively com.canonical.unity.launcher
No such schema 'com.canonical.unity.launcher'