Regu sistemajn agordojn per ŝlosilodosieroj
Sistemaj datumbazodosieroj, trovitaj en /etc/dconf/db, ne povas esti redaktitaj ĉar ili estas skribitaj en GVDB-formato. Por ŝanĝi sistemajn agordojn uzante tekstoredaktilon, vi povas modifi ŝlosilodosierojn trovitajn en ŝlosilodosierujoj. Ĉiu ŝlosilodosierujo respondas al specifa sistemadatumbazodosiero, kaj havas la saman nomon kiel la datumbazodosiero kun ".d" ĉapelo aldonita (ekzemple, /etc/dconf/db/local.d). Ĉiuj ŝlosilodosierujoj troviĝas en /etc/dconf/db, kaj ĉiu enhavas ŝlosilodosierojn en specifa formato, kiu povas esti kompilita en la dconf datumbazo.
Ŝlosilodosiero en ĉi tiu dosierujo aspektos iom tiel:
# Iuj utilaj defaŭltaj agordoj por nia retejo
[system/proxy/http]
host='172.16.0.1'
enabled=true
[org/gnome/desktop/background]
picture-uri='file:///usr/local/rupert-corp/company-wallpaper.jpeg'
dconf update devas esti rulumita kiam ajn vi modifas ŝlosilodosieron. Kiam vi faras ĉi tion, dconf komparas la templabelon sur sistemadatumbazodosiero kun la templabelo sur la respondanta ŝlosilodosierujo. Se la templabelo sur la ŝlosilodosierujo estas pli freŝa ol tiu sur la datumbazodosiero, dconf regeneras la system-db dosieron kaj sendas sciigon al la sistema D-Bus, kiu siavice sciigoj ĉiujn kurantajn aplikaĵojn relegi iliajn agordojn.
La grupnomo en la ŝlosilodosiero referencas GSettings-ŝemo-ID. Ekzemple, org/gnome/desktop/background referencas la ŝemon org.gnome.desktop.background, kiu enhavas la ŝlosilon picture-uri.
La valoroj sub grupo estas atendataj en serialigita GVariant-formo.