Guide de l'administrateur du bureau Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

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 les 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 Registering Applications for MIME Types.

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 aucune 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 du fichier testing.xyz est résolu sous la forme application/x-newtype.