Utilisation de l'outil en ligne de commande de GConf
GConf inclut un outil de ligne de commande : gconftool-2. La commande gconftool-2
vous permet de réaliser les tâches suivantes :
-
Définition des valeurs de clés
-
Affichage des valeurs de clés
-
Installation de schémas à partir de fichiers de définition de schéma lors de l'installation d'une application
Par exemple, vous pouvez utiliser la commande suivante pour afficher les valeurs
de toutes les clés dans le répertoire /desktop/gnome et ses sous-répertoires.
# gconftool-2 --recursive-list /desktop/gnome
Le tableau suivant décrit certaines options que vous pouvez utiliser avec la
commande gconftool-2. Pour connaître les options détaillées de ligne de commande, reportez-vous
à la page de manuel gconftool-2(1).
Tableau 2-1 Options de ligne de commande de gconftool-2
|
|
--all-dirs |
Répertorie tous les sous-répertoires d'un répertoire spécifié. |
--all-entries |
Affiche
les valeurs de toutes les clés d'un répertoire spécifié. |
--config-source=configuration-source |
Utilisez cette option avec
l'option --direct pour spécifier une source de configuration à utiliser.
Remarque - Si vous ne
spécifiez pas de source de configuration avec cette option, la commande s'exécute
sur toutes les sources de configuration du fichier de chemin.
|
--direct |
Utilisez cette option
avec l'option --config-source pour accéder directement à la source de configuration. Quand
vous utilisez cette option, GConf ignore le serveur.
Remarque - Vérifiez que le démon GConf,
gconfd-2, n'est pas en cours d'exécution avant d'utiliser cette option.
|
--dump |
Génère une liste
contenant toutes les clés de préférence dans le répertoire de référentiel GConf
spécifié. La liste contient des descriptions XML pour toutes les clés. Cette
liste est contenue dans un élément <gconfentryfile>. Par exemple, vous pouvez rediriger
la sortie de cette option pour générer un fichier qui répertorie toutes
les clés liées à votre configuration de panneau. Vous pouvez utiliser l'option
--load avec ce fichier. |
--get |
Affiche la valeur de la clé de préférence spécifiée.
Affiche aussi les valeurs des éléments dans l'objet de schéma pour la
clé de schéma spécifiée. |
--help |
Affiche un message d'aide sur la commande gconftool-2 et
les options que vous pouvez utiliser avec la commande gconftool-2. |
--load=filename |
Définit les valeurs
de clés de préférence dans le répertoire en cours dans une source
de configuration sur les valeurs dans un fichier spécifié. Le fichier que
vous spécifiez doit contenir des descriptions XML des clés dans un élément
<gconfentryfile>. |
--long-desc=description |
Utilisez cette option avec l'option --set-schema pour spécifier une longue description pour
une telle clé. |
--makefile-install-rule |
Installe des fichiers de définition de schéma dans les
applications. |
--owner=owner |
Utilisez cette option avec l'option --set-schema pour spécifier un propriétaire pour une
telle clé. |
--recursive-list |
Affiche les valeurs de toutes les clés de préférence dans tous
les sous-répertoires d'un répertoire spécifié. |
--recursive-unset |
Réinitialise les valeurs de toutes les clés de
préférence dans tous les sous-répertoires d'un répertoire aux paramètres par défaut dans
la source de configuration par défaut. |
--set |
Définit la valeur d'une clé de préférence
et écrit la valeur dans la source de configuration de l'utilisateur. Utilisez
l'option --type avec l'option --set pour spécifier le type de données de
la valeur que vous voulez définir. Par exemple, la commande suivante définit la
valeur de la clé /apps/gnome-terminal/profiles/Default/background_color dans la source de configuration de l'utilisateur : # gconftool-2 --set \
"/apps/gnome-terminal/profiles/Default/background_color" \
--type string "#000000" Vous
pouvez aussi utiliser l'option --direct et l'option --config-source avec l'option --set pour
écrire une valeur dans une autre source de configuration. |
--set-schema |
Définit la valeur d'un
attribut dans une clé de schéma et écrit la valeur de la
source de configuration par défaut. Utilisez les options suivantes avec l'option --set-schema pour
spécifier l'attribut que vous voulez mettre à jour :
--type
--short-desc
--long-desc
--owner
Par exemple, la commande suivante
définit la courte description suivante dans la clé de schéma pour la
clé /apps/gnome-terminal/profiles/Default/background_color : # gconftool-2 --set-schema \
"/schemas/apps/gnome-terminal/profiles/Default/background_color" \
--short-desc "Default background color of terminal" |
--short-desc=description |
Utilisez cette option avec l'option --set-schema pour spécifier une courte description
pour une telle clé. |
--shutdown |
Arrêtez le démon GConf. |
--type=data-type |
Utilisez cette option pour spécifier le
type de données quand vous définissez une valeur d'une clé de préférence.
Vous pouvez aussi utiliser cette option quand vous définissez la valeur d'un
attribut dans une clé de schéma. Les types de données valides sont
les suivants :
bool
float
int
list
pair
string
|
--unset |
Réinitialise la valeur d'une clé de préférence du paramètre d'utilisateur au
paramètre de la source de configuration par défaut. |
|
Remarque - Dans un environnement multiutilisateur, vous pouvez définir un serveur afin qu'il fournisse
des environnements de bureau à plusieurs clients, tels que Sun Ray ou
VNC. L'environnement de bureau fourni aux clients peut être optimisé pour améliorer
les performances et l'ergonomie.
Les optimisations pour l'environnement de bureau sont disponibles dans le package IPS
group/feature/multi-user-desktop. Vous devez installer ce package IPS sur le serveur pour permettre
les optimisations pour le bureau. Pour plus d'informations, reportez-vous à l'article Optimisation du bureau Oracle Solaris pour un environnement multiutilisateur.