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

4.  Installation de thèmes

5.  Personnalisation des polices

6.  Utilisation des types MIME

Présentation des types MIME

A propos de la base de données MIME

Contenu de la base de données MIME

Actualisation de la base de données MIME

Description des fichiers XML de type MIME

Modification des types MIME

Ajout ou modification des types MIME

Enregistrement d'applications pour des types MIME

Enregistrement des applications pour des types MIME

Association d'un type MIME à une application

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 types MIME

Vous ne devez jamais modifier directement les fichiers XML source qui sont installés par les applications dans le répertoire <MIME>/packages. Modifiez plutôt le fichier Overrides.xml. Ce fichier a la priorité sur tous les autres fichiers XML source installés dans le même répertoire packages. Si vous êtes un créateur d'application, cette règle ne s'applique pas. Les créateurs d'application doivent créer un nouveau fichier XML source et le placer dans le répertoire <MIME>/packages.

Vous pouvez modifier la base de données MIME pour tous les utilisateurs sur le système ou pour un utilisateur en particulier, en fonction de l'emplacement du fichier que vous changez. Pour modifier la base de données pour tous les utilisateurs, modifiez le fichier Overrides.xml dans le répertoire $XDG_DATA_DIRS/mime/packages. Pour modifier la base de données pour un seul utilisateur, modifiez le fichier Overrides.xml dans le répertoire $XDG_DATA_HOME/mime/packages.

Une fois les modifications apportées, vous devez toujours exécuter l'application update-mime-database avec l'emplacement du répertoire de la base de données MIME comme premier paramètre.

Ajout ou modification des types MIME

  1. Créez le fichier XML source Overrides.xml contenant les définitions pour les types MIME.
    • Pour définir les définitions pour tous les utilisateurs, mettez le fichier dans le répertoire /usr/share/mime/packages.
    • Pour définir les définitions pour un seul utilisateur, mettez le fichier dans le répertoire ~/.local/share/mime/packages.

    Si le fichier existe déjà, ouvrez-le.

  2. Mettez la base de données MIME à jour en exécutant la commande update-mime-database.
    • Si vous définissez les définissions pour tous les utilisateurs :
      # update-mime-database /usr/share/mime
    • Si vous définissez les définissions pour un seul utilisateur :
      # update-mime-database ~/.local/share/mime/packages
  3. Mettez la base de données MIME à jour en exécutant la commande update-mime-database.
    # update-mime-database /usr/share/mime
  4. Utilisez la commande gnomevfs-info pour vérifier vos modifications.

    Par exemple, la commande gnomevfs-info affiche la sortie suivante quand vous l'exécutez pour un fichier SVG : Notez que l'application par défaut pour ce type MIME est eog.desktop.

    $ gnomevfs-info mime-diagram.svg
    Name              : mime-diagram.svg
    Type              : Regular
    MIME type         : image/svg+xml
    Default app       : eog.desktop
    Size              : 14869
    Blocks            : 32
    I/O block size    : 4096
    Local             : YES 
    SUID              : NO
    SGID                : NO
    Sticky            : NO
    Permissions       : 600644
    Link count        : 1
    UID               : 1000
    GID               : 100
    Access time       : Wed Feb 22 18:24:47 2006
    Modification time : Wed Feb 22 18:24:42 2006
    Change time       : Wed Feb 22 18:24:42 2006
    Device #          : 775
    Inode #           : 297252
    Readable        : YES
    Writable          : YES
    Executable        : NO
    $

    Pour plus d'informations sur les applications par défaut, reportez-vous à la section Enregistrement d'applications pour des types MIME.

Exemple 6-2 Création d'un type MIME application/x-newtype

  1. Créez un fichier test.xyz dans votre répertoire personnel.

  2. Utilisez la commande gnomevfs-info pour rechercher le type MIME du fichier.

    $ gnomevfs-info text.xyz

    Le type MIME de ce fichier devrait être détecté comme text/plain car aucun modèle global ou règle magique ne correspond au fichier.


    Remarque - Quand aucun modèle global ou règle magique ne correspond à un fichier, le fichier est résolu sur le type MIME text/plain si le fichier contient des données textuelles ou application/octet-stream pour des données binaires. Si le fichier est vide, le type est identifié comme type MIME text/plain.


  3. Créez le fichier Overrides.xml ou, s'il existe déjà, modifiez-le.

    Voici l'exemple de fichier XML :

    <?xml version='1.0' encoding='utf-8'?>
    <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
        <mime-type type="application/x-newtype"> 
        <comment>new mime type</comment>
        <glob pattern="*.xyz"/> 
        </mime-type>
    </mime-info>
  4. Mettez la base de données MIME à jour à l'aide de la commande update-mime-database.

    # update-mime-database /usr/share/mime
  5. Utilisez la commande gnomevfs-info pour vérifier que vos modifications sont effectives.

    $gnomevfs-info testing.xyz | grep MIME
    MIME type : application/x-newtype

    Vous devriez voir que le type MIME pour le fichier testing.xyz est résolu comme application/x-newtype.