Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide de l'administrateur du bureau Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Administration du bureau Oracle Solaris
2. Gestion des préférences d'utilisateur avec GConf
Utilisation de l'outil en ligne de commande de GConf
Définition des valeurs de préférence
Préférences d'accessibilité du clavier
Préférences de raccourci clavier
Spécification des préférences de tableau de bord et d'objet de tableau de bord
Structure des tableaux de bord et objets de tableau de bord individuels
Préférences d'image de démarrage
Restauration des valeurs de préférence par défaut
5. Personnalisation des polices
7. Gestion des économiseurs d'écran
9. Présentation du navigateur d'aide Yelp
10. Amélioration des performances du système de bureau Oracle Solaris
11. Désactivation de fonctionnalités dans le système de bureau Oracle Solaris
Le référentiel de GConf est structuré comme un simple système de fichiers, qui contient des clés organisées dans une hiérarchie. Chaque clé est un répertoire contenant d'autres clés ou possède une valeur.
Le référentiel est organisé en groupes logiques en fonction du type d'application et contient les répertoires suivants :
Répertoires correspondant aux applications qui utilisent le référentiel de GConf. Vous pouvez voir les répertoires suivants :
system
desktop
apps
Par exemple, le système de fichiers contient le répertoire /apps/metacity.
Sous-répertoires correspondant aux catégories de préférences.
Par exemple, le système de fichiers contient le répertoire /apps/metacity/general.
Répertoire appelé schemas qui contient les fichiers de schéma. Les fichiers de schéma décrivent toutes les clés de préférence.
Chaque préférence dans le référentiel de GConf est exprimée sous forme de paire de clé/valeur. Une clé de préférence GConf est un élément dans le référentiel qui correspond à une préférence d'application. Par exemple, la clé de préférence /apps/gnome-session/options/show_splash_screen correspond à l'option Show Splash Screen on Login (afficher l'écran de démarrage à la connexion) de l'outil de préférence de session.
Les clés de préférence possèdent généralement de simples types de données, tels que :
Chaînes de caractères
Nombres entiers
Listes de chaînes
Listes de nombres entiers
Le format de la clé de préférence dans le référentiel dépend du module backend Extensible Markup Language (XML) utilisé pour lire le référentiel. Ce qui suit est un exemple de la clé de préférence /desktop/gnome/interface/font_name quand un module backend XML est utilisé pour lire le référentiel :
<entry name="font_name" mtime="1038323555" muser="user123" type="string"> <stringvalue>Sans 10</stringvalue> </entry>
Remarque - Quand ce guide fait référence à une clé de préférence, le chemin de la clé est indiqué dans son nom. Par exemple, la clé de préférence font_name dans le sous-répertoire /desktop/gnome/interface est désignée comme /desktop/gnome/interface/font_name.
Le référentiel GConf contient une série d'emplacements de stockage qui sont appelés sources de configuration. Les sources de configuration sont répertoriées dans le fichier de chemin GConf, qui est situé dans le répertoire /etc/gconf/2.
Le fichier de chemin spécifie les informations suivantes pour chaque source de configuration :
Module backend à utiliser pour lire le référentiel
Permissions sur le référentiel
Emplacement du référentiel
Le fichier de chemin GConf contient également des instructions include. Par défaut, le contenu du fichier de chemin GConf se présente comme suit :
xml:readonly:/etc/gconf/gconf.xml.mandatory include /etc/gconf/2/local-mandatory.path include "$(HOME)/.gconf.path" include /etc/gconf/2/local-defaults.path xml:readwrite:$(HOME)/.gconf xml:readonly:/etc/gconf/gconf.xml.defaults
Quand GConf recherche une valeur de préférence, GConf lit les sources de configuration dans l'ordre spécifié dans le fichier de chemin. Le tableau suivant décrit les sources de configuration dans le fichier de chemin.
|
GConf applique des préférences dans l'ordre de priorité suivant :
Préférences obligatoires
Préférences définies par l'utilisateur
Préférences par défaut
Les instructions include dans le fichier de chemin GConf permettent de spécifier d'autres sources de configuration.
|
Un schéma GConf est un terme qui désigne une clé de schéma GConf et un objet de schéma GConf. Les clés de schéma, les objets de schéma et leur relation aux clés de préférence sont définis comme suit :
Clé de préférence : élément du référentiel GConf qui correspond à une préférence d'application, comme /desktop/gnome/interface/font_name.
Clé de schéma : clé qui stocke un objet de schéma pour une clé de préférence, comme /schemas/desktop/gnome/interface/font_name .
Objet de schéma : élément dans une source de configuration qui contient les informations suivantes pour une clé de préférence :
Nom de l'application qui utilise la clé de préférence
Type de valeur requis pour la clé de préférence (nombre entier, booléen, etc.).
Valeur par défaut pour la clé de préférence
Brève documentation concernant la clé de préférence
Par exemple, l'objet de schéma pour la clé /schemas/desktop/gnome/interface/font_name se présente comme suit :
<schema> <applyto>/desktop/gnome/interface/font_name</applyto> <key>/schemas/desktop/gnome/interface/font_name</key> <owner>gnome</owner> <type>string</type> <default>Sans 10</default> <locale name="C"> <short>Default font</short> <long>Name of the default font used by gtk+.</long> </locale> </schema>
Vous pouvez associer une clé de schéma à une clé de préférence. Par exemple, la clé /desktop/gnome/interface/font_name inclut la clé de schéma suivante :
<entry name="font_name" mtime="1034873859" schema="/schemas/desktop/gnome/interface/font_name"/>
Quand vous associez une clé de schéma à une clé de préférence, la préférence utilise la valeur suggérée qui est spécifiée dans l'objet de schéma de la clé de schéma. La valeur suggérée est contenue dans l'élément <default> dans l'objet de schéma. Par défaut, toutes les clés de préférence dans la source de configuration par défaut sont associées à des clés de schéma. En général, les schémas sont stockés dans la source de configuration par défaut.
Les schémas sont générés à partir de fichiers de définition de schéma. Un fichier de définition de schéma définit les caractéristiques de toutes les clés pour une application particulière et sert à créer une nouvelle source de configuration. Les fichiers de définition de schéma ont une extension .schemas et sont inclus dans le répertoire /etc/gconf/schemas.
Certains fichiers de définition de schéma correspondent de très près à une partie de l'interface utilisateur du bureau Oracle Solaris. Par exemple, le fichier system_http_proxy.schemas décrit des clés qui correspondent aux préférences dans l'outil de préférence Internet.
D'autres fichiers de définition de schéma, qui ne sont pas exposés par l'interface utilisateur du bureau Oracle Solaris. Par exemple, le fichier panel-global.schemas décrit la clé /apps/panel/global/tooltips_enabled . Cette clé, qui contrôle l'affichage des infobulles sur les panneaux du bureau, n'est pas exposée comme préférence dans les outils de préférence du bureau. Ce type de clé peut être modifié à l'aide de la commande gconftool-2. Pour plus d'informations, reportez-vous à la section Utilisation de l'outil en ligne de commande de GConf.
Certaines parties de l'interface utilisateur du bureau Oracle Solaris contiennent des préférences qui représentent des clés GConf provenant de plusieurs fichiers de définition de schéma. Par exemple, l'outil de préférence de raccourcis clavier contient des préférences qui représentent des clés des fichiers panel-global-config.schemas et metacity.schemas.