~ubuntu-branches/debian/sid/thunar/sid

« back to all changes in this revision

Viewing changes to docs/manual/fr/html/customizing-thunar.html

  • Committer: Bazaar Package Importer
  • Author(s): Lionel Le Folgoc
  • Date: 2010-05-23 14:12:33 UTC
  • mfrom: (1.1.24 upstream)
  • Revision ID: james.westby@ubuntu.com-20100523141233-ntplken25atdr214
Tags: 1.0.2-1
* New upstream release.
* debian/patches/04_fix-umask-handling.patch: dropped, included upstream.
* debian/control: build-dep on libstartup-notification0-dev (>= 0.4) as
  startup notification support is enabled in debian/rules.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Personnaliser Thunar</title><link rel="stylesheet" href="../thunar.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="Gestionnaire de fichiers Thunar"><link rel="up" href="index.html" title="Gestionnaire de fichiers Thunar"><link rel="prev" href="preferences.html" title="Pr�f�rences du gestionnaire de fichiers"><link rel="next" href="advanced-topics.html" title="Sujets avanc�s"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Personnaliser Thunar</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="preferences.html">Pr�c�dent</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="advanced-topics.html">Suivant</a></td></tr></table><hr></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="customizing-thunar"></a>Personnaliser Thunar</h2></div></div></div><p>Cette section d�crit comment vous pouvez personnaliser certaines parties du gestionnaire de fichiers.</p><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="sendto"></a>Le menu "Envoyer vers"</h3></div></div></div><p>Thunar inclut un menu <span class="guilabel"><strong>Envoyer vers</strong></span> qui permet d'envoyer certains fichiers ou dossiers vers une destination pr�d�finie. Pour acc�der au menu <span class="guilabel"><strong>Envoyer vers</strong></span>, choisissez <span class="guimenu"><strong>Fichier</strong></span> &#8594; <span class="guimenuitem"><strong>Envoyer vers</strong></span> dans le menu principal ou cliquez-droit sur un fichier ou dossier et choisissez <span class="guimenuitem"><strong>Envoyer vers</strong></span>.</p><div class="screenshot"><div class="mediaobject"><img src="images/sendto-menu.png" alt='Menu "Envoyer vers"'></div></div><p>Par d�faut le menu <span class="guilabel"><strong>Envoyer  vers</strong></span> contient un �l�ment <span class="guilabel"><strong>Bureau (Cr�er lien)</strong></span> pour tous les fichiers et dossiers. Cet �l�ment cr�e un lien sur le bureau vers le fichier ou dossier s�lectionn�. Si le <span class="guilabel"><strong>Panneau des raccourcis</strong></span> est actif, vous trouverez aussi dans le menu un �l�ment <span class="guilabel"><strong>Panneau lat�ral (Cr�er raccourci)</strong></span> pour les dossiers, ce qui vous permets de cr�er de nouveaux raccourcis dans le panneau lat�ral. � la suite de ces �l�ments du menu <span class="guilabel"><strong>Envoyer  vers</strong></span>, Thunar vient ajouter � la liste les disques amovibles actuellement branch�s � l'ordinateur. Dans la capture d'�cran ci-dessus, le <span class="guilabel"><strong>Lecteur de disquettes</strong></span> repr�sente une destination possible pour l'envoi de fichiers. Le disque est "mont�" (mount) automatiquement � la s�lection dans le menu <span class="guilabel"><strong>Envoyer  vers</strong></span> pour que vous n'ayez pas besoin de le faire vous-m�me.</p><p><strong class="application"><code>Thunar</code></strong> contient d'office un greffon <strong class="application"><code>thunar-sendto-email</code></strong> qui ajoute l'�l�ment <span class="guilabel"><strong>Destinataire courriel</strong></span> au menu. Ce dernier permet d'envoyer les fichiers ou dossiers s�lectionn�s, avec le programme de messagerie par d�faut. Si la s�lection contient au moins un dossier, le tout est ajout� dans une archive ZIP avant d'�tre attach� au courriel. Le gestionnaire de fichiers demandera � l'utilisateur s'il faut compresser les fichiers avant de les envoyer, dans le cas de fichiers multiples ou d�passant 200Ko.</p><p>Comme la plupart des particularit�s de <strong class="application"><code>Thunar</code></strong>, le menu <span class="guilabel"><strong>Envoyer  vers</strong></span> peut ais�ment �tre personnalis� avec de nouveaux �l�ments par l'utilisateur ou les d�veloppeurs d'applications en utilisant des fichiers standards <a class="ulink" href="http://freedesktop.org/wiki/Standards_2fdesktop_2dentry_2dspec" target="_top">desktop entry files</a>. Ces fichiers doivent �tres install�s dans un des dossiers <code class="filename">$XDG_DATA_DIRS/Thunar/sendto/</code> (suivez le lien <a class="ulink" href="http://freedesktop.org/wiki/Standards_2fbasedir_2dspec" target="_top">XDG Base Directory Specification</a> pour plus de d�tails � propos de la variable <code class="literal">$XDG_DATA_DIRS</code>).</p><p>Le <code class="literal">MimeType</code> de la destination <code class="filename">.desktop</code> sp�cifie le type de fichiers pour lesquels cette action doit appara�tre dans le menu <span class="guilabel"><strong>Envoyer  vers</strong></span>. Par exemple, imaginons un instant que vous vouliez ajouter un �l�ment permettant de t�l�charger (upload) vers le site <a class="ulink" href="http://flickr.com/" target="_top">Flickr</a>, cet �l�ment ne devrait s'afficher que pour les images au format JPEG (d'autres formats ne sont pas support�s par flickr). Vous devriez donc ajouter la ligne <code class="literal">MimeType=image/jpeg;</code> dans les types de votre �l�ment. Si vous ne sp�cifiez pas de <code class="literal">MimeType</code>, votre �l�ment s'affichera pour tous les fichiers.</p><p>Ci-dessous se trouve un exemple complet utilisant l'application <strong class="application"><code>postr</code></strong> :</p><pre class="programlisting">
 
