Bir Gsettings Şeması yüklemek için tipik iş akışı şudur:
Uzantısı
.gschema.xml
olan ve şunun gibi içeriklerle bir şema oluşturun :<?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>
Şemayı konumuna kopyalayın
/usr/share/glib-2.0/schemas/
.Bu komutu çalıştırarak şemayı derleyin:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
Ancak, yazmak için /usr/share/glib-2.0/schemas/
kök ayrıcalıkları gerekir. Genel olmayan bir kullanıcı dizinine şema yüklemenin bir yolu var mı?