Types de fichiers

Haiku ne se base pas comme Windows sur les 3 lettres de l'extension du nom du fichier pour déterminer son type (par example .txt, .jpg, .mp3). Cette méthode de secours n'est utilisé qu'en dernier ressort. Haiku utilise un type MIME comme c'est l'usage sur Internet.

Même si il n'y a aucune raison d'utiliser les extensions de fichier dans Haiku, n'oubliez pas de les ajouter aux fichiers que vous souhaitez partager avec les utilisateurs d'un autres systèmes d'exploitation, par exemple quand vous envoyer un e-mail, quand vous le copiez vers un serveur ou sur une clé USB. Le cas échéant, leur système pourrait ne pas reconnaître le type du fichier.

index Définir le type d'un fichier

Vous pouvez changer le type d'un fichier spécifique, son icône et l'application associée. Sélectionnez le fichier et invoquez le menu contextuel Add-Ons | filetype add-on à l'aide d'un clic droit.

filetype-addon.png

index Le type du fichier

Ce qui précède est un fichier PNG qui a pour chaîne MIME image/png. Disons que vous savez que ce n'est pas un PNG mais un GIF. Vous pouvez modifier le type en entrant la chaîne MIME correcte à la main, ou en utilisant l'un des deux boutons sous la zone de texte :

Select... affiche la liste hiérarchique des types de fichiers dans lesquels vous pouvez naviguez jusqu'à image | GIF Image.
Same as... Ouvre une boite de dialogue fichier dans laquelle vous pouvez choisir n'importe quel fichier du type que vous rechercher.

index L'application préférée

Cette liste déroulante affiche toutes les applications qui peuvent gérer ce type de fichier. De là, vous pouvez choisir le programme qui doit ouvrir ce fichiers quand on double-clique dessus. Vous pouvez, par exemple, changer l'application préférée d'un fichier HTML pour remplacer le navigateur par un éditeur de texte pendant que vous travaillez dessus. Seul ce fichier s'ouvrira dans votre éditeur de texte. Tout les autres fichier HTML continueront à s'ouvrir dans le navigateur.

L’application par défaut (Default Application) est celle qui est utilisée globalement pour ce type de fichier. Si vous ne trouvez pas le programme que vous voulez dans le menu déroulant, vous pouvez utiliser les boutons Select... (Sélectionner) et Same As... (Identique à) qui fonctionnent de manière similaire à ce qui est décrit ci-dessus dans la section « Le type du fichier ».

index L'icône

Au cas où vous demanderiez pourquoi la boîte d’icône en haut à droite est vide : Les icônes proviennent normalement de l’icône par défaut du système pour ce type de fichier. Vous pouvez ouvrir l’extension Filetype Add-On sur un fichier possédant une icône et la glisser-déposer sur la boîte d’icône de votre fichier. Vous pouvez également double-cliquer sur l’icône et l’éditer. Pour plus d’informations sur les icônes et l’édition, voyez le sujet Icon-O-Matic.

index Paramètres spécifiques aux applications

Si vous appelez l'extension Filetype Add-On sur un fichier exécutable (ici : StyledEdit), vous obtiendrez une boîte de dialogue différentes :

filetype-addon-stylededit.png

En haut, plutôt qu'une chaîne MIME normalisée, vous verrez la signature unique de l'application. Elle permettra au système de retrouver l'endroit où le programme est installé.

En dessous, vous trouverez plusieurs fanions qui contrôlent le comportement des applications :

Single Launch Une seule instance de l'application peut être exécutée par fichier exécutable. Néanmoins, si vous avez deux copies de cette application, elles peuvent fonctionner côte à côte.
Multiple Launch Plusieurs instances de l'application peuvent s'exécuter simultanément.
Exclusive Launch Il n'est autorisé qu'une seule instance avec cette signature d'application à la fois.
Args Only Indique que l'application ne répond pas aux messages.
Background App L'application n'apparaitra pas dans Twitcher ou dans la liste des applications en cours de la Deskbar.

Puis vous trouvez la liste des types de fichiers pris en charge. Vous pouvez ajouter (et supprimer) des types de fichier si vous pensez que l'application peut les manipuler. En conséquence, l'application apparaîtra dans le menu pour les applications privilégiées, ou dans le menu contextuel Open with... du Tracker quand vous faites un clic-droit sur un fichier de ce type.

Au bas, vous trouverez la version et le copyright. Comme la signature de l'application, ils sont remplis par l'auteur de l'Application et ne devraient pas être modifiés.

index Réglages généraux avec les préférences des types de fichiers

Le panneau de réglage FileTypes ne traite pas les fichiers individuellement, mais les paramètres globaux des types de fichiers. Vous pouvez modifier les icônes par défaut, les applications préférées, ou ajouter, modifier ou supprimer les attributs pour un type de fichier entier. Vous pouvez même créer votre propre type de fichier à partir de zéro.

Tous les types de fichiers et leurs configurations sont conservés dans /boot/home/config/settings/mime_db/. Avant de commencer vos expérimentations, il peut être prudent de faire une sauvegarde de ce dossier...

Pour en savoir plus sur les préférences des Types de fichiers référez-vous à l'atelier : Types de fichiers, Attributs, Index et Requêtes.