1
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Personnaliser Thunar</title><link rel="stylesheet" href="../thunar.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="Gestionnaire de fichiers Thunar"><link rel="up" href="index.html" title="Gestionnaire de fichiers Thunar"><link rel="prev" href="preferences.html" title="Pr�f�rences du gestionnaire de fichiers"><link rel="next" href="advanced-topics.html" title="Sujets avanc�s"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Personnaliser Thunar</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="preferences.html">Pr�c�dent</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="advanced-topics.html">Suivant</a></td></tr></table><hr></div><div class="sect1" title="Personnaliser Thunar"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="customizing-thunar"></a>Personnaliser Thunar</h2></div></div></div><p>Cette section d�crit comment vous pouvez personnaliser certaines parties du gestionnaire de fichiers.</p><div class="sect2" title='Le menu "Envoyer vers"'><div class="titlepage"><div><div><h3 class="title"><a name="sendto"></a>Le menu "Envoyer vers"</h3></div></div></div><p>Thunar inclut un menu <span class="guilabel"><strong>Envoyer vers</strong></span> qui permet d'envoyer certains fichiers ou dossiers vers une destination pr�d�finie. Pour acc�der au menu <span class="guilabel"><strong>Envoyer vers</strong></span>, choisissez <span class="guimenu"><strong>Fichier</strong></span> &#8594; <span class="guimenuitem"><strong>Envoyer vers</strong></span> dans le menu principal ou cliquez-droit sur un fichier ou dossier et choisissez <span class="guimenuitem"><strong>Envoyer vers</strong></span>.</p><div class="screenshot"><div class="mediaobject"><img src="images/sendto-menu.png" alt='Menu "Envoyer vers"'></div></div><p>Par d�faut le menu <span class="guilabel"><strong>Envoyer  vers</strong></span> contient un �l�ment <span class="guilabel"><strong>Bureau (Cr�er lien)</strong></span> pour tous les fichiers et dossiers. Cet �l�ment cr�e un lien sur le bureau vers le fichier ou dossier s�lectionn�. Si le <span class="guilabel"><strong>Panneau des raccourcis</strong></span> est actif, vous trouverez aussi dans le menu un �l�ment <span class="guilabel"><strong>Panneau lat�ral (Cr�er raccourci)</strong></span> pour les dossiers, ce qui vous permets de cr�er de nouveaux raccourcis dans le panneau lat�ral. � la suite de ces �l�ments du menu <span class="guilabel"><strong>Envoyer  vers</strong></span>, Thunar vient ajouter � la liste les disques amovibles actuellement branch�s � l'ordinateur. Dans la capture d'�cran ci-dessus, le <span class="guilabel"><strong>Lecteur de disquettes</strong></span> repr�sente une destination possible pour l'envoi de fichiers. Le disque est "mont�" (mount) automatiquement � la s�lection dans le menu <span class="guilabel"><strong>Envoyer  vers</strong></span> pour que vous n'ayez pas besoin de le faire vous-m�me.</p><p><strong class="application"><code>Thunar</code></strong> contient d'office un greffon <strong class="application"><code>thunar-sendto-email</code></strong> qui ajoute l'�l�ment <span class="guilabel"><strong>Destinataire courriel</strong></span> au menu. Ce dernier permet d'envoyer les fichiers ou dossiers s�lectionn�s, avec le programme de messagerie par d�faut. Si la s�lection contient au moins un dossier, le tout est ajout� dans une archive ZIP avant d'�tre attach� au courriel. Le gestionnaire de fichiers demandera � l'utilisateur s'il faut compresser les fichiers avant de les envoyer, dans le cas de fichiers multiples ou d�passant 200Ko.</p><p>Comme la plupart des particularit�s de <strong class="application"><code>Thunar</code></strong>, le menu <span class="guilabel"><strong>Envoyer  vers</strong></span> peut ais�ment �tre personnalis� avec de nouveaux �l�ments par l'utilisateur ou les d�veloppeurs d'applications en utilisant des fichiers standards <a class="ulink" href="http://freedesktop.org/wiki/Standards_2fdesktop_2dentry_2dspec" target="_top">desktop entry files</a>. Ces fichiers doivent �tres install�s dans un des dossiers <code class="filename">$XDG_DATA_DIRS/Thunar/sendto/</code> (suivez le lien <a class="ulink" href="http://freedesktop.org/wiki/Standards_2fbasedir_2dspec" target="_top">XDG Base Directory Specification</a> pour plus de d�tails � propos de la variable <code class="literal">$XDG_DATA_DIRS</code>).</p><p>Le <code class="literal">MimeType</code> de la destination <code class="filename">.desktop</code> sp�cifie le type de fichiers pour lesquels cette action doit appara�tre dans le menu <span class="guilabel"><strong>Envoyer  vers</strong></span>. Par exemple, imaginons un instant que vous vouliez ajouter un �l�ment permettant de t�l�charger (upload) vers le site <a class="ulink" href="http://flickr.com/" target="_top">Flickr</a>, cet �l�ment ne devrait s'afficher que pour les images au format JPEG (d'autres formats ne sont pas support�s par flickr). Vous devriez donc ajouter la ligne <code class="literal">MimeType=image/jpeg;</code> dans les types de votre �l�ment. Si vous ne sp�cifiez pas de <code class="literal">MimeType</code>, votre �l�ment s'affichera pour tous les fichiers.</p><p>Ci-dessous se trouve un exemple complet utilisant l'application <strong class="application"><code>postr</code></strong> :</p><pre class="programlisting">
2
2
# postr.desktop - Int�grer postr dans
3
3
#                 le menu "Envoyer vers".
4
4
[Desktop Entry]
9
9
Exec=postr %F
10
10
Icon=postr
11
11
Name=Flickr
12
 
