Configuración de Gnome - gsettings vs gconftool-2

Configuración de Gnome - gsettings vs gconftool-2

En GNOME 3, los iconos del escritorio están ocultos de forma predeterminada. Intenté mostrarlos de esta manera:

 gconftool-2 --set -t bool /org/gnome/desktop/background/show-desktop-icons true

No funcionó. Entonces lo intenté:

gsettings set org.gnome.desktop.background show-desktop-icons true

¡Funciona!

gconftool-2 --get /org/gnome/desktop/background/show-desktop-iconsdice que el valor no está establecido para esta clave.

gconf-editorno enumera /orgla carpeta. ¿Por qué?

Respuesta1

La API GSettings en GNOME 3 utiliza el dconfbackend de almacenamiento de forma predeterminada. (Élteníaun backend de GConf por un corto tiempo, pero eso no duró).

Para acceder a los datos de la base de datos directamente, utilice la dconfherramienta:

dconf list /org/gnome/
dconf dump /org/gnome/ > backup.ini

Sin embargo, evite hacer esto para cualquier otra cosa que no sean copias de seguridad. La mayoría de las veces, querrás utilizar la gsettingsherramienta de alto nivel, que utiliza la misma API de alto nivel, por lo que siempre verá la misma configuración que las aplicaciones reales y verificará los valores con el mismo esquema (quedconf no es).

gsettings list-schemas
gsettings list-recursively org.gnome.desktop.background

gsettingsTambién es independiente del backend, por lo que funcionaría igual en OS X (que usa un backend plist) y Windows (que usa un backend de Registro).

información relacionada