Archive:Fr FR/NouveauSystemMIME

= Nouveau Système MIME = Traduit de la page originelle  NewMIMESystem 

Le système MIME dans GNOME 2.8 a été modifié pour correspondre au standard freedesktop.org. Pour que l'application fonctionne avec le nouveau système MIME, elle doit créer un fichier '.desktop' dans le repertoire  avec la clef   contenant un point-virgule séparant la liste des types de MIME supportés. Par exemple, un ficher typique .desktop se définit comme:

[Desktop Entry] Name=Cool Image Viewer Encoding=UTF-8 Exec=cool-image-viewer %f MimeType=image/png;image/jpeg;

La clef  peut contenir une variable de substitution qui spécifie le type de paramètre que l'application peut utiliser. Si l'application a besoin de spécifier l'emplacement d'un fichier, alors la variable  devrait être utilisée. Si l'application a besoin d'un lien (URI), alors la variable  devrait être utilisée. Si l'application a besoin de spécifier plusieurs chemins de fichiers et plusieurs URI, les variantes en majuscule  et   devraient être utilisées respectivement.

Pour actualiser le 'mapping cache' des MIME-type/application (mimeinfo.cache), le programme update-desktop-database doit être exécuté dès que le ficher .desktop est installé. Lorsque des programme packagés utilisent le nouveau system MIME, il est conseillé d'invoquer update-desktop-database dans la section  et   du fichier .spec du RPM. Exemple:

%post update-desktop-database %{_datadir}/applications

%postun update-desktop-database %{_datadir}/applications

Assurez-vous d'ajouter les prérequis de desktop-file-utils dans l'entête du fichier .spec. Exemple:

Requires(post):     desktop-file-utils >= 0.8 Requires(postun):    desktop-file-utils >= 0.8