Gsettingsスキーマをインストールする一般的なワークフローは次のとおりです。
次の
.gschema.xml
ような内容の拡張子を持つスキーマを作成します。<?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>
スキーマをにコピーします
/usr/share/glib-2.0/schemas/
。次のコマンドを実行して、スキーマをコンパイルします。
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
ただし、書き込みに/usr/share/glib-2.0/schemas/
はルート権限が必要です。スキーマを非グローバルユーザーディレクトリにインストールする方法はありますか?