MimeType=image/jpeg;</pre><p>Si vous installez ce fichier dans <code class="filename">~/.local/share/Thunar/sendto/</code> (cr�ez le dossier s'il n'existe pas encore), le menu <span class="guilabel"><strong>Envoyer  vers</strong></span> comprendra le nouvel �l�ment <span class="guilabel"><strong>Flickr</strong></span> pour tous les fichiers JPEG et pourra �tre utilis� pour envoyer des images sur le site Flickr.</p><p>Le site <a class="ulink" href="http://thunar.xfce.org/pwiki/documentation/sendto_menu" target="_top">Thunar Project Wiki</a> contient d'autres exemples d'�l�ments utiles pour le menu <span class="guilabel"><strong>Envoyer  vers</strong></span>. N'h�sitez pas � compl�ter le wiki avec vos suggestions.</p></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="thumbnailers"></a>Thumbnailers (Cr�ateurs de miniatures)</h3></div></div></div><p>Thunar utilise de petits utilitaires pour cr�er les miniatures de certains types de fichiers et affiche ces miniatures comme pr�-visualisation du contenu dudit fichier. Ces petits utilitaires sont appel�s des "thumbnailers". Thunar vient d'office avec plusieurs cr�ateurs de miniatures install�s et fait usage des facilit�s de cr�ations de miniatures offertes par GNOME s'il a �t� install� avec le support <code class="literal">gconf</code>. L'utilisateur peut n�anmoins ajouter � ces fonctions de base, tout cr�ateur de miniatures additionnel pour diff�rents types de fichiers.</p><p>Si vous envisagez d'�crire un cr�ateur de miniatures personnalis�, vous devez vous assurer que votre programme supporte au moins deux lignes de commande, le fichier d'entr�e, qui serait votre type de fichier � ajouter et le fichier de sortie, qui doit �tre au format PNG et conforme aux sp�cifications du <a class="ulink" href="http://jens.triq.net/thumbnail-spec/creation.html#AEN139" target="_top">Thumbnail Management Standard</a>. En plus, votre programme pourrait accepter les tailles d�finies de miniatures, ce qui est optionnel mais fortement recommand�. Si vous optez pour ne pas suivre la taille d�finie de miniature, Thunar viendrait � redimensionner l'image pour lui donner la taille standard et le r�sultat pourrait �tre inf�rieur en qualit� qu'un dimensionnement juste d�s le d�part.</p><p>Une fois votre utilitaire termin�, vous devrez l'enregistrer aupr�s de Thunar pour qu'il puisse en faire usage. Pour cela il vous suffit d'installer un fichier de description pour votre cr�ateur de miniatures (un fichier <code class="filename">.desktop</code>) dans un des dossiers <code class="filename">$XDG_DATA_DIRS/thumbnailers/</code>. Par exemple, si vous voulez utiliser le cr�ateur de miniatures uniquement pour votre utilisateur, vous installerez le fichier de description dans le dossier <code class="filename">~/.local/share/thumbnailers/</code>. Le fichier <code class="filename">.desktop</code> pour le cr�ations de miniatures a le format suivant.</p><div class="sect3" lang="fr"><div class="titlepage"><div><div><h4 class="title"><a name="thumbnailer-desktop-file-format"></a>Fichier de description de cr�ation de miniatures</h4></div></div></div><p>Les fichiers de description de cr�ateurs de miniatures utilisent le format <a class="ulink" href="http://standards.freedesktop.org/desktop-entry-spec/latest/" target="_top">Desktop Entry Format</a> avec un <code class="literal">Type</code> sp�cial <code class="literal">X-Thumbnailer</code> et de nouveaux codes dans le champ <code class="literal">X-Thumbnailer-Exec</code>. D'une certaine mani�re, un fichier de description d'un cr�ateur de miniatures a le format suivant :</p><pre class="programlisting">
 
