Я на Xubuntu 13.10. Я запустил эту команду:
$ gsettings list-recursively > ~/Desktop/gset.txt
Я вижу много вещей, не связанных с Xubuntu. Например:
com.canonical.Unity.Lenses always-search ['applications.scope', 'music.scope', 'videos.scope', 'files.scope']
com.canonical.Unity.Lenses disabled-scopes @as []
com.canonical.Unity.Lenses hidden-scopes @as []
com.canonical.Unity.Lenses home-lens-default-view ['applications.scope', 'files.scope']
com.canonical.Unity.Lenses home-lens-priority ['files.scope', 'music.scope']
com.canonical.Unity.Lenses locked-scopes @as []
com.canonical.Unity.Lenses remote-content-search 'all'
Почему присутствуют эти записи? Это потому, что есть gsettings «по умолчанию», который упакован вместе со всеми официальными разновидностями, полученными из Ubuntu?
Кажется, что Вы правы, Некоторое "значение по умолчанию", Gsettings упаковывается наряду со всеми официальными разновидностями, полученными из Ubuntu. В этом случае это упаковывается с lib Единицы.
Пример от моего Lubuntu 14.04, никакой рабочий стол Единицы не установил:
Проверка на их файл
$ grep -r com.canonical.Unity.Lenses /usr/share/glib-2.0/schemas/
Binary file /usr/share/glib-2.0/schemas/gschemas.compiled matches
/usr/share/glib-2.0/schemas/com.canonical.Unity.Lenses.gschema.xml: <schema path="/com/canonical/unity/lenses/" id="com.canonical.Unity.Lenses" gettext-domain="libunity">
/usr/share/glib-2.0/schemas/com.canonical.Unity.Lenses.gschema.xml
схемы там.
Проверка, какой пакет установил его:
$ dpkg -S /usr/share/glib-2.0/schemas/com.canonical.Unity.Lenses.gschema.xml
libunity9:amd64: /usr/share/glib-2.0/schemas/com.canonical.Unity.Lenses.gschema.xml
, Таким образом, это было libunity9
май быть, по крайней мере одно приложение их было установлено:
$ apt-cache rdepends libunity9
libunity9
Reverse Depends:
thunderbird-gnome-support
nautilus
empathy
libunity9:i386
libunity9:i386
libunity-protocol-private0:i386
libunity-dev:i386
xchat-indicator
wallch
unity-scope-onlinemusic
unity-scope-mediascanner
unity-china-video-scope
unity-china-music-scope
psensor
liferea
libunity-tools
claws-mail-multi-notifier
xchat-gnome-indicator
unity-webapps-service
unity-webapps-qml
unity-scope-video-remote
unity-scope-musicstores
unity-scope-home
unity-lens-video
unity-lens-music
unity-lens-friends
unity-lens-files
unity-lens-applications
thunderbird-gnome-support
telepathy-indicator
shotwell
nautilus
libunity-protocol-private0
libunity-dev
libunity-dev
libbrasero-media3-1
gir1.2-unity-5.0
evolution-indicator
empathy
deja-dup
Для лучших понимающих связанных с Gsettings файлов, см. , разве dconf-редактор и gsettings не должны получать доступ к той же базе данных?
BTW, Некоторые ключи не могут иметь связанной схемы, как случай некоторых настроек Compiz (в Единице или сессии Gnome, использование сессии Lubuntu ini
файл). Даже к пути к доступам те ключи: Путь Dconf должен быть определен в рамках команды gsettings, видеть пример , Как использовать gsettings, когда нет никакой схемы, перечисленной