JavaScript is required to for searching.
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)
search filter icon
search icon

Informations document

Préface

1.  Administration du bureau Oracle Solaris

2.  Gestion des préférences d'utilisateur avec GConf

3.  Personnalisation des menus

Présentation des menus

Utilisation des fichiers de définition de menu

Utilisation des fichiers d'entrée de répertoire

Utilisation des fichiers d'entrée de bureau

Modification des menus

Ajout et modification de menus du système

Ajout d'un menu

Ajout d'un élément à un menu

Modification des propriétés d'un menu

Modification d'un élément de menu

Suppression d'un élément d'un menu

Création et modification de menus d'utilisateur

Fusion de menus

Fusion de menus d'utilisateur et du système

4.  Installation de thèmes

5.  Personnalisation des polices

6.  Utilisation des types MIME

7.  Gestion des économiseurs d'écran

8.  Gestion de sessions

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

12.  Utilisation de X Window System

A.  Répertoires cachés

Glossaire

Index

Fusion de menus

Par défaut, les fichiers de configuration de menu ont la priorité sur les fichiers de configuration de menu du système du même nom. Par exemple, si un fichier applications.menu est présent dans le répertoire $XDG_CONFIG_HOME/menus de l'utilisateur, ce fichier est utilisé à la place du fichier applications.menu du système pour configurer le menu Applications pour cet utilisateur. Ce remplacement peut empêcher l'utilisateur d'avoir accès à tous les éléments de menu qu'il peut attendre. Pour éviter cette situation, un fichier de configuration de menu peut spécifier qu'il doit être fusionné avec les autres fichiers de configuration de menu au lieu de les remplacer. Ce processus est décrit dans les sections suivantes.

Fusion de menus d'utilisateur et du système

Il arrive souvent qu'un utilisateur veuille ajouter ou supprimer des éléments de menu par rapport au menu standard du système. Pour prendre en charge ces modifications, vous devez utiliser l'élément <MergeFile> avec l'attribut type="parent" dans le fichier applications.menu de l'utilisateur.

L'élément <MergeFile> permet à un menu d'être fusionné avec le contenu du fichier de menu de l'utilisateur. Quand vous spécifiez l'attribut type de l'élément comme “parent”, le contenu de l'élément <MergeFile> est ignoré. Le fichier applications.menu suivant dans le répertoire $XDG_CONFIG_DIRS/menus est utilisé pour la fusion.


Remarque - Les anciennes spécifications n'incluaient pas l'attribut type et nécessitaient simplement l'emplacement du fichier de menu à fusionner avec le contenu de l'élément <MergeFile>. En conséquence, vous pouvez toujours voir un emplacement spécifié dans le contenu de <MergeFile>, même quand type="parent".


La fusion de menus s'effectue comme suit :

  1. Les enfants de l'élément racine <Menu> dans le fichier de menu fusionné remplacent l'élément <MergeFile> dans le fichier de menu de base.


    Remarque - “Merged menu file” fait référence au applications.menu suivant dans le répertoire $XDG_CONFIG_DIRS/menus.


  2. Tous les éléments <Menu> enfants avec le même nom sont consolidés en un unique élément <Menu> en ajoutant tous les éléments enfants à chaque élément <Menu> avec le même nom dans la dernière occurrence de l'élément de menu.

L'exemple suivant illustre un fichier de menu d'utilisateur fusionnant explicitement le fichier de menu du système.

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd">

<Menu>
    <Name>Applications</Name>
    <MergeFile type="parent">/etc/xdg/menus/applications.menu</MergeFile>
 <Menu>
    <Name>Accessibility</Name>
    <Exclude>
   <Filename>dasher.desktop</Filename>
    </Exclude>
 </Menu>
</Menu>