Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
GLIB-COMPILE-SCHEMAS()					GLIB-COMPILE-SCHEMAS()

NAME
       glib-compile-schemas - GSettings	schema compiler

SYNOPSIS
       glib-compile-schemas [OPTION] DIRECTORY

DESCRIPTION
       glib-compile-schemas compiles all the GSettings XML schema files	in DI-
       RECTORY	into a binary file with	the name gschemas.compiled that	can be
       used by GSettings. The XML schema files must have the  filename	exten-
       sion  .gschema.xml.  For	a detailed description of the XML file format,
       see the GSettings documentation.

       At runtime, GSettings looks for schemas in the glib-2.0/schemas	subdi-
       rectories of all	directories specified in the XDG_DATA_DIRS environment
       variable.   The	 usual	 location   to	 install   schema   files   is
       /usr/share/glib-2.0/schemas.

       In addition to schema files, glib-compile-schemas reads vendor override
       files, which are	key files that can override default values for keys in
       the schemas. The	group names in the key files are the  schema  ID,  and
       the  values  are	 written in serialized GVariant	form.  Vendor override
       files must have the filename extension .gschema.override.

       By convention, vendor override files begin with nn_ where nn is a  num-
       ber from	00 to 99.  Higher numbered files have higher priority (e.g. if
       the  same  override  is	made in	a file numbered	10 and then again in a
       file numbered 20, the override from 20 will take	precedence).

OPTIONS
       -h, --help
	  Print	help and exit.

       --version
	  Print	program	version	and exit.

       --targetdir <TARGET>
	  Store	gschemas.compiled in the TARGET	directory  instead  of	DIREC-
	  TORY.

       --strict
	  Abort	 on  any errors	in schemas. Without this option, faulty	schema
	  files	are simply omitted from	the resulting compiled schema.

       --dry-run
	  Dont write gschemas.compiled.	This  option  can  be  used  to	 check
	  .gschema.xml sources for errors.

       --allow-any-name
	  Do  not  enforce restrictions	on key names. Note that	this option is
	  purely to facility the transition from GConf,	and will be removed at
	  some time in the future.

							GLIB-COMPILE-SCHEMAS()

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glib-compile-schemas&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help