Ich habe ein Beispiel für ein Schema gefunden, auf das auf zwei verschiedene Arten verwiesen wird, die sich nur für den Fall unterscheiden, was für mich verwirrend ist.
Gsettings sieht den Schemanamen als com.canonical.Unity.Launcher
und akzeptiert ihn nicht com.canonical.unity.launcher
als gültigen Schemanamen. Auf der anderen Seite sieht der dconf-Editor nur com.canonical.unity.launcher
alle Kleinbuchstaben, wie im Screenshot gezeigt.
Wenn ich den Schlüssel favorites
in Gsettings ändere, spiegelt sich diese Änderung im dconf-Editor wider und umgekehrt.
Was ist los? Welches ist der richtige Schemaname com.canonical.Unity.Launcher
oder com.canonical.unity.launcher
?
Einstellungen:
$ 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'