Alur kerja khas untuk menginstal Skema Gsettings adalah ini:
Buat skema, dengan ekstensi
.gschema.xml
, dengan konten seperti ini:<?xml version="1.0" encoding="UTF-8"?> <schemalist> <schema id="com.companyname.appname" path="/com/companyname/appname/"> <key type="b" name="mybool"> <default>false</default> <summary>Example summary</summary> <description>Example description</description> </key> </schema> </schemalist>
Salin skema ke
/usr/share/glib-2.0/schemas/
.Kompilasi skema dengan menjalankan perintah ini:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
Namun, menulis /usr/share/glib-2.0/schemas/
membutuhkan root privilese. Apakah ada cara untuk menginstal skema ke direktori pengguna non-global?
glib-2.0/schemas
direktori keXDG_DATA_DIRS
variabel lingkungan.