Xubuntu13.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'
これらのエントリが存在するのはなぜですか? Ubuntuから派生したすべての公式フレーバーと一緒にパッケージ化されている「デフォルト」のgsettingsがあるためですか?
あなたが正しいようです、いくつかの「デフォルト」のGsettingsは、Ubuntuから派生したすべての公式フレーバーと一緒にパッケージ化されています。この場合、Unityライブラリと一緒にパッケージ化されています。
私のLubuntu14.04の例、Unityデスクトップがインストールされていません:
スキーマファイルを確認してください
$ 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
おそらく、これらのアプリケーションが少なくとも1つインストールされています。
$ 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-editorとgsettingsが同じデータベースにアクセスするべきではありませんか? を参照してください。
ところで、一部のCompiz設定の場合のように、一部のキーには関連するスキーマがない場合があります(UnityまたはGnomeセッションでは、Lubuntuセッションはini
ファイルを使用します)。これらのキーにアクセスする方法もあります。Dconfパスはgsettingsコマンド内で指定する必要があります。例を参照してください スキーマがリストされていない場合のgsettingsの使用方法