
在 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 APIdconf
預設使用儲存後端。 (它有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(使用登錄後端)上的工作方式相同。