Quy trình công việc điển hình để cài đặt Lược đồ Gsinstall là:
Tạo một lược đồ, với phần mở rộng
.gschema.xml
, với nội dung như thế này:<?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>
Sao chép lược đồ vào
/usr/share/glib-2.0/schemas/
.Biên dịch lược đồ bằng cách chạy lệnh này:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
Tuy nhiên, viết để /usr/share/glib-2.0/schemas/
yêu cầu quyền root. Có cách nào để cài đặt lược đồ vào thư mục người dùng không toàn cầu không?