Gnome 設定 - gsettings 與 gconftool-2

Gnome 設定 - gsettings 與 gconftool-2

在 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(使用登錄後端)上的工作方式相同。

相關內容