~noskcaj/ubuntu/vivid/thunar/1.6.4

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Lionel Le Folgoc
  • Date: 2010-12-04 16:46:20 UTC
  • mto: (2.1.3 experimental) (1.3.1)
  • mto: This revision was merged to the branch mainline in revision 69.
  • Revision ID: james.westby@ubuntu.com-20101204164620-h7p4t2e9z6hfhz6l
Tags: upstream-1.1.4
Import upstream version 1.1.4

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>Personalizar 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="Xestor de ficheiros Thunar"><link rel="up" href="index.html" title="Xestor de ficheiros Thunar"><link rel="prev" href="preferences.html" title="Preferencias da xesti�n de ficheiros"><link rel="next" href="advanced-topics.html" title="Temas avanzados"></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">Personalizar Thunar</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="preferences.html">Anterior</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="advanced-topics.html">Pr�ximo</a></td></tr></table><hr></div><div class="sect1" title="Personalizar Thunar"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="customizing-thunar"></a>Personalizar Thunar</h2></div></div></div><p>Este cap�tulo describe como adaptar �s s�as necesidades certas partes do xestor de ficheiros.</p><div class="sect2" title='O men� "Enviar a"'><div class="titlepage"><div><div><h3 class="title"><a name="sendto"></a>O men� "Enviar a"</h3></div></div></div><p>Thunar incl�e un men� <span class="guilabel"><strong>Enviar a</strong></span>, o cal proporciona destinos posibles a onde poder enviar os ficheiros e os cartafoles. Para acceder ao men� <span class="guilabel"><strong>Enviar a</strong></span>, seleccione <span class="guimenu"><strong>Ficheiro</strong></span> &#8594; <span class="guimenuitem"><strong>Enviar a</strong></span> no men� principal, ou prema co bot�n dereito nun ficheiro ou cartafol e seleccione <span class="guimenuitem"><strong>Enviar a</strong></span>.</p><div class="screenshot"><div class="mediaobject"><img src="images/sendto-menu.png" alt='Men� "Enviar a"'></div></div><p>Por defecto o men� <span class="guilabel"><strong>Enviar a</strong></span> incl�e unha entrada chamada <span class="guilabel"><strong>Escritorio (Crear ligaz�n)</strong></span> para todos os ficheiros e cartafoles, que simplemente crea unha ligaz�n no escritorio por cada ficheiro seleccionado. Ademais se o <span class="guilabel"><strong>Panel de atallos</strong></span> est� activado, o men� tam�n incl�e unha entrada chamada <span class="guilabel"><strong>Panel lateral (Crear atallo)</strong></span> para os cartafoles, o cal lle permite aos usuarios engadir novos atallos ao panel lateral. Despois destas entradas, <strong class="application"><code>Thunar</code></strong> lista as unidades extra�bles conectadas ao ordenador. Na captura de pantalla de enriba, a <span class="guilabel"><strong>Disqueteira</strong></span> representa un destino posible a onde se poden enviar os ficheiros. Te�a en conta que o dispositivo se monta automaticamente unha vez que se selecciona no men� <span class="guilabel"><strong>Enviar a</strong></span> de forma que non ten que montala a man.</p><p>Ademais <strong class="application"><code>Thunar</code></strong> tam�n proporciona o engadido <strong class="application"><code>thunar-sendto-email</code></strong>, o cal engade a entrada <span class="guilabel"><strong>Enviar correo</strong></span> ao men�, a cal abre o cliente de correo electr�nico cos ficheiros anexos a unha nova mensaxe. Se a selecci�n cont�n polo menos un cartafol, os elementos seleccionados eng�dense a un arquivo ZIP antes de anexalo � mensaxe. Noutro caso, se a selecci�n cont�n varios ficheiros, ou un s� ficheiro, de tama�o maior a 200 Kib, preguntaraselle ao usuario se desexa empaquetar os ficheiros nun arquivo ZIP e enviar o ficheiro ZIP.</p><p>Como con moitas outras funcionalidades de <strong class="application"><code>Thunar</code></strong>, os usuarios e dos desenvolvedores de aplicativos pode estender facilmente o men� <span class="guilabel"><strong>Enviar a</strong></span> con novos destinos, usando o est�ndar de <a class="ulink" href="http://freedesktop.org/wiki/Standards_2fdesktop_2dentry_2dspec" target="_top">Ficheiros de entradas desktop</a>. Estes ficheiros deben estar instalados nun dos cartafoles <code class="filename">$XDG_DATA_DIRS/Thunar/sendto/</code> (consulte a <a class="ulink" href="http://freedesktop.org/wiki/Standards_2fbasedir_2dspec" target="_top">XDG Base Directory Specification</a> para obter detalles sobre a variable <code class="literal">$XDG_DATA_DIRS</code>).</p><p>O <code class="literal">Tipo MIME</code> do <code class="filename">.desktop</code> destino especifica os tipos de ficheiros para os cales debe estar dispo�ible esta acci�n no men� <span class="guilabel"><strong>Enviar a</strong></span>. Por exemplo, digamos que desexa engadir unha entrada para unha ferramenta de suba de ficheiros de <a class="ulink" href="http://flickr.com/" target="_top">Flickr</a>, as� que esta entrada s� debe mostrarse se a selecci�n cont�n ficheiros JPEG (Flickr non soporta outros formatos de ficheiro) e polo tanto debe engadir unha li�a <code class="literal">MimeType=image/jpeg;</code>. Se non especifica ning�n <code class="literal">Tipo MIME</code> a entrada mostrarase para todos os tipos de ficheiro.</p><p>Debaixo m�strase un exemplo completo usando o aplicativo <strong class="application"><code>postr</code></strong>:</p><pre class="programlisting">
 