12
MimeType=image/jpeg;</pre><p>Si vous installez ce fichier dans <code class="filename">~/.local/share/Thunar/sendto/</code> (cr�ez le dossier s'il n'existe pas encore), le menu <span class="guilabel"><strong>Envoyer  vers</strong></span> comprendra le nouvel �l�ment <span class="guilabel"><strong>Flickr</strong></span> pour tous les fichiers JPEG et pourra �tre utilis� pour envoyer des images sur le site Flickr.</p><p>Le site <a class="ulink" href="http://thunar.xfce.org/pwiki/documentation/sendto_menu" target="_top">Thunar Project Wiki</a> contient d'autres exemples d'�l�ments utiles pour le menu <span class="guilabel"><strong>Envoyer  vers</strong></span>. N'h�sitez pas � compl�ter le wiki avec vos suggestions.</p></div><div class="sect2" title="Thumbnailers (Cr�ateurs de miniatures)"><div class="titlepage"><div><div><h3 class="title"><a name="thumbnailers"></a>Thumbnailers (Cr�ateurs de miniatures)</h3></div></div></div><p>Thunar utilise de petits utilitaires pour cr�er les miniatures de certains types de fichiers et affiche ces miniatures comme pr�-visualisation du contenu dudit fichier. Ces petits utilitaires sont appel�s des "thumbnailers". Thunar vient d'office avec plusieurs cr�ateurs de miniatures install�s et fait usage des facilit�s de cr�ations de miniatures offertes par GNOME s'il a �t� install� avec le support <code class="literal">gconf</code>. L'utilisateur peut n�anmoins ajouter � ces fonctions de base, tout cr�ateur de miniatures additionnel pour diff�rents types de fichiers.</p><p>Si vous envisagez d'�crire un cr�ateur de miniatures personnalis�, vous devez vous assurer que votre programme supporte au moins deux lignes de commande, le fichier d'entr�e, qui serait votre type de fichier � ajouter et le fichier de sortie, qui doit �tre au format PNG et conforme aux sp�cifications du <a class="ulink" href="http://jens.triq.net/thumbnail-spec/creation.html#AEN139" target="_top">Thumbnail Management Standard</a>. En plus, votre programme pourrait accepter les tailles d�finies de miniatures, ce qui est optionnel mais fortement recommand�. Si vous optez pour ne pas suivre la taille d�finie de miniature, Thunar viendrait � redimensionner l'image pour lui donner la taille standard et le r�sultat pourrait �tre inf�rieur en qualit� qu'un dimensionnement juste d�s le d�part.</p><p>Une fois votre utilitaire termin�, vous devrez l'enregistrer aupr�s de Thunar pour qu'il puisse en faire usage. Pour cela il vous suffit d'installer un fichier de description pour votre cr�ateur de miniatures (un fichier <code class="filename">.desktop</code>) dans un des dossiers <code class="filename">$XDG_DATA_DIRS/thumbnailers/</code>. Par exemple, si vous voulez utiliser le cr�ateur de miniatures uniquement pour votre utilisateur, vous installerez le fichier de description dans le dossier <code class="filename">~/.local/share/thumbnailers/</code>. Le fichier <code class="filename">.desktop</code> pour le cr�ations de miniatures a le format suivant.</p><div class="sect3" title="Fichier de description de cr�ation de miniatures"><div class="titlepage"><div><div><h4 class="title"><a name="thumbnailer-desktop-file-format"></a>Fichier de description de cr�ation de miniatures</h4></div></div></div><p>Les fichiers de description de cr�ateurs de miniatures utilisent le format <a class="ulink" href="http://standards.freedesktop.org/desktop-entry-spec/latest/" target="_top">Desktop Entry Format</a> avec un <code class="literal">Type</code> sp�cial <code class="literal">X-Thumbnailer</code> et de nouveaux codes dans le champ <code class="literal">X-Thumbnailer-Exec</code>. D'une certaine mani�re, un fichier de description d'un cr�ateur de miniatures a le format suivant :</p><pre class="programlisting">
13
13
[Desktop Entry]
14
14
Version=1.0
15
15
Encoding=UTF-8
16
16
Type=X-Thumbnailer
17
17
Name=Your Thumbnailer
18
18
MimeType=your-supported/mime-type;
19
 
