मुझे एक स्कीमा का उदाहरण मिला है जिसे दो अलग-अलग तरीकों से संदर्भित किया जाता है, केवल मामले में भिन्न होता है, जो मुझे भ्रमित कर रहा है।
Gsettings स्कीमा नाम को देखता है com.canonical.Unity.Launcher
, और com.canonical.unity.launcher
मान्य स्कीमा नाम के रूप में स्वीकार नहीं करता है । दूसरी ओर, dconf-editor केवल com.canonical.unity.launcher
सभी लोअर-केस देखता है , जैसा कि स्क्रीनशॉट में देखा गया है।
यदि मैं favorites
Gsettings में कुंजी को बदल देता हूं, तो वह परिवर्तन dconf- संपादक और इसके विपरीत में परिलक्षित होता है।
क्या चल रहा है? सही स्कीमा नाम कौन सा है 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'