Jump to content

Configurar sistema a través de dconf usando gsettings.


uzanto
 Share
Followers 0

Recommended Posts

Dconf es un sistema de almacenamiento de claves y valores, se utiliza para configurar el sistema y sus programas, todas las opciones se guardan en un gran archivo binario que se encuentra en /home/usuario/.config/dconf, es utilizado por escritorios baasdos en GTK, cómo puede ser Gnome, Unity y demás.

Las claves pueden tener tres tipos de valores boolean(booleano/lógico) osea, true(verdadero) o false(falso), string(cadena), un texto o integer(entero), un valor numérico entero.

Hay dos herramientas principales disponibles para trabajar con dconf, una de ellas es gsettings que trabaja desde la línea de comandos, también está dconf-editor, que es una interfaz basada en GTK3, aquí mostraremos como trabajar con gsettings.

Yo voy a usar Ubuntu Touch porque quiero que el icono de la batería del teléfono muestre el porcentaje, ya que por defecto no lo hace.

Abrimos una terminal y para mostrar los esquemas disponibles escribimos esto.

gsettings list-schemas

 Para mostrar todos los esquemas incluyendo las claves.

gsettings list-recursively

 Además, se puede filtrar el contenido mediante "grep".

gsettings list-schemas | grep -i com.canonical.indicator

Esto muestra.

com.canonical.indicator.messages
com.canonical.indicator.sound
com.canonical.indicator.bluetooth
com.canonical.indicator.datetime
com.canonical.indicator.power
com.canonical.indicator.session
com.canonical.indicator.keyboard
com.canonical.indicator.network

Una vez hallado el esquema que nos interesa podemos mostrar las claves.

gsettings list-keys com.canonical.indicator.power

Esto mostrará.

icon-policy
show-percentage
show-time

Seleccionamos la clave que nos interesa para ver que valor contiene.

gsettings get com.canonical.indicator.power show-percentage

Contiene un valor false, lo invertimos, para poner true usando.

gsettings set com.canonical.indicator.power show-percentage true

Si queremos hacer búsquedas algo más "abstractas" porque no tenemos claro como se llamará el esquema o clave usaremos.

gsettings list-recursively | grep busqueda

2lsbssi.png

Y eso es todo, se pueden configurar muchas cosas con esta herramienta, los "Tweak Tools" de Gnome y Ubuntu no son más que una forma amigable de modificar estos valores.

Edited by mijailbellum
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share
×
×
  • Create New...