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

Modification des menus

Les deux types de menu sont les menus du système et de l'utilisateur.

Ajout et modification de menus du système

Vous pouvez modifier les fichiers de configuration de menu et les fichiers de données de menu manuellement pour personnaliser les menus du système.

Ajout d'un menu

Vous pouvez ajouter des menus pour tous les utilisateurs des manières suivantes :

Cette tâche décrit la méthode de modification de fichier.

  1. Créez un fichier d'entrée de répertoire pour l'élément que vous voulez ajouter.
  2. Placez le fichier d'entrée de répertoire dans le répertoire $XDG_DATA_DIRS/desktop-directories.

    Pour plus d'informations sur les fichiers d'entrée de répertoire, reportez-vous à la section Utilisation des fichiers d'entrée de répertoire.

  3. Dans le fichier $XDG_CONFIG_DIRS/menus/applications.menu, ajoutez un élément <Menu> pour le nouveau menu.

    Pour plus d'informations sur les fichiers .menu, reportez-vous à la section Utilisation des fichiers de définition de menu.

  4. Créez un élément <Name> sous l'élément <Menu>.

    Le contenu de l'élément devrait contenir le nom pour le menu.

  5. Créez un élément <Directory> sous l'élément <Menu>.

    Le contenu de l'élément devrait contenir le nom du fichier d'entrée de répertoire.

    La prochaine fois que l'utilisateur se connecte, le menu doit apparaître dans la barre de menus.

Erreurs fréquentes

Si vous n'avez pas spécifié de règles de correspondance dans l'élément <Include> ou si la règle n'a trouvé aucune entrée de bureau correspondante, il est possible que le menu ne soit pas visible dans la barre de menus.

Étapes suivantes

Pour ajouter un élément à un menu, reportez-vous à la section Ajout d'un élément à un menu.

Ajout d'un élément à un menu

  1. Créez un fichier d'entrée de bureau pour l'élément que vous voulez ajouter.

    Pour plus d'informations sur les fichiers d'entrée de bureau, reportez-vous à la section Utilisation des fichiers d'entrée de bureau.

  2. Placez le fichier d'entrée de bureau dans le dossier $XDG_DATA_DIRS/applications.
  3. Dans le fichier $XDG_CONFIG_DIRS/menus/applications.menu, vérifiez que l'élément <Menu> contient un élément <Include> avec une règle de correspondance qui sélectionne le fichier d'entrée de bureau créé à la première étape.

    A la prochaine connexion des utilisateurs, l'élément de menu est affiché à l'emplacement assigné.

Modification des propriétés d'un menu

  1. Dans le fichier $XDG_CONFIG_DIRS/menus/applications.menu, recherchez l'élément <Menu> qui correspond au menu que vous voulez modifier.
  2. Notez le nom de fichier de l'entrée de répertoire dans l'élément <Directory>.
  3. Dans l'entrée de répertoire pour ce menu, modifiez le contenu pour changer les propriétés du menu.

    Pour plus d'informations sur les fichiers .directory, reportez-vous à la section Utilisation des fichiers d'entrée de répertoire.

Modification d'un élément de menu

  1. Recherchez l'entrée de bureau dans le répertoire $XDG_DATA_DIRS/applications qui correspond à l'élément de menu.
  2. Modifiez l'entrée de bureau pour changer les propriétés de l'élément de menu.

    Pour plus d'informations sur les fichiers d'entrée de bureau, reportez-vous à la section Utilisation des fichiers d'entrée de bureau.

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

  1. Dans le fichier $XDG_CONFIG_DIRS/menus/applications.menu, recherchez l'élément <Menu> qui contient l'entrée de bureau que vous voulez supprimer.
  2. Dans l'élément <Menu>, insérez un élément <Exclude> après la balise de fermeture pour l'élément <Include>.
  3. Insérez la règle de correspondance <Filename> comme sous-élément de l'élément <Exclude> pour supprimer une entrée de bureau.

    A la connexion suivante, l'élément de menu n'est pas affiché dans le menu.

Exemple 3-2 Suppression d'un élément d'un menu

L'exemple suivant illustre comment exclure explicitement l'entrée de bureau pour l'élément de bureau dasher.desktop du fichier applications.menu.

<!-- ... -->

<Menu>
    
<Name>Accessibility</Name>
<Directory>Accessibility.directory</Directory>
<Include>
    <And>
        <Category>Accessibility</Category>
        <Not><Category>Settings</Category></Not>
    </And>
</Include>
<Exclude>
    <Filename>dasher.desktop</Filename>
</Exclude>
</Menu>

<!-- ... --> 

Création et modification de menus d'utilisateur

Vous pouvez utiliser l'outil de préférences du menu principal pour modifier des menus. De plus, vous pouvez créer et modifier manuellement un fichier de menu d'utilisateur. Pour plus d'informations, reportez-vous au manuel Guide l’utilisateur du bureau Oracle Solaris 11.1.

Pour créer manuellement un menu personnalisé pour un utilisateur, le fichier $XDG_CONFIG_HOME/menus/applications.menu doit exister. Si la variable d'environnement $XDG_CONFIG_HOME n'est pas définie, le répertoire par défaut ~/.config est utilisé. Dans la mesure où $XDG_CONFIG_HOME est le premier emplacement dans lequel le fichier applications.menu est recherché, la variable d'environnement $XDG_CONFIG_HOME a la priorité sur tous les autres fichiers de menu.

Les menus d'utilisateur peuvent contenir tous les éléments décrit dans la section Utilisation des fichiers de définition de menu. Pour obtenir la liste complète des éléments autorisés, reportez-vous à la XDG menu specification.