X-Thumbnailer-Exec=votre-cr�ateur-de-miniatures %i %o %s</pre><p>Les champs <code class="literal">Version</code> et <code class="literal">Encoding</code> sont ordonn�s par le "Desktop Entry Specification", utilisez les valeurs utilis�es dans l'exemple ci-dessus. Le champ <code class="literal">Type</code> doit imp�rativement contenir la valeur <code class="literal">X-Thumbnailer</code> faute de quoi le cr�ateur de miniatures ne serait pas reconnu. Le champ <code class="literal">Name</code> d�crit votre cr�ateur de miniatures.</p><p>Le champ <code class="literal">X-Thumbnailer-Exec</code> contient la commande � ex�cuter pour le cr�ateur de miniatures et supporte certains codes qui se substitueront � l'ex�cution. Les codes reconnus sont les suivants :</p><div class="variablelist"><dl><dt><span class="term"><code class="varname">%i</code></span></dt><dd>Le chemin d'acc�s jusqu'au fichier pour lequel il faut cr�er une miniature. Peut �tre un chemin d'acc�s partant du dossier d'o� est ex�cut� le cr�ateur de miniatures ou un chemin d'acc�s complet.</dd><dt><span class="term"><code class="varname">%o</code></span></dt><dd>Le chemin d'acc�s jusqu'au fichier de sortie contenant la miniature g�n�r�e. Le fichier de sortie doit �tre au format PNG en concordance avec le standard de miniatures (voir plus haut). Le fichier ne doit pas obligatoirement se terminer par <code class="literal">.png</code>, surtout si vous utilisez une tierce application.</dd><dt><span class="term"><code class="varname">%s</code></span></dt><dd>La taille voulue de la miniature en pixels. Ce param�tre est optionnel.</dd><dt><span class="term"><code class="varname">%u</code></span></dt><dd>Similaire � <code class="literal">%i</code> mais substitu� � l'URI du fichier plut�t qu'� son chemin d'acc�s. Ceci a �t� ajout� pour la compatibilit� avec GNOME.</dd><dt><span class="term"><code class="varname">%%</code></span></dt><dd>Se substitue par un simple <code class="literal">%</code>.</dd></dl></div><p>Vous devez au moins inclure <code class="literal">%o</code> et <code class="literal">%i</code> ou <code class="literal">%u</code>, sinon votre cr�ateur de miniatures sera inutile.</p><p>Le champ  <code class="literal">MimeType</code> liste les types MIME - s�par�s par un point-virgule - pour lesquels votre cr�ateur de miniatures est capable de cr�er des miniatures.</p></div><div class="sect3" lang="fr"><div class="titlepage"><div><div><h4 class="title"><a name="eps-thumbnailer-example"></a>Exemple d'un cr�ateur de miniatures pour EPS</h4></div></div></div><p>Cet exemple d�montre comment �crire et installer un nouveau cr�ateur de miniatures pour les fichiers de type <code class="filename">.eps</code> qui utilise la commande <span class="command"><strong>convert</strong></span> de la suite ImageMagick. Nous commen�ons par invoquer la commande <span class="command"><strong>convert</strong></span> pour g�n�rer une miniature � la taille voulue.</p><pre class="programlisting">
 
