GConf configuration system.- gconf-editor y gconftool-2

Gconf según la Wikipedia:
"Gconf es un sistema utilizado por Gnome para almacenar las opciones de la configuración del entorno gráfico y de los distintos programas. Forma parte de la política del entorno para mejorar y simplificar la interfaz gráfica de usuario."

Página de Gconf en el proyecto Gnome:
http://projects.gnome.org/gconf/

Los cambios de la base de datos de Gconf se guardan en carpetas y en formato XML dentro del directorio ~/.gconf.

Gconf-editor y gconftool-2 se pueden considerar como equivalentes. El primero es grafico, además da información adicional y funciona algo así como un listado de sus posibilidades. El segundo es comando y me sirve más que nada para hacer lanzaderas y scripts.

Forma grafica:

Alt+F2 ==> gconf-editor

Como comando para la terminal y/o scripts:

Abrimos una terminal (En Ubuntu con escritorio Gnome se puede llamar con Alt+F2 ==> gnome-terminal) ==> Usar el comando gconftool-2

Teclear en la terminal para la ayuda de gconftool-2:

gconftool-2 --help | gconftool-2 -?

info gconftool-2

man gconftool-2

 

Como obtener información de gconf-editor y como nos puede servir con gconftool-2

Cuando abrimos gconf-editor, hay una parte que dice Key Documentation, la información que nos da es la key name, key owner, una descripción corta y una larga. Cuando seleccionamos cualquiera de las opciones nos da su Key Documentation. Además si hacemos doble click sobre la opción (del lado de la columna que dice Name) nos salta una ventana para cambiar la Edit Key, independientemente de que podemos modificarla, nos dice el tipo (Type) y valor (Value) de la key además que repite el Key name.

Ejemplo:

a) Abrimos gconf-editor

b) Navegamos hasta: / > apps > gnome-power-manager > actions

c) Si hacemos Click sobre la opción critical_battery, en Key Documentation aparece la siguiente información:

Key name: /apps/gnome-power-manager/actions/critical_battery
Key owner: (None)
Short description: Battery critical low action
Long description: The action to take when the battery is critically low. Possible values are "hibernate", "suspend", "shutdown" and "nothing".

d) Y si hacemos doble click sobre la opción del lado de la columna Name, nos salta la ventana emergente “Edit key” con la siguiente información:

Name: /apps/gnome-power-manager/actions/critical_battery
Type: String
Value: hibernate

Nota: En Value (valor) es la acción que le esta asignada. En mi caso es hibernar. En la descripción larga (Long description) dice cuales valores puede tomar.

Bien, ya tenemos la información de key name, key owner, type, value, descripción corta y larga para la opción critical_battery. ¿De que nos sirve para gconftool-2? Pues para que con una sola orden en la terminal o script le indiquemos a gnome que hacer cuando la batería se este acabando, sin que tengamos que abrir gconf-editor, naveguemos a través de el para cambiarla.

La orden para cambiar el valor de critical_battery de Gconf usando gconftool-2, cambiar su value a "suspend", quedaría:

gconftool-2 --type string -s /apps/gnome-power-manager/actions/critical_battery "suspend"

 

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s