
GNOME 3 では、デスクトップ アイコンはデフォルトで非表示になっています。次の方法で表示してみました:
gconftool-2 --set -t bool /org/gnome/desktop/background/show-desktop-icons true
うまくいきませんでした。そこで次のことを試しました:
gsettings set org.gnome.desktop.background show-desktop-icons true
それは動作します!
gconftool-2 --get /org/gnome/desktop/background/show-desktop-icons
このキーには値が設定されていないことを示します。
gconf-editor
フォルダーがリストされません/org
。なぜですか?
答え1
GNOME 3のGSettings APIはdconf
デフォルトでストレージバックエンドを使用します。(持っていたしばらくの間、GConf バックエンドとして使用していましたが、長くは続きませんでした。
データベース内のデータに直接アクセスするには、次のdconf
ツールを使用します。
dconf list /org/gnome/
dconf dump /org/gnome/ > backup.ini
ただし、バックアップ以外の目的でこれを行うのは避けてください。ほとんどの場合、gsettings
同じ高レベルAPIを使用する高レベルツールを使用することをお勧めします。これにより、実際のアプリと同じ設定が常に表示され、同じスキーマ(dconf
ではない)。
gsettings list-schemas
gsettings list-recursively org.gnome.desktop.background
gsettings
また、バックエンドに依存しないため、OS X (plist バックエンドを使用) と Windows (レジストリ バックエンドを使用) でも同じように動作します。