19
X-Thumbnailer-Exec=votre-cr�ateur-de-miniatures %i %o %s</pre><p>Les champs <code class="literal">Version</code> et <code class="literal">Encoding</code> sont ordonn�s par le "Desktop Entry Specification", utilisez les valeurs utilis�es dans l'exemple ci-dessus. Le champ <code class="literal">Type</code> doit imp�rativement contenir la valeur <code class="literal">X-Thumbnailer</code> faute de quoi le cr�ateur de miniatures ne serait pas reconnu. Le champ <code class="literal">Name</code> d�crit votre cr�ateur de miniatures.</p><p>Le champ <code class="literal">X-Thumbnailer-Exec</code> contient la commande � ex�cuter pour le cr�ateur de miniatures et supporte certains codes qui se substitueront � l'ex�cution. Les codes reconnus sont les suivants :</p><div class="variablelist"><dl><dt><span class="term"><code class="varname">%i</code></span></dt><dd>Le chemin d'acc�s jusqu'au fichier pour lequel il faut cr�er une miniature. Peut �tre un chemin d'acc�s partant du dossier d'o� est ex�cut� le cr�ateur de miniatures ou un chemin d'acc�s complet.</dd><dt><span class="term"><code class="varname">%o</code></span></dt><dd>Le chemin d'acc�s jusqu'au fichier de sortie contenant la miniature g�n�r�e. Le fichier de sortie doit �tre au format PNG en concordance avec le standard de miniatures (voir plus haut). Le fichier ne doit pas obligatoirement se terminer par <code class="literal">.png</code>, surtout si vous utilisez une tierce application.</dd><dt><span class="term"><code class="varname">%s</code></span></dt><dd>La taille voulue de la miniature en pixels. Ce param�tre est optionnel.</dd><dt><span class="term"><code class="varname">%u</code></span></dt><dd>Similaire � <code class="literal">%i</code> mais substitu� � l'URI du fichier plut�t qu'� son chemin d'acc�s. Ceci a �t� ajout� pour la compatibilit� avec GNOME.</dd><dt><span class="term"><code class="varname">%%</code></span></dt><dd>Se substitue par un simple <code class="literal">%</code>.</dd></dl></div><p>Vous devez au moins inclure <code class="literal">%o</code> et <code class="literal">%i</code> ou <code class="literal">%u</code>, sinon votre cr�ateur de miniatures sera inutile.</p><p>Le champ  <code class="literal">MimeType</code> liste les types MIME - s�par�s par un point-virgule - pour lesquels votre cr�ateur de miniatures est capable de cr�er des miniatures.</p></div><div class="sect3" title="Exemple d'un cr�ateur de miniatures pour EPS"><div class="titlepage"><div><div><h4 class="title"><a name="eps-thumbnailer-example"></a>Exemple d'un cr�ateur de miniatures pour EPS</h4></div></div></div><p>Cet exemple d�montre comment �crire et installer un nouveau cr�ateur de miniatures pour les fichiers de type <code class="filename">.eps</code> qui utilise la commande <span class="command"><strong>convert</strong></span> de la suite ImageMagick. Nous commen�ons par invoquer la commande <span class="command"><strong>convert</strong></span> pour g�n�rer une miniature � la taille voulue.</p><pre class="programlisting">
20
20
#!/bin/sh
21
21
#
22
22
# eps-thumbnailer - Exemple de script pour la cr�ation de miniatures pour les fichiers EPS.
42
42
MimeType=image/x-eps;
43
43
X-Thumbnailer-Exec=/usr/local/bin/eps-thumbnailer %i %o %s</pre><p>Ce fichier doit �tre install� dans le dossier <code class="filename">/usr/local/share/thumbnailers</code> (cr�ez le s'il n'existe pas).</p><pre class="screen">
44
44
$ sudo install -d /usr/local/share/thumbnailers
45
 
