
Prefiero usar gsettings en lugar de dconf-editor porque dconf-editor carece de opciones de línea de comandos para ir directamente a un esquema (por ejemplo, tengo que hacer "org - click - gnome -click - settings-daemon - click - plugins - click - encender - hacer clic). Un problema al usar gsettings es que no puedo ver los campos "Descripción" y "Resumen" que aparecen en dconf-editor.
Mejor, Jürgen.
Respuesta1
No es posible hacer esto con gsettings
, ya que la opción simplemente no existe. Haydocumentación extensay gsettings
los aspectos internos del programa en el sitio oficial de Gnome.
Sin embargo, hay unproyecto interesanteen github llamado gsettings-info
eso hace exactamente lo que pides. Es un script que consulta información sobre esquemas y/o claves a partir de la información de gschema y devuelve los mismos datos sobre ellos que se muestran cuando usa dconf-editor
.
Necesitarás Git y git xsltproc (biblioteca que utiliza para leer la información del gschema)
sudo apt install git xsltproc
Obtén el programa con:
git clone git://github.com/jmatsuzawa/gsettings-info.git
cd gsettings-info
Ahora puedes ejecutar el script.
./gsettings-info <command>
Puede ejecutarlo desde la carpeta de inicio (y ocasionalmente actualizarlo yendo a la carpeta y usando git pull
), o instalarlo en el sistema o colocarlo en su ~/bin
carpeta para que esté disponible con solo ingresar gsettings-info
.
Si lo está ejecutando desde la carpeta descargada, al ingresar le ./gsettings-info help
aparecerán todas las opciones, al igual que el README y la información enla página de Github.
Puede encontrar mucha información tanto sobre los esquemas como sobre las claves. A continuación se muestra un ejemplo de cómo buscar datos sobre determinadas claves. Esto supone que se ejecuta desde la carpeta descargada y, por lo tanto, ./
es necesario para ejecutar el script.
Para conocer detalles sobre las claves particulares del esquema elegido, ingrese:
./gsettings-info desc org.gnome.gnumeric.autocorrect
que devuelve:
init-caps: Autocorrect initial caps init-caps-list: Autocorrect initial caps first-letter: The autocorrect engine does not correct the initial caps for words in this list. first-letter-list: The autocorrect engine does not correct the first letter for words in this list. names-of-days: Autocorrect names of days replace: Autocorrect replace
Para mostrar los valores predeterminados y la información de una clave en particular, utilice:
./gsettings-info show org.gnome.gnumeric.autocorrect init-caps
que devuelve:
KEY: init-caps TYPE: b SUMMARY: Autocorrect initial caps DESCRIPTION: Autocorrect initial caps DEFAULT: true
Esto parece ser exactamente lo que está buscando y es la única forma de mostrar esta información en la línea de comandos en lugar de en formato dconf-editor
.
Respuesta2
Puede utilizar gsettings describe
para obtener la descripción de la clave y gsettings range
obtener posibles valores para la clave.