GConf-kommandoradsverktyget

GConf inkluderar ett kommandoradsverktyg, gconftool-2. Du kan använda kommandot gconftool-2 för att genomföra följande åtgärder:

  • Ställa in värden för nycklar.
  • Visa värden för nycklar.
  • Installera scheman från schemadefinitionsfiler när du installerar ett program.

Använd till exempel följande kommando för att visa värden för alla nycklar i katalogen /desktop/gnome och dess underkataloger.

gconftool-2 --recursive-list /desktop/gnome

Härnedan listas några av de flaggor som du kan använda med kommandot gconftool-2. För detaljerade kommandoradsflaggor, se man:gconftool-2(1).

Kommandoradsflaggor för gconftool-2
--all-dirs

Listar alla underkataloger i en katalog som du anger.

--all-entries

Visar värden för alla nycklar i en katalog som du anger.

--config-source=konfigurationskälla

Använd den här flaggan med flaggan --direct för att ange en konfigurationskälla att använda. Om du inte anger en konfigurationskälla med den här flaggan, kör kommandot på alla konfigurationskällor i sökvägsfilen.

--direct

Använd den här flaggan med flaggan --config-source för att komma åt en konfigurationskälla direkt. När du använder den här flaggan, går GConf förbi servern. Se till att GConf-demonen, gconfd-2, inte är igång innan du använder den här flaggan.

--dump

Genererar en lista som innehåller alla inställningsnycklar i en GConf-förrådskatalog som du anger. Listan innehåller XML-beskrivningar för alla nycklarna. Listan finns i ett <gconfentryfile>-element.

Till exempel kan du omdirigera utdata från den här flaggan för att generera en fil som listar alla nycklar som relaterar till din panelkonfiguration. Du kan använda flaggan --load med den här filen.

--get

Visar värdet för en inställningsnyckel som du anger. Visar även värden för elementen i schemaobjektet för en schemanyckel som du anger.

--help

Visar ett hjälpmeddelande för kommandot gconftool-2, och de flaggor som du kan använda med kommandot gconftool-2.

--load=filnamn

Använd den här flaggan för att ställa in värden för inställningsnycklar i aktuell katalog i en konfigurationskälla till värden i den fil som du anger. Filen du anger måste innehålla XML-beskrivningar av nycklarna, i ett <gconfentryfile>-element.

--long-desc=beskrivning

Använd den här flaggan med flaggan --set-schema för att ange en lång beskrivning för en schemanyckel.

--makefile-install-rule

Installerar schemadefinitionsfiler för program.

--owner=ägare

Använd den här flaggan med flaggan --set-schema för att ange en ägare för en schemanyckel.

--recursive-list

Visar värden för alla inställningsnycklar i alla underkataloger i en katalog som du anger.

--recursive-unset

Återställer värden för alla inställningsnycklar, i alla underkataloger i en katalog, från användarinställningen till inställningen i standardkonfigurationskällan.

--set

Ställer in värde för en inställningsnyckel, och skriver värdet till användarkonfigurationskällan. Använd flaggan --type med flaggan --set för att ange datatypen för värdet som du vill ställa in. Till exempel ställer följande kommando in värdet för nyckeln /apps/gnome-terminal/profiles/Default/background_color i användarkonfigurationkällan:

gconftool-2 \
  --set "/apps/gnome-terminal/profiles/Default/background_color" \
  --type string "#000000"

Du kan även använda flaggan --direct och flaggan --config-source tillsammans med flaggan --set för att skriva ett värde till en annan konfigurationskälla.

--set-schema

Ställer in värden för ett attribut i en schemanyckeln, och skriver värdet till standardkonfigurationskällan.

Använd följande flaggor med flaggan --set-schema för att ange attributet som du vill uppdatera:

  • --type
  • --short-desc
  • --long-desc
  • --owner

Till exempel ställer följande kommando in en kort beskrivning i schemanyckeln för nyckeln /apps/gnome-terminal/profiles/Default/background_color:

gconftool-2 \
  --set-schema  "/schemas/apps/gnome-terminal/profiles/Default/background_color" \
  --short-desc "Standardbakgrundsfärg för terminal"
--short-desc=beskrivning

Använd den här flaggan med flaggan --set-schema för att ange en kort beskrivning för en schemanyckel.

--shutdown

Stänger ner GConf-demonen.

--type=datatyp

Använd den här flaggan för att ange datatypen när du ställer in ett värde för en inställningsnyckel. Du kan även använda den här flaggan när du ställer in värdet för ett attribut i en schemanyckel. Följande är en lista över giltiga datatyper:

  • bool
  • float
  • int
  • list
  • pair
  • string
--unset

Återställer värdet för en inställningsnyckel från användarinställningen till inställningen i standardkonfigurationskällan.

--usage

Visar ett kort hjälpmeddelande om kommandot gconftool-2, och flaggorna som du kan använda med kommandot gconftool-2.