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
5. Personnalisation des polices
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
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
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
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.
Si le fichier existe déjà, ouvrez-le.
# update-mime-database /usr/share/mime
# update-mime-database ~/.local/share/mime/packages
# update-mime-database /usr/share/mime
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
Créez un fichier test.xyz dans votre répertoire personnel.
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.
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>
Mettez la base de données MIME à jour à l'aide de la commande update-mime-database.
# update-mime-database /usr/share/mime
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.