2
# postr.desktop - Integrate postr into
 
3
#                 the "Send To" menu.
 
4
[Desktop Entry]
 
5
Type=Application
 
6
Version=1.0
 
7
Encoding=UTF-8
 
8
TryExec=postr
 
9
Exec=postr %F
 
10
Icon=postr
 
11
Name=Flickr
 
12
MimeType=image/jpeg;</pre><p>Se instala este ficheiro en <code class="filename">~/.local/share/Thunar/sendto/</code> (cree o cartafol se a�nda non existe), o men� <span class="guilabel"><strong>Enviar a</strong></span> dos ficheiros JPEG mostrar� a nova entrada <span class="guilabel"><strong>Flickr</strong></span>, a cal se pode usar para subir imaxes JPEG a Flickr.</p><p>A <a class="ulink" href="http://thunar.xfce.org/pwiki/documentation/sendto_menu" target="_top">Wiki do proxecto Thunar</a> cont�n exemplos adicionais de destinos �tiles para o men� <span class="guilabel"><strong>Enviar a</strong></span>. Vostede � libre de extender a p�xina da Wiki con novos exemplos.</p></div><div class="sect2" title="Miniaturizadores"><div class="titlepage"><div><div><h3 class="title"><a name="thumbnailers"></a>Miniaturizadores</h3></div></div></div><p>Thunar usa pequenas utilidades para crear miniaturas de certos tipos de ficheiros e mostra as miniaturas como vista previa do contido do ficheiro. Estas pequenas ferramentas ch�manse miniaturizadores. Thunar publ�case con miniaturizadores para imaxes e ficheiros de tipo de letra, e usa automaticamente os miniaturizadores instalados por GNOME se se instalou con soporte para <code class="literal">gconf</code>. A�nda as� os usuarios poden estender de xeito din�mico esta funcionalidade b�sica con miniaturizadores para tipos de ficheiros adicionais.</p><p>Se pensa escribir un miniaturizador propio, ten que comezar cun programa que acepte polo menos dous par�metros de li�a de comandos, o ficheiro de entrada, que � do tipo de ficheiro que pensa soportar e mailo ficheiro de sa�da, que � un ficheiro PNG que cumpre o formato especificado no <a class="ulink" href="http://jens.triq.net/thumbnail-spec/creation.html#AEN139" target="_top">Thumbnail Management Standard</a>. Ademais o seu programa tam�n poder�a aceptar o tama�o desexado da miniatura, que � opcional pero moi recomendable. Se escribe un ficheiro de sa�da cun tama�o de imaxe arbitrario, Thunar escalarao posteriormente ao tama�o desexado, o que poder�a producir un resultado menos �ptimo do que se obter�a xerando unha miniatura das dimensi�ns solicitadas.</p><p>Unha vez que a s�a utilidade para xerar miniaturas estea rematada, ter� que rexistrar o seu miniaturizador para que Thunar sexa capaz de localizalo e usalo. Polo tanto todo o que ten que facer � instalar un ficheiro de descrici�n do miniaturizador (un ficheiro <code class="filename">.desktop</code>) nunha das rutas <code class="filename">$XDG_DATA_DIRS/thumbnailers/</code>. Por exemplo se desexa rexistrar o miniaturizador s� para a s�a conta de usuario, pode instalar o ficheiro no cartafol <code class="filename">~/.local/share/thumbnailers/</code>. O <code class="filename">.desktop</code> dos miniaturizadores ten o seguinte formato.</p><div class="sect3" title="Formato do ficheiro de descrici�n do miniaturizador"><div class="titlepage"><div><div><h4 class="title"><a name="thumbnailer-desktop-file-format"></a>Formato do ficheiro de descrici�n do miniaturizador</h4></div></div></div><p>Os ficheiros de descrici�n de miniaturizadores utilizan o <a class="ulink" href="http://standards.freedesktop.org/desktop-entry-spec/latest/" target="_top">Desktop Entry Format</a> cun <code class="literal">Tipo</code> especial <code class="literal">X-Thumbnailer</code> o campo especial <code class="literal">X-Thumbnailer-Exec</code> con novos c�digos de campo. Basicamente un ficheiro de descrici�n de miniaturizador ten o seguinte formato.</p><pre class="programlisting">
 