$ sudo install eps-thumbnailer.desktop /usr/local/share/thumbnailers/eps-thumbnailer.desktop</pre><p>Le fichier du cr�ateur de miniatures <code class="filename">eps-thumbnailer.desktop</code> utilise la commande sp�ciale <code class="literal">TryExec</code>, qui, si elle est sp�cifi�e, nomme une commande qui doit �tre pr�sente dans le syst�me pour que le cr�ateur de miniatures soit utile. Le script serait inutile si la commande <span class="command"><strong>convert</strong></span> n'�tait pas disponible.</p><p>La derni�re �tape est celle de r�g�n�rer le cache de cr�ateurs de miniatures pour que Thunar soit au courant que nous lui en avons ajout� un. Le cache se situe dans <code class="filename">$XDG_CACHE_HOME/Thunar/thumbnailers.cache</code> (� moins que vous ou votre administrateur syst�me n'ayez chang� l'emplacement, <code class="varname">$XDG_CACHE_HOME</code> devrait se trouver dans <code class="filename">~/.cache/</code>). Le cache des cr�ateurs de miniatures est automatiquement r�g�n�r� p�riodiquement par Thunar mais vous pouvez forcer ce rafra�chissement en invoquant la commande <code class="filename">thunar-vfs-update-thumbnailers-cache-1</code>. Cet utilitaire est install�, la plupart du temps, dans le sous-dossier <code class="filename">libexec</code> de votre pr�fixe d'installation (<code class="filename">sbin</code> dans Debian/Ubuntu). Donc, par exemple, si Thunar est install� dans <code class="filename">/usr</code>, la commande serait la suivante :</p><pre class="screen">$ /usr/libexec/thunar-vfs-update-thumbnailers-cache-1</pre><p>Mais soyez certain de bien ex�cuter la commande depuis votre compte d'utilisateur et non celui du super-utilisateur (root), car votre cache de miniatures se trouve dans votre dossier personnel et non dans un emplacement pour tout le syst�me.</p><p>Maintenant, si Thunar a �t� compil� avec le support un moniteur de modifications tel que FAM ou GAMIN, il va automatiquement prendre en compte le nouveau cr�ateur de miniatures dans les secondes qui suivent et sera capable de cr�er des miniatures gr�ce � lui. Sinon il faudra red�marrer Thunar pour appliquer les changements en utilisant la commande :</p><pre class="screen">$ Thunar -q</pre><p>pour arr�ter toute instance de Thunar et le relancer par la suite depuis son lanceur.</p></div><div class="sect3" lang="fr"><div class="titlepage"><div><div><h4 class="title"><a name="cleaning-up-thumbnails"></a>Purger les miniatures</h4></div></div></div><p>Les miniatures cr��s sont stock�s dans le dossier <code class="filename">~/.thumbnails/</code> en concordance avec la norme <a class="ulink" href="http://jens.triq.net/thumbnail-spec/index.html" target="_top">Thumbnail Management Standard</a>. Lorsque vous testez un nouveau cr�ateur de miniatures, il peut �tre pr�f�rable de d'abord purger les miniatures avec la commande suivante :</p><pre class="screen">$ rm -rf ~/.thumbnails/</pre><p>ce qui vous lib�rera aussi un peu d'espace dans votre dossier personnel. Les miniatures �tant cr��es � partir de fichiers de votre syst�me, vous ne perdrez pas de donn�es en le vidant.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="preferences.html">Pr�c�dent</a>�</td><td width="20%" align="center">�</td><td width="40%" align="right">�<a accesskey="n" href="advanced-topics.html">Suivant</a></td></tr><tr><td width="40%" align="left" valign="top">Pr�f�rences du gestionnaire de fichiers�</td><td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td><td width="40%" align="right" valign="top">�Sujets avanc�s</td></tr></table></div></body></html>
 
