Strumento a riga di comando GConf

GConf include uno strumento a riga di comando, gconftool-2. È possibile usare gconftool-2 per eseguire le seguenti azioni:

  • impostare i valori delle chiavi;
  • mostrare i valori delle chiavi;
  • installare schemi dai file definizione schema quando si installa un'applicazione.

Ad esempio il comando seguente serve a mostrare i valori di tutte le chiavi nella directory /desktop/gnome e nelle sue sottodirectory.

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

Qui sotto sono elencate alcune delle opzioni che è possibileusare con il comando gconftool-2 command. Per un elenco dettagliato delle opzioni da riga di comando, consultare man:gconftool-2(1).

Opzioni di comando di gconftool-2
--all-dirs

Elenca tutte le sottodirectory presenti nella directory specificata.

--all-entries

Mostra i valori di tutte le chiavi nella directory specificata.

--config-source=sorgente-configurazione

Usare questa opzione assieme all'opzione --direct per specificare una sorgente di configurazione da usare. Se non si specifica alcuna sorgente di configurazione, il comando è eseguito su tutte le sorgenti di configurazione presenti nel file di percorso.

--direct

Usare questa opzione assieme all'opzione --config-source per accedere direttamente ad una sorgente di configurazione. Quando si usa questa opzione, GConf scavalca il server. Assicurarsi che il demone GConf non sia in esecuzione prima di usare questa opzione.

--dump

Genera una lista che contiene tutte le chiavi di preferenza in una directory specificata del repertorio GConf. La lista contiene le descrizioni in XML di tutte le chiavi. La lista stessa è contenuta in un elemento <gconfentryfile>.

Ad esempio è possibile redirigere l'output attraverso questa opzione per generare un file contenente la lista di tutte le chiavi relative alla propria configurazione del pannello. È possibile usare l'opzione --load con tale file.

--get

Mostra il valore di una chiave di preferenza specificata. Inoltre mostra i valori degli elementi nell'oggetto schema per una chiave schema specificata.

--help

Mostra un messaggio d'aiuto sul comando gconftool-2 e le opzioni che è possibile usare con tale comando.

--load=nome_file

Usare questa opzione per impostare i valori delle chiavi di preferenza nella directory corrente in una sorgente di configurazione ai valori nel file specificato. Tale file deve contenere le descrizioni XML delle chiavi all'interno di un elemento <gconfentryfile>.

--long-desc=descrizione

Usare questa opzione assieme all'opzione --set-schema per specificare una descrizione lunga per una chiave schema.

--makefile-install-rule

Installa i file di definizione schema delle applicazioni.

--owner=proprietario

Usare questa opzione assieme all'opzione --set-schema per specificare un proprietario per una chiave schema.

--recursive-list

Mostra i valori di tutte le chiavi di preferenza nelle sottodirectory della directory specificata.

--recursive-unset

Reimposta i valori di tutte le chiavi di preferenza, in tutte le sottodirectory di una directory, dalle impostazioni utente alle impostazioni nella sorgente di configurazione predefinita.

--set

Imposta il valore di una chiave di preferenza e scrive il valore nella sorgente di configurazione utente. Usare l'opzione --type assieme all'opzione --set per specificare il tipo di dato del valore che si vuole impostare. Ad esempio il seguente comando imposta il valore della chiave /apps/gnome-terminal/profiles/Default/background_color nella sorgente di configurazione utente:

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

È possibile usare l'opzione --direct e quella --config-source assieme all'opzione --set per scrivere un valore in un'altra sorgente di configurazione.

--set-schema

Imposta il valore di un attributo in una chiave schema e scrive tale valore nella sorgente di configurazione predefinita.

Per specificare l'attributo che si vuole aggiornare usare assieme all'opzione --set-schema le seguenti opzioni:

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

Ad esempio il seguente comando imposta la descrizione breve nella chiave schema per la chiave /apps/gnome-terminal/profiles/Default/background_color:

gconftool-2 \
  --set-schema "/schemas/apps/gnome-terminal/profiles/Default/background_color" \
  --short-desc "Colore di sfondo predefinito del terminale"
--short-desc=descrizione

Usare questa opzione assieme all'opzione --set-schema per specificare la descrizione breve di una chiave schema.

--shutdown

Termina il demone GConf.

--type=tipo-dati

Usare questa opzione per specificare il tipo di dato quando si imposta il valore di una chiave di preferenza. È anche possibile usare questa opzione quando si imposta il valore di un attributo in una chiave schema. Qui di seguito una lista dei tipi di dato validi:

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

Reimposta il valore di una chiave di preferenza dalle impostazioni utente alle impostazioni nella sorgente di configurazione predefinita.

--usage

Mostra un breve messaggio di aiuto sul comando gconftool-2 e le opzioni che è possibile usare con questo comando.