13
[Desktop Entry]
 
14
Version=1.0
 
15
Encoding=UTF-8
 
16
Type=X-Thumbnailer
 
17
Name=O seu miniaturizador
 
18
MimeType=tipo-mime-soportado/polo-miniaturizador;
 
19
X-Thumbnailer-Exec=o-seu-miniaturizador %i %o %s</pre><p><code class="literal">Version</code> e <code class="literal">Encoding</code> son obrigatorios debido � Desktop Entry Specification, as� que use os valores que se mostran no exemplo de enriba. O campo <code class="literal">Type</code> debe ter o valor especial <code class="literal">X-Thumbnailer</code>, ou sen�n non se reco�ecer� o seu miniaturizador. O valor <code class="literal">Name</code> describe o seu miniaturizador.</p><p>O campo <code class="literal">X-Thumbnailer-Exec</code> cont�n o comando para executar o seu miniaturizador, e soporta certos c�digos de campo que se substituir�n cando se execute o miniaturizador. Os c�digos de campo reco�ecidos son os seguintes:</p><div class="variablelist"><dl><dt><span class="term"><code class="varname">%i</code></span></dt><dd><p>A ruta local do ficheiro de entrada co que se vai crear unha miniatura. Pode ser unha ruta relativa ao directorio dende o que se chamou ao miniaturizador ou unha ruta absoluta.</p></dd><dt><span class="term"><code class="varname">%o</code></span></dt><dd><p>The local path to the output file where to store the generated thumbnail. The output file must be written as valid PNG file according
 
20
              to the thumbnail standard (see above). Note that the path may not end with <code class="literal">.png</code>, which matters if you invoke certain
 
21
              third party tools.</p></dd><dt><span class="term"><code class="varname">%s</code></span></dt><dd><p>O tama�o desexado en p�xels da miniatura xerada. Este par�metro � opcional.</p></dd><dt><span class="term"><code class="varname">%u</code></span></dt><dd><p>Similar to <code class="literal">%i</code>, but substituted with the URI of the file, rather than the path. This was added for compatibility with
 
22
              GNOME.</p></dd><dt><span class="term"><code class="varname">%%</code></span></dt><dd><p>Substituirase cun simple <code class="literal">%</code>.</p></dd></dl></div><p>Ten que inclu�r polo menos <code class="literal">%o</code> e <code class="literal">%i</code> ou <code class="literal">%u</code>, noutro caso o seu miniaturizador ser� in�til.</p><p><code class="literal">MimeType</code> lista os tipos MIME - separados por punto e coma - para os cales o seu miniaturizador � capaz de crear previsualizaci�ns.</p></div><div class="sect3" title="Exemplo de miniaturizador EPS"><div class="titlepage"><div><div><h4 class="title"><a name="eps-thumbnailer-example"></a>Exemplo de miniaturizador EPS</h4></div></div></div><p>Este exemplo demostra como escribir e instalar un novo miniaturizador para os ficheiros <code class="filename">.eps</code>, o cal usa a utilidade <span class="command"><strong>convert</strong></span> que forma parte de ImageMagick. Primeiro comezamos cun simple script que invoca <span class="command"><strong>convert</strong></span> para xerar unha miniatura do tama�o solicitado.</p><pre class="programlisting">
 
23
#!/bin/sh
 
24
#
 
25
# eps-thumbnailer - Miniaturizador de exemplo para ficheiros EPS.
 
26
#
 
27
# Modo de uso: esp-thumbnailer ficheiro-eps ficheiro-png tama�o
 
28
#
 
29
 
 
30
# par�metros de li�a de comandos
 
31
ifile=$1
 
32
ofile=$2
 
33
size=$3
 
34
 
 
35
# invocar convert (ImageMagick)
 
36
exec convert "eps:$ifile" -scale "$sizex$size" "png:$ofile"</pre><p>Garde o script de enriba nun ficheiro <code class="filename">eps-thumbnailer</code>, aseg�rese de que o ficheiro � executable e inst�leo en <code class="filename">/usr/local/bin</code>.</p><pre class="screen">
 
