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).
- --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.