45
$ sudo install eps-thumbnailer.desktop /usr/local/share/thumbnailers/eps-thumbnailer.desktop</pre><p>Le fichier du cr�ateur de miniatures <code class="filename">eps-thumbnailer.desktop</code> utilise la commande sp�ciale <code class="literal">TryExec</code>, qui, si elle est sp�cifi�e, nomme une commande qui doit �tre pr�sente dans le syst�me pour que le cr�ateur de miniatures soit utile. Le script serait inutile si la commande <span class="command"><strong>convert</strong></span> n'�tait pas disponible.</p><p>La derni�re �tape est celle de r�g�n�rer le cache de cr�ateurs de miniatures pour que Thunar soit au courant que nous lui en avons ajout� un. Le cache se situe dans <code class="filename">$XDG_CACHE_HOME/Thunar/thumbnailers.cache</code> (� moins que vous ou votre administrateur syst�me n'ayez chang� l'emplacement, <code class="varname">$XDG_CACHE_HOME</code> devrait se trouver dans <code class="filename">~/.cache/</code>). Le cache des cr�ateurs de miniatures est automatiquement r�g�n�r� p�riodiquement par Thunar mais vous pouvez forcer ce rafra�chissement en invoquant la commande <code class="filename">thunar-vfs-update-thumbnailers-cache-1</code>. Cet utilitaire est install�, la plupart du temps, dans le sous-dossier <code class="filename">libexec</code> de votre pr�fixe d'installation (<code class="filename">sbin</code> dans Debian/Ubuntu). Donc, par exemple, si Thunar est install� dans <code class="filename">/usr</code>, la commande serait la suivante :</p><pre class="screen">$ /usr/libexec/thunar-vfs-update-thumbnailers-cache-1</pre><p>Mais soyez certain de bien ex�cuter la commande depuis votre compte d'utilisateur et non celui du super-utilisateur (root), car votre cache de miniatures se trouve dans votre dossier personnel et non dans un emplacement pour tout le syst�me.</p><p>Maintenant, si Thunar a �t� compil� avec le support un moniteur de modifications tel que FAM ou GAMIN, il va automatiquement prendre en compte le nouveau cr�ateur de miniatures dans les secondes qui suivent et sera capable de cr�er des miniatures gr�ce � lui. Sinon il faudra red�marrer Thunar pour appliquer les changements en utilisant la commande :</p><pre class="screen">$ Thunar -q</pre><p>pour arr�ter toute instance de Thunar et le relancer par la suite depuis son lanceur.</p></div><div class="sect3" title="Purger les miniatures"><div class="titlepage"><div><div><h4 class="title"><a name="cleaning-up-thumbnails"></a>Purger les miniatures</h4></div></div></div><p>Les miniatures cr��s sont stock�s dans le dossier <code class="filename">~/.thumbnails/</code> en concordance avec la norme <a class="ulink" href="http://jens.triq.net/thumbnail-spec/index.html" target="_top">Thumbnail Management Standard</a>. Lorsque vous testez un nouveau cr�ateur de miniatures, il peut �tre pr�f�rable de d'abord purger les miniatures avec la commande suivante :</p><pre class="screen">$ rm -rf ~/.thumbnails/</pre><p>ce qui vous lib�rera aussi un peu d'espace dans votre dossier personnel. Les miniatures �tant cr��es � partir de fichiers de votre syst�me, vous ne perdrez pas de donn�es en le vidant.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="preferences.html">Pr�c�dent</a>�</td><td width="20%" align="center">�</td><td width="40%" align="right">�<a accesskey="n" href="advanced-topics.html">Suivant</a></td></tr><tr><td width="40%" align="left" valign="top">Pr�f�rences du gestionnaire de fichiers�</td><td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td><td width="40%" align="right" valign="top">�Sujets avanc�s</td></tr></table></div></body></html>