37
$ chmod +x eps-thumbnailer
 
38
$ sudo install eps-thumbnailer /usr/local/bin/eps-thumbnailer</pre><p>A continuaci�n haber� que crear o ficheiro de descrici�n da miniatura <code class="filename">eps-thumbnailer.desktop</code>, que � as�:</p><pre class="programlisting">
 
39
[Desktop Entry]
 
40
Version=1.0
 
41
Encoding=UTF-8
 
42
Type=X-Thumbnailer
 
43
Name=EPS Thumbnailer
 
44
TryExec=convert
 
45
MimeType=image/x-eps;
 
46
X-Thumbnailer-Exec=/usr/local/bin/eps-thumbnailer %i %o %s</pre><p>Este ficheiro debe instalarse en <code class="filename">/usr/local/share/thumbnailers</code> (cree o cartafol se non existe).</p><pre class="screen">
 
47
$ sudo install -d /usr/local/share/thumbnailers
 
48
$ sudo install eps-thumbnailer.desktop /usr/local/share/thumbnailers/eps-thumbnailer.desktop</pre><p>O ficheiro <code class="filename">eps-thumbnailer.desktop</code> usa a clave especial <code class="literal">TryExec</code>, a cal se se especifica menciona un comando que debe estar presente no sistema para que o miniaturizador sexa �til. No noso exemplo o script � in�til se a utilidade <span class="command"><strong>convert</strong></span> non est� presente.</p><p>O �ltimo paso � xerar de novo a cach� do miniaturizador, de forma que Thunar detecte ao miniaturizador. A cach� do miniaturizador est� situada en <code class="filename">$XDG_CACHE_HOME/Thunar/thumbnailers.cache</code> (a menos que o administrador do sistema o cambie, <code class="varname">$XDG_CACHE_HOME</code> apunta ao cartafol <code class="filename">~/.cache/</code>). Thunar xera de novo a cach� dos miniaturizadores periodicamente, pero pode forzar que se xere de novo invocando a utilidade <code class="filename">thunar-vfs-update-thumbnailers-cache-1</code>, que se publica como parte de Thunar. Normalmente a utilidade est� instalada no subcartafol <code class="filename">libexec</code> en do directorio de instalaci�n (<code class="filename">sbin</code> en Debian/Ubuntu). As� que se por exemplo Thunar est� instalado en <code class="filename">/usr</code>, invoque a utilidade do seguinte xeito:</p><pre class="screen">$ /usr/libexec/thunar-vfs-update-thumbnailers-cache-1</pre><p>Pero aseg�rese de que executa o programa ca s�a conta de usuario, e non ca conta do superusuario, xa que a cach� dos miniaturizadores se almacena no seu cartafol persoal, en vez de nun lugar com�n para todo o sistema.</p><p>Agora se Thunar se compilou con soporte para a monitorizaci�n de alteraci�ns nos ficheiros (mediante os servizos FAM ou Gamin), en poucos segundos coller� automaticamente a nova cach� dos miniaturizadores e despois ser� capaz de xerar miniaturas usando os miniaturizadores personalizados. Noutro caso poder�a necesitar reiniciar totalmente Thunar para aplicar os cambios, usando</p><pre class="screen">$ Thunar -q</pre><p>para terminar calquera instancia en execuci�n, e posteriormente reiniciala dende o seu iniciador.</p></div><div class="sect3" title="Limpar as miniaturas"><div class="titlepage"><div><div><h4 class="title"><a name="cleaning-up-thumbnails"></a>Limpar as miniaturas</h4></div></div></div><p>As miniaturas xeradas almac�nanse no cartafol <code class="filename">~/.thumbnails/</code> de acordo co <a class="ulink" href="http://jens.triq.net/thumbnail-spec/index.html" target="_top">Thumbnail Management Standard</a>. Ao probar un novo miniaturizador, poder�a ser �til limpar a cach� de miniaturas usando</p><pre class="screen">$ rm -rf ~/.thumbnails/</pre><p>que tam�n lle dar� alg�n espazo libre no seu cartafol persoal. Xa que toda a informaci�n almacenada neste cartafol se xera automaticamente a partir dos ficheiros do sistema de ficheiros, non perder� ning�n dato importante.</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">Anterior</a>�</td><td width="20%" align="center">�</td><td width="40%" align="right">�<a accesskey="n" href="advanced-topics.html">Pr�ximo</a></td></tr><tr><td width="40%" align="left" valign="top">Preferencias da xesti�n de ficheiros�</td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top">�Temas avanzados</td></tr></table></div></body></html>