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

« back to all changes in this revision

Viewing changes to docs/manual/am/Thunar.xml.in

  • 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
<?xml version="1.0" encoding="utf-8"?>
 
2
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
 
3
<!ENTITY date "November 2007">
 
4
<!ENTITY version "@PACKAGE_VERSION@">
 
5
<!ENTITY application "@PACKAGE_NAME@">
 
6
]>
 
7
<article id="index" lang="am">
 
8
 
 
9
  <!-- Header -->
 
10
  <articleinfo>
 
11
    <title>ቱናር የፋይል ማስተዳደሪያ</title>
 
12
 
 
13
    <pubdate>&date;</pubdate>
 
14
 
 
15
    <copyright>
 
16
      <year>2004</year>
 
17
      <year>2005</year>
 
18
      <year>2006</year>
 
19
      <year>2007</year>
 
20
      <holder>Benedikt Meurer</holder>
 
21
    </copyright>
 
22
 
 
23
    <legalnotice id="legalnotice">
 
24
      <para>
 
25
        Permission is granted to copy, distribute and/or modify this document
 
26
        under the terms of the GNU Free Documentation License, Version 1.1 or
 
27
        any later version published by the Free Software Foundation; with no
 
28
        Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
 
29
        Texts. The complete license text is available from the <ulink type="http" url="http://www.gnu.org/">Free Software Foundation</ulink>.
 
30
      </para>
 
31
    </legalnotice>
 
32
 
 
33
    <authorgroup>
 
34
      <author>
 
35
        <firstname>Benedikt</firstname>
 
36
        <surname>Meurer</surname>
 
37
        <affiliation>
 
38
          <address><email>benny@xfce.org</email></address>
 
39
          <orgname>os-cillation</orgname>
 
40
          <orgdiv>System development</orgdiv>
 
41
          <jobtitle>Software developer</jobtitle>
 
42
        </affiliation>
 
43
      </author>
 
44
    </authorgroup>
 
45
 
 
46
    <releaseinfo>
 
47
      This manual describes version @PACKAGE_VERSION@ of @PACKAGE_NAME@.
 
48
    </releaseinfo>
 
49
  </articleinfo>
 
50
 
 
51
  <sect1 id="intro">
 
52
    <title>Introduction to @PACKAGE_NAME@</title>
 
53
 
 
54
    <para>
 
55
      Thunar is a new modern file manager for the Xfce Desktop Environment. Thunar has been designed from the ground up to
 
56
      be fast and easy-to-use. Its user interface is clean and intuitive, and does not include any confusing or useless
 
57
      options by default. Thunar is fast and responsive with a good start up time and folder load time.
 
58
    </para>
 
59
 
 
60
    <para>
 
61
      The Thunar file manager thereby provides an integrated access point to your files and applications. You can use the
 
62
      file manager to do the following:
 
63
    </para>
 
64
 
 
65
    <itemizedlist>
 
66
      <listitem>Create folders and documents.</listitem>
 
67
      <listitem>Display your files and folders.</listitem>
 
68
      <listitem>Manage your files and folders.</listitem>
 
69
      <listitem>Run and manage custom actions.</listitem>
 
70
      <listitem>Access Removable Media.</listitem>
 
71
    </itemizedlist>
 
72
  </sect1>
 
73
 
 
74
 
 
75
  <sect1 id="the-file-manager-window">
 
76
    <title>The File Manager Window</title>
 
77
 
 
78
    <para>
 
79
      By default the file manager window consists of a shortcut pane on the left side, the main area on the right
 
80
      and a pathbar above the main area.
 
81
    </para>
 
82
 
 
83
    <screenshot>
 
84
      <mediaobject>
 
85
        <imageobject>
 
86
          <imagedata fileref="images/file-manager-window.png" format="PNG"/>
 
87
        </imageobject>
 
88
 
 
89
        <textobject>
 
90
          <phrase>File Manager Window</phrase>
 
91
        </textobject>
 
92
      </mediaobject>
 
93
    </screenshot>
 
94
 
 
95
    <para>
 
96
      The <guilabel>Shortcut Pane</guilabel> provides shortcuts to different folders on your system. The first
 
97
      shortcut will lead to your <emphasis>Home Folder</emphasis>, the folder you store all your personal data,
 
98
      and will therefore have the name of the current user. The second shortcut will take you to the trash bin,
 
99
      which stores deleted files that can be recovered later. The third shortcut takes you to the <emphasis>Desktop
 
100
      Folder</emphasis>, which contains the files and folders that are displayed on the desktop. The fourth
 
101
      shortcut will take you to the root of your file system - you may want to explore it a bit, even though
 
102
      it may be confusing to you if you are new to Linux/Unix. Just click on the different folders and see what is
 
103
      inside.
 
104
    </para>
 
105
 
 
106
    <para>
 
107
      Below the <emphasis>File System</emphasis> shortcut, the removable drives and media will be displayed. In
 
108
      the screenshot above, you can see a <guilabel>Floppy Drive</guilabel> shortcut. Click on these shortcuts
 
109
      to access the data stored on the removable drives and media. See <xref linkend="using-removable-media"/>
 
110
      for further details.
 
111
    </para>
 
112
 
 
113
    <para>
 
114
      The remaining shortcuts are user defined. Add your own shortcuts by simply dragging folders to the
 
115
      <guilabel>Shortcuts Pane</guilabel>. This will allow you to access important folders instantly. To
 
116
      remove a previously added shortcut, right-click on the shortcut and choose <guimenuitem>Remove Shortcut</guimenuitem>.
 
117
      To rename a previously added shortcut, right-click on the shortcut and choose <guimenuitem>Rename Shortcut</guimenuitem>.
 
118
      Note that these actions affect only the shortcut, not the folder referenced by the shortcuts.
 
119
    </para>
 
120
 
 
121
    <para>
 
122
      The <emphasis>main area</emphasis> will always display the contents of the current folder. Double click on
 
123
      folders to enter them, and right-click on files or folders to get a context-menu offering some choices of
 
124
      what to do with it. Select multiple files by dragging a rectangle over them with the mouse. Alternatively,
 
125
      select one file, hold down the <keycap>Shift</keycap> key, and increase or decrease the selection using
 
126
      the arrow keys.
 
127
    </para>
 
128
 
 
129
    <para>
 
130
      The <emphasis>pathbar</emphasis> will always show the path you took to get to the folder you are currently
 
131
      at. You can click on any pathbar button to change to the folder it represents. Right-click on a pathbar
 
132
      button to bring up a context-menu with some options.
 
133
    </para>
 
134
 
 
135
 
 
136
    <sect2 id="customizing-the-appearance">
 
137
      <title>Customizing the Appearance</title>
 
138
 
 
139
      <para>
 
140
        There are many ways to customize the appearance of the file manager windows. In case you do not like the
 
141
        way the icons are displayed, choose <menuchoice><guimenu>View</guimenu><guimenuitem>View as Detailed List</guimenuitem></menuchoice>
 
142
        from the main menu to have the contents of the current folder displayed as a list.
 
143
      </para>
 
144
 
 
145
      <para>
 
146
        You can have the file manager windows display a location bar instead of the pathbar by choosing
 
147
        <menuchoice><guimenu>View</guimenu><guimenuitem>Location Selector</guimenuitem><guimenuitem>Toolbar Style</guimenuitem></menuchoice>
 
148
        from the main menu.
 
149
      </para>
 
150
 
 
151
      <para>
 
152
        In case you prefer a treeview in the left pane, choose
 
153
        <menuchoice><guimenu>View</guimenu><guimenuitem>Side Pane</guimenuitem><guimenuitem>Tree</guimenuitem></menuchoice>
 
154
        from the main menu.
 
155
      </para>
 
156
 
 
157
      <sect3 id="visible-columns-in-the-detailed-list-view">
 
158
        <title>Visible Columns in the Detailed List View</title>
 
159
 
 
160
        <para>
 
161
          If you prefer to display the contents of the folder as a list, using the <guilabel>Detailed List View</guilabel>, you can
 
162
          customize the columns displayed in the list view. To customize the visible columns, choose
 
163
          <menuchoice><guimenu>View</guimenu><guimenuitem>Configure Columns...</guimenuitem></menuchoice> from the main menu.
 
164
        </para>
 
165
 
 
166
        <screenshot>
 
167
          <mediaobject>
 
168
            <imageobject>
 
169
              <imagedata fileref="images/visible-columns.png" format="PNG"/>
 
170
            </imageobject>
 
171
 
 
172
            <textobject>
 
173
              <phrase>Visible Columns</phrase>
 
174
            </textobject>
 
175
          </mediaobject>
 
176
        </screenshot>
 
177
 
 
178
        <variablelist>
 
179
          <varlistentry>
 
180
            <term><guilabel>Visible Columns</guilabel></term>
 
181
            <listitem>
 
182
              <para>
 
183
                Select the columns you want to be displayed from the list of available columns. Click <guibutton>Move Up</guibutton>
 
184
                or <guibutton>Move Down</guibutton> to change the order of the columns. Click <guibutton>Use Default</guibutton> to
 
185
                revert your changes.
 
186
              </para>
 
187
            </listitem>
 
188
          </varlistentry>
 
189
 
 
190
          <varlistentry>
 
191
            <term><guilabel>Column Sizing</guilabel></term>
 
192
            <listitem>
 
193
              <para>
 
194
                Select the option <guibutton>Automatically expand columns as needed</guibutton> if you want the list view columns
 
195
                to expand automatically if the needed to ensure the text is fully visible.
 
196
              </para>
 
197
            </listitem>
 
198
          </varlistentry>
 
199
        </variablelist>
 
200
      </sect3>
 
201
    </sect2>
 
202
  </sect1>
 
203
 
 
204
 
 
205
  <sect1 id="working-with-files-and-folders">
 
206
    <title>Working with Files and Folders</title>
 
207
 
 
208
 
 
209
    <sect2 id="opening-files">
 
210
      <title>Opening Files</title>
 
211
 
 
212
      <para>
 
213
        When you open a file, the file manager performs the default action for that file type. For example, opening a text file
 
214
        will display it in the default text editor, while opening an image file will display the image in the default image
 
215
        viewer.
 
216
      </para>
 
217
 
 
218
      <para>
 
219
        The file manager checks the extension of a file to determine the type of a file. If the file has no known extension, the
 
220
        file manager examines the contents of the file.
 
221
      </para>
 
222
 
 
223
      <sect3 id="executing-the-default-action">
 
224
        <title>Executing the Default Action</title>
 
225
 
 
226
        <para>
 
227
          To execute the default for a file, double-click on the file. For example, the default action for audio files is to
 
228
          play the it with the default music playing application. In this case, you can double-click on the file to open the
 
229
          file in the music player.
 
230
        </para>
 
231
 
 
232
        <para>
 
233
          You can set <application>Thunar</application> preferences so that you click once on a file to execute the default
 
234
          action. For information, see <xref linkend="preferences-behavior"/>.
 
235
        </para>
 
236
      </sect3>
 
237
 
 
238
      <sect3 id="executing-non-default-actions">
 
239
        <title>Executing Non-Default Actions</title>
 
240
 
 
241
        <para>
 
242
          To execute actions other than the default action for a file, select the file that you want to perform an action on.
 
243
          Choose the desired action from the <emphasis>Open With</emphasis> choices available in <guimenu>File</guimenu> menu
 
244
          or an <guimenu>Open With</guimenu> submenu.
 
245
        </para>
 
246
      </sect3>
 
247
 
 
248
      <sect3 id="adding-actions">
 
249
        <title>Adding Actions</title>
 
250
 
 
251
        <para>
 
252
          To add actions associated with a file type, perform the following steps:
 
253
        </para>
 
254
 
 
255
        <orderedlist>
 
256
          <listitem>
 
257
            <para>
 
258
              In the main area, select a file of the type to which you want to add an action.
 
259
            </para>
 
260
          </listitem>
 
261
          <listitem>
 
262
            <para>
 
263
              Choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open With Other Application...</guimenuitem></menuchoice>
 
264
              from the main menu.
 
265
            </para>
 
266
          </listitem>
 
267
          <listitem>
 
268
            <para>
 
269
              Either choose an application in the <guilabel>Open With</guilabel> dialog or select <guibutton>Use a custom command</guibutton>
 
270
              and browse to the program with which you wish to open this type.
 
271
            </para>
 
272
          </listitem>
 
273
        </orderedlist>
 
274
 
 
275
        <para>
 
276
          The action you have chosen is now added to the list of actions for that particular file type. If you enabled the
 
277
          <guibutton>Use as default for this kind of file</guibutton> option or there was no prior action associated with the
 
278
          type, the newly added action is the default.
 
279
        </para>
 
280
 
 
281
        <para>
 
282
          You may also add actions using the <guibutton>Open With</guibutton> button under
 
283
          <menuchoice><guimenu>File</guimenu><guimenuitem>Properties...</guimenuitem></menuchoice>.
 
284
        </para>
 
285
      </sect3>
 
286
 
 
287
      <sect3 id="modifiying-actions">
 
288
        <title>Modifying Actions</title>
 
289
 
 
290
        <para>
 
291
          To modify the actions associated with a file or file type, perform the following steps:
 
292
        </para>
 
293
 
 
294
        <orderedlist>
 
295
          <listitem>
 
296
            <para>
 
297
              In the main area, select a file of the type for which you want to modify the action.
 
298
            </para>
 
299
          </listitem>
 
300
          <listitem>
 
301
            <para>
 
302
              Choose <menuchoice><guimenu>File</guimenu><guimenuitem>Properties...</guimenuitem></menuchoice> from the main menu.
 
303
            </para>
 
304
          </listitem>
 
305
          <listitem>
 
306
            <para>
 
307
              Select the new default action using the <guilabel>Open With</guilabel> button or add a new action by choosing
 
308
              <guimenuitem>Open With Other Application...</guimenuitem> from the drop down menu.
 
309
            </para>
 
310
          </listitem>
 
311
        </orderedlist>
 
312
 
 
313
        <para>
 
314
          To remove a previously added action for a file type, bring up the <guilabel>Open With</guilabel> dialog as described
 
315
          above, right-click the action you want to remove and choose <guimenuitem>Remove Launcher</guimenuitem>.
 
316
        </para>
 
317
      </sect3>
 
318
    </sect2>
 
319
 
 
320
 
 
321
    <sect2 id="file-properties">
 
322
      <title>File Properties</title>
 
323
 
 
324
      <para>
 
325
        The file properties window shows more information about any file or folder in the file manager. With this window, you can also
 
326
        do the following:
 
327
      </para>
 
328
 
 
329
      <itemizedlist>
 
330
        <listitem>
 
331
          <para>
 
332
            Change the icon for special files, such as application launchers and URL links.
 
333
          </para>
 
334
        </listitem>
 
335
        <listitem>
 
336
          <para>
 
337
            Add or remove emblems for a file or folder.
 
338
          </para>
 
339
        </listitem>
 
340
        <listitem>
 
341
          <para>
 
342
            Change the UNIX file permissions for a file or folder.
 
343
          </para>
 
344
        </listitem>
 
345
        <listitem>
 
346
          <para>
 
347
            Choose which application is used to open a file and other files of the same type.
 
348
          </para>
 
349
        </listitem>
 
350
      </itemizedlist>
 
351
 
 
352
      <screenshot>
 
353
        <mediaobject>
 
354
          <imageobject>
 
355
            <imagedata fileref="images/file-properties.png" format="PNG"/>
 
356
          </imageobject>
 
357
 
 
358
          <textobject>
 
359
            <phrase>File Properties</phrase>
 
360
          </textobject>
 
361
        </mediaobject>
 
362
      </screenshot>
 
363
 
 
364
      <para>
 
365
        To open the file properties window, perform the following steps:
 
366
      </para>
 
367
 
 
368
      <orderedlist>
 
369
        <listitem>
 
370
          <para>
 
371
            Select the file or folder whose properties you want to examine or change. You cannot
 
372
            select multiple items at once and display the properties that are in common to all
 
373
            items currently.
 
374
          </para>
 
375
        </listitem>
 
376
        <listitem>
 
377
          <para>
 
378
            Do one of the following:
 
379
            <itemizedlist>
 
380
              <listitem>
 
381
                <para>Choose <menuchoice><guimenu>File</guimenu><guimenuitem>Properties...</guimenuitem></menuchoice> from the main menu.</para>
 
382
              </listitem>
 
383
              <listitem>
 
384
                <para>Right-click the selected item and choose <guimenuitem>Properties...</guimenuitem> from the context menu.</para>
 
385
              </listitem>
 
386
              <listitem>
 
387
                <para>Press <keycombo><keycap>Alt</keycap><keycap>Return</keycap></keycombo>.</para>
 
388
              </listitem>
 
389
            </itemizedlist>
 
390
          </para>
 
391
        </listitem>
 
392
      </orderedlist>
 
393
    </sect2>
 
394
  </sect1>
 
395
 
 
396
 
 
397
  <sect1 id="using-removable-media">
 
398
    <title>Using Removable Media</title>
 
399
 
 
400
    <sect2 id="accessing-removable-media">
 
401
      <title>Accessing Removable Media</title>
 
402
 
 
403
      <para>
 
404
        Thunar supports removable media if it was built with support for <ulink type="http" url="http://freedesktop.org/wiki/Software_2fhal">HAL</ulink>,
 
405
        or if you are using <ulink type="http" url="http://www.freebsd.org/">FreeBSD</ulink>. Note however that on FreeBSD 6.0 or newer, it is
 
406
        suggested to use HAL rather than the native support provided by Thunar.
 
407
      </para>
 
408
 
 
409
      <sect3 id="to-mount-media">
 
410
        <title>To Mount Media</title>
 
411
 
 
412
        <para>
 
413
          To <emphasis>mount</emphasis> media is to make the file system of the media available for access. When you mount media, the
 
414
          file system of the media is attached as a subdirectory to your file system.
 
415
        </para>
 
416
 
 
417
        <para>
 
418
          To access media, insert the media in the appropriate device, or connect the new device to your computer (i.e. connect an USB
 
419
          stick to one of your USB ports). An object that represents the media is added to the side pane of the file manager. If
 
420
          <application>xfdesktop</application> is running and configured to display <guilabel>File/launcher icons</guilabel> this
 
421
          object will also be added to your desktop.
 
422
        </para>
 
423
 
 
424
        <para>
 
425
          To actually mount the media, click on the object that represents the media. For example, to mount a floppy diskette,
 
426
          click on the <guilabel>Floppy Drive</guilabel> object in the side pane. The file manager will now add the file system
 
427
          of the media to your file system hierarchy and display the contents of the floppy diskette in the main area.
 
428
        </para>
 
429
      </sect3>
 
430
 
 
431
      <sect3 id="to-eject-media">
 
432
        <title>To Eject Media</title>
 
433
 
 
434
        <para>
 
435
          If the drive for the media is a motorized drive (i.e. a CD-ROM drive), right-click on the media object in the side pane
 
436
          or on the desktop and choose <guilabel>Eject Volume</guilabel>. The media is ejected from the drive after a few seconds.
 
437
          If the drive for the media is not motorized (i.e. a floppy drive or an USB stick), right-click on the media object and
 
438
          choose <guilabel>Unmount Volume</guilabel>. After a short period of time, a notification will appear to inform you
 
439
          that it is now safe to remove the media or disconnect the drive from the computer.
 
440
        </para>
 
441
 
 
442
        <screenshot>
 
443
          <mediaobject>
 
444
            <imageobject>
 
445
              <imagedata fileref="images/removable-media-unmount.png" format="PNG"/>
 
446
            </imageobject>
 
447
 
 
448
            <textobject>
 
449
              <phrase>Unmount notification</phrase>
 
450
            </textobject>
 
451
          </mediaobject>
 
452
        </screenshot>
 
453
 
 
454
        <para>
 
455
          However this notification will only be displayed if support for <application>libnotify</application> is enabled,
 
456
          and you have installed a notification daemon. A notification daemon for Xfce is available from the <ulink type="http" url="http://goodies.xfce.org/projects/applications/notification-daemon-xfce">Xfce Goodies Project</ulink>.
 
457
          If notification support is not available, wait until the context menu disappears before you remove the media or disconnect
 
458
          the drive.
 
459
        </para>
 
460
 
 
461
        <para>
 
462
          Be aware that you cannot eject or unmount media that is still in use by one or more applications. Therefore if the file
 
463
          manager refuses to eject media, make sure you close all applications that were accessing the media, and be sure to also
 
464
          check command line applications running in <application>Terminal</application> windows.
 
465
        </para>
 
466
 
 
467
        <para>
 
468
          Make sure to unmount removable media before ejecting. Do not eject a diskette from the floppy drive before your unmount
 
469
          the diskette. Do not remove an USB stick before you unmount the flash drive. If you do not unmount the media first you
 
470
          might lose data or cause your system to crash.
 
471
        </para>
 
472
      </sect3>
 
473
    </sect2>
 
474
 
 
475
    <sect2 id="management-of-removable-drives-and-media">
 
476
      <title>Management of Removable Drives and Media</title>
 
477
 
 
478
      <para>
 
479
        Thunar is also able to automatically manage removable drives and media if the <ulink type="http" url="http://www.foo-projects.org/~benny/projects/thunar-volman/index.html">thunar-volman</ulink> package is installed on
 
480
        your system.  Note however that this feature requires HAL support.
 
481
      </para>
 
482
 
 
483
      <para>
 
484
        Now, if HAL support is available and <application>thunar-volman</application> is installed on your system, you
 
485
        can choose to enable the <guilabel>Volume Management</guilabel> feature of Thunar. Therefore, open the file
 
486
        manager preferences, go to the <guilabel>Advanced</guilabel> page and check the <guilabel>Enable Volume
 
487
        Management</guilabel> button.
 
488
      </para>
 
489
 
 
490
      <para>
 
491
        The next step is to customize the management of removable drives and media to your needs. Click on the
 
492
        <guilabel>Configure</guilabel> link in the <guilabel>Volume Management</guilabel> section, right below
 
493
        the button. The <guilabel>Removable Drives and Media</guilabel> configuration dialog will be displayed.
 
494
      </para>
 
495
 
 
496
      <screenshot>
 
497
        <mediaobject>
 
498
          <imageobject>
 
499
            <imagedata fileref="images/removable-drives-and-media.png" format="PNG"/>
 
500
          </imageobject>
 
501
 
 
502
          <textobject>
 
503
            <phrase>Removable Drives and Media</phrase>
 
504
          </textobject>
 
505
        </mediaobject>
 
506
      </screenshot>
 
507
 
 
508
      <para>
 
509
        If you have used the <application>gnome-volume-manager</application> previously, you should feel right at
 
510
        home, because it was designed to look and behave similar to <application>gnome-volume-manager</application>.
 
511
        The preferences are divided by device categories to make it easy to locate the option for you specific
 
512
        device.
 
513
      </para>
 
514
 
 
515
      <para>
 
516
        The <guilabel>Storage</guilabel> page contains the most important options. As the name suggests these
 
517
        options apply only to storage devices like external harddisk drives, USB sticks and CD-ROMs. The
 
518
        <guilabel>Removable Storage</guilabel> options are described in detail below.
 
519
      </para>
 
520
 
 
521
      <variablelist>
 
522
        <varlistentry>
 
523
          <term><guilabel>Mount removable drives when hot-plugged</guilabel></term>
 
524
          <listitem>
 
525
            <para>
 
526
              Enable this option to automatically mount file systems on removable drives (i.e. external harddisk drives
 
527
              or USB sticks) when such drives are plugged into the computer.
 
528
            </para>
 
529
            <para>
 
530
              This option must be enabled for certain other features to work with removable drives. For example,
 
531
              if you disable this option, certain kinds of portable music players cannot be detected any more and
 
532
              so, even if you enabled the <guilabel>Play music files when connected</guilabel> option on the
 
533
              <guilabel>Multimedia</guilabel> page, the specified command will not be run when you hot-plug your
 
534
              portable music player.
 
535
            </para>
 
536
          </listitem>
 
537
        </varlistentry>
 
538
 
 
539
        <varlistentry>
 
540
          <term><guilabel>Mount removable media when inserted</guilabel></term>
 
541
          <listitem>
 
542
            <para>
 
543
              Enable this option to automatically mount file systems on removable media (i.e. CD-ROMs or DVDs)
 
544
              when you insert the media into the drive.
 
545
            </para>
 
546
            <para>
 
547
              This option must be enabled for certain other features to work with removable media. For example,
 
548
              if you disable this option, it is impossible to detect whether the removable media has auto-run
 
549
              capabilities, and so the <guilabel>Auto-run programs on new drives and media</guilabel> option
 
550
              has no effect for removable media.
 
551
            </para>
 
552
          </listitem>
 
553
        </varlistentry>
 
554
 
 
555
        <varlistentry>
 
556
          <term><guilabel>Browse removable media when inserted</guilabel></term>
 
557
          <listitem>
 
558
            <para>
 
559
              Enable this option to automatically display the content of newly inserted media in the file manager.
 
560
              Note however, that the contents will only be displayed if no other action was possible or you
 
561
              choose to ignore the other possible actions. For example, if you insert a CD-ROM with auto-run
 
562
              capabilities and the <guilabel>Auto-run programs on new drives and media</guilabel> option is
 
563
              enabled, you will be prompted whether you want to allow or ignore the auto-run. If you choose
 
564
              to ignore the auto-run the contents will be displayed in the file manager.
 
565
            </para>
 
566
          </listitem>
 
567
        </varlistentry>
 
568
 
 
569
        <varlistentry>
 
570
          <term><guilabel>Auto-run programs on new drives and media</guilabel></term>
 
571
          <listitem>
 
572
            <para>
 
573
              Enable this option to make use of auto-run capabilities of certain removable drives and media. See
 
574
              the <ulink type="http" url="http://standards.freedesktop.org/autostart-spec/autostart-spec-0.5.html">Desktop
 
575
              Application Autostart Specification</ulink> for details about the auto-run mechanism. To enhance security,
 
576
              you will always be prompted to confirm the auto-run.
 
577
            </para>
 
578
            <para>
 
579
              If the Windows emulator <ulink type="http" url="http://www.winehq.org/">WINE</ulink> is installed on your
 
580
              system, the auto-run mechanism will also try to run <filename>autorun.exe</filename> files using WINE.
 
581
            </para>
 
582
          </listitem>
 
583
        </varlistentry>
 
584
 
 
585
        <varlistentry>
 
586
          <term><guilabel>Auto-open files on new drives and media</guilabel></term>
 
587
          <listitem>
 
588
            <para>
 
589
              Enable this option to make of auto-open capabilities of certain removable drives and media. See
 
590
              the <ulink type="http" url="http://standards.freedesktop.org/autostart-spec/autostart-spec-0.5.html">Desktop
 
591
              Application Autostart Specification</ulink> for details about the auto-open mechanism. To enhance security,
 
592
              you will always be prompted to confirm the auto-open.
 
593
            </para>
 
594
          </listitem>
 
595
        </varlistentry>
 
596
      </variablelist>
 
597
 
 
598
      <para>
 
599
        The remaining options allow you to specify a command to run when a certain kind of media is inserted into a drive
 
600
        or a certain kind of external device is connected. The command can use three special variables, that will be
 
601
        substituted when the command is run:
 
602
      </para>
 
603
 
 
604
      <variablelist>
 
605
        <varlistentry>
 
606
          <term><literal>%d</literal></term>
 
607
          <listitem>
 
608
            <para>
 
609
              Each appearance of <literal>%d</literal> in the command will be substituted with the device file path of
 
610
              the newly added device. For example, if you have plugged in an USB stick, the device file path will be
 
611
              <filename>/dev/da0s1</filename> or <filename>/dev/sda1</filename>.
 
612
            </para>
 
613
            <para>
 
614
              If no device file is associated with the device or the device file could not be found for some reason,
 
615
              the variable <literal>%d</literal> will be substituted with the empty string.
 
616
            </para>
 
617
          </listitem>
 
618
        </varlistentry>
 
619
 
 
620
        <varlistentry>
 
621
          <term><literal>%h</literal></term>
 
622
          <listitem>
 
623
            <para>
 
624
              Each appearance of <literal>%h</literal> in the command will be substituted with the HAL UDI of the newly
 
625
              added device.
 
626
            </para>
 
627
          </listitem>
 
628
        </varlistentry>
 
629
 
 
630
        <varlistentry>
 
631
          <term><literal>%m</literal></term>
 
632
          <listitem>
 
633
            <para>
 
634
              Each appearance of <literal>%m</literal> in the command will be substituted with the mount point where
 
635
              the newly added device was mounted. If the device cannot be mounted (for example printers or keyboards)
 
636
              or if the automatic mounting was disabled, <literal>%m</literal> will be substituted with the empty
 
637
              string.
 
638
            </para>
 
639
          </listitem>
 
640
        </varlistentry>
 
641
      </variablelist>
 
642
 
 
643
      <sect3 id="troubleshooting-the-volume-manager">
 
644
        <title>Troubleshooting the Volume Manager</title>
 
645
 
 
646
        <para>
 
647
          Useful tips to trouble shoot the volume manager in case it does not work as expected.
 
648
        </para>
 
649
 
 
650
        <orderedlist>
 
651
          <listitem>
 
652
            <para>
 
653
              Make sure <application>Thunar</application> is running as daemon. The volume manager depends
 
654
              on this, as it is not a daemon by itself. By default, Xfce
 
655
              automatically spawns <application>Thunar</application> as daemon on startup. If it got killed
 
656
              for some reason, open the <guilabel>Run program</guilabel> (using the keyboard shortcut
 
657
              <keycombo><keycap>Alt</keycap><keycap>F2</keycap></keycombo> or right-click on the desktop
 
658
              and choose <guilabel>Run Program...</guilabel> from the desktop menu), enter <literal>Thunar
 
659
              --daemon</literal> and click <guibutton>Run</guibutton>.
 
660
            </para>
 
661
          </listitem>
 
662
 
 
663
          <listitem>
 
664
            <para>
 
665
              Try running <application>thunar-volman</application> from a <application>Terminal</application>
 
666
              window after hot-plugging the drive or inserting the media. First, you need to figure out the
 
667
              HAL UDI of the new device using <application>lshal</application> or <application>hal-device</application>.
 
668
              Once you know the UDI, run <literal>thunar-volman --device-added &lt;udi-of-your-device&gt;</literal> in
 
669
              a <application>Terminal</application> window and watch the output for errors or warnings.
 
670
            </para>
 
671
          </listitem>
 
672
        </orderedlist>
 
673
 
 
674
        <para>
 
675
          If it still refuses to work, ask on the <ulink type="http" url="http://forum.xfce.org/">Xfce Forum</ulink> or
 
676
          the <ulink type="http" url="http://foo-projects.org/mailman/listinfo/thunar-dev">thunar-dev mailing list</ulink>
 
677
          for help.
 
678
        </para>
 
679
      </sect3>
 
680
    </sect2>
 
681
  </sect1>
 
682
 
 
683
 
 
684
  <sect1 id="preferences">
 
685
    <title>File Management Preferences</title>
 
686
 
 
687
    <para>
 
688
      Use the <guilabel>File Manager Preferences</guilabel> dialog to set your <application>Thunar</application> file manager
 
689
      preferences. To open the preferences dialog, choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences...</guimenuitem></menuchoice>
 
690
      from the menu bar, or click on the <guibutton>File Manager</guibutton> button in the Xfce Settings Manager.
 
691
    </para>
 
692
 
 
693
    <para>
 
694
      The <guilabel>File Manager Preferences</guilabel> dialog is divided into four pages with different options, each described in
 
695
      a separate section below. Basically you can set preferences in the following categories:
 
696
    </para>
 
697
 
 
698
    <itemizedlist>
 
699
      <listitem><para>The default settings for the views.</para></listitem>
 
700
      <listitem><para>The default settings for the side pane.</para></listitem>
 
701
      <listitem><para>The behavior of the file manager windows.</para></listitem>
 
702
      <listitem><para>Advanced features of the file manager.</para></listitem>
 
703
    </itemizedlist>
 
704
 
 
705
    <para>
 
706
      Thunar also supports a bunch of so-called <emphasis>Hidden Options</emphasis>, which control several advanced features of the
 
707
      file manager, but are not included in the preferences in order to keep the preferences dialog simple. The <ulink type="http" url="http://svn.xfce.org/svn/xfce/thunar/trunk/docs/README.thunarrc"><filename>README.thunarrc</filename></ulink> file that
 
708
      is included with the Thunar distribution describes all available options in detail.
 
709
    </para>
 
710
 
 
711
 
 
712
    <sect2 id="preferences-views">
 
713
      <title>Views Preferences</title>
 
714
 
 
715
      <para>
 
716
        You can specify a default view, select sort options and display options. You can
 
717
        also specify whether thumbnails should be displayed for file types that support
 
718
        this.
 
719
      </para>
 
720
 
 
721
      <screenshot>
 
722
        <mediaobject>
 
723
          <imageobject>
 
724
            <imagedata fileref="images/preferences-views.png" format="PNG"/>
 
725
          </imageobject>
 
726
 
 
727
          <textobject>
 
728
            <phrase>Views Preferences</phrase>
 
729
          </textobject>
 
730
        </mediaobject>
 
731
      </screenshot>
 
732
 
 
733
      <variablelist>
 
734
        <varlistentry>
 
735
          <term><guilabel>View new folder using</guilabel></term>
 
736
          <listitem>
 
737
            <para>
 
738
              Select the default view for folders. When you open a new window, the is displayed
 
739
              in the view that you select. This can be either the icon view, the compact list view
 
740
              or the detailed list view. You can also select <guilabel>Last Active View</guilabel>
 
741
              here to use the view you used for the last active window.
 
742
            </para>
 
743
          </listitem>
 
744
        </varlistentry>
 
745
 
 
746
        <varlistentry>
 
747
          <term><guilabel>Sort folders before files</guilabel></term>
 
748
          <listitem>
 
749
            <para>
 
750
              Select this option to list folders before files when you sort a folder.
 
751
            </para>
 
752
          </listitem>
 
753
        </varlistentry>
 
754
 
 
755
        <varlistentry>
 
756
          <term><guilabel>Show thumbnails</guilabel></term>
 
757
          <listitem>
 
758
            <para>
 
759
              Select this option to show thumbnails of image files and other supported files. The
 
760
              file manager stores the thumbnail files for each folder in the hidden <filename role="directory">.thumbnails</filename> directory in the user's Home Folder.
 
761
            </para>
 
762
            <para>
 
763
              See <xref linkend="thumbnailers"/> if you want to extend the basic
 
764
              thumbnail functionality provided by <application>Thunar</application> with support
 
765
              for additional file types.
 
766
            </para>
 
767
          </listitem>
 
768
        </varlistentry>
 
769
 
 
770
        <varlistentry>
 
771
          <term><guilabel>Text beside icons</guilabel></term>
 
772
          <listitem>
 
773
            <para>
 
774
              Select this options to place the icon captions for items in the icon view beside the
 
775
              icon rather than under the icon.
 
776
            </para>
 
777
          </listitem>
 
778
        </varlistentry>
 
779
      </variablelist>
 
780
    </sect2>
 
781
 
 
782
 
 
783
    <sect2 id="preferences-side-pane">
 
784
      <title>Side Pane Preferences</title>
 
785
 
 
786
      <para>
 
787
        You can select display options for the shortcuts pane and the tree pane.
 
788
      </para>
 
789
 
 
790
      <screenshot>
 
791
        <mediaobject>
 
792
          <imageobject>
 
793
            <imagedata fileref="images/preferences-side-pane.png" format="PNG"/>
 
794
          </imageobject>
 
795
 
 
796
          <textobject>
 
797
            <phrase>Side Pane Preferences</phrase>
 
798
          </textobject>
 
799
        </mediaobject>
 
800
      </screenshot>
 
801
 
 
802
      <para>
 
803
        The side pane can either display a list of shortcuts for folders in your file system, which
 
804
        is the default, or a tree view of your file system. This page allows you to select the size
 
805
        of the icons for the shortcuts and the tree pane. You can also specify whether emblems should
 
806
        be displayed.
 
807
      </para>
 
808
 
 
809
      <variablelist>
 
810
        <varlistentry>
 
811
          <term><guilabel>Icon Size</guilabel></term>
 
812
          <listitem>
 
813
            <para>
 
814
              The size of the icons displayed in the side, ranging from <guilabel>Very Small</guilabel> (around
 
815
              16x16 pixels) to <guilabel>Very Large</guilabel> (around 128x128 pixels).
 
816
            </para>
 
817
          </listitem>
 
818
        </varlistentry>
 
819
 
 
820
        <varlistentry>
 
821
          <term><guilabel>Show Icon Emblems</guilabel></term>
 
822
          <listitem>
 
823
            <para>
 
824
              Select this option to display emblems for folders in the side pane. You can assign emblems to
 
825
              folders in the <guilabel>Properties</guilabel> dialog. Select a folder in the main area and
 
826
              choose <menuchoice><guimenu>File</guimenu><guimenuitem>Properties...</guimenuitem></menuchoice>
 
827
              from the main menu, or right-click the folder and select <menuchoice><guimenuitem>Properties...</guimenuitem></menuchoice>
 
828
              from the context menu.
 
829
            </para>
 
830
          </listitem>
 
831
        </varlistentry>
 
832
      </variablelist>
 
833
    </sect2>
 
834
 
 
835
 
 
836
    <sect2 id="preferences-behavior">
 
837
      <title>Behavior Preferences</title>
 
838
 
 
839
      <para>
 
840
        You can select the preferred behavior to interact with the file manager.
 
841
      </para>
 
842
 
 
843
      <screenshot>
 
844
        <mediaobject>
 
845
          <imageobject>
 
846
            <imagedata fileref="images/preferences-behavior.png" format="PNG"/>
 
847
          </imageobject>
 
848
 
 
849
          <textobject>
 
850
            <phrase>Behavior Preferences</phrase>
 
851
          </textobject>
 
852
        </mediaobject>
 
853
      </screenshot>
 
854
 
 
855
      <variablelist>
 
856
        <varlistentry>
 
857
          <term><guilabel>Single click to active items</guilabel></term>
 
858
          <listitem>
 
859
            <para>
 
860
              Select this option to perform the default action for an item when you
 
861
              click on the item. When this option is selected, and you point to an
 
862
              item, the title of the item is underlined and the item will be
 
863
              selected automatically after a short delay.
 
864
            </para>
 
865
            <para>
 
866
              This delay can be configured below the option. You can also disable the
 
867
              automatic selection of items by moving the selector to the left-most
 
868
              position.
 
869
            </para>
 
870
          </listitem>
 
871
        </varlistentry>
 
872
 
 
873
        <varlistentry>
 
874
          <term><guilabel>Double click to activate items</guilabel></term>
 
875
          <listitem>
 
876
            <para>
 
877
              Select this option to perform the default action for an item when you
 
878
              double click on the item, and select the item with a single click.
 
879
            </para>
 
880
          </listitem>
 
881
        </varlistentry>
 
882
      </variablelist>
 
883
    </sect2>
 
884
 
 
885
 
 
886
    <sect2 id="preferences-advanced">
 
887
      <title>Advanced Preferences</title>
 
888
 
 
889
      <para>
 
890
        You can control advanced features of the file manager.
 
891
      </para>
 
892
 
 
893
      <screenshot>
 
894
        <mediaobject>
 
895
          <imageobject>
 
896
            <imagedata fileref="images/preferences-advanced.png" format="PNG"/>
 
897
          </imageobject>
 
898
 
 
899
          <textobject>
 
900
            <phrase>Advanced Preferences</phrase>
 
901
          </textobject>
 
902
        </mediaobject>
 
903
      </screenshot>
 
904
 
 
905
      <variablelist>
 
906
        <varlistentry>
 
907
          <term><guilabel>Folder Permissions</guilabel></term>
 
908
          <listitem>
 
909
            <para>
 
910
              Choose the action that should be performed when you change the permissions of a folder in
 
911
              the <guilabel>Properties</guilabel> dialog. You can choose to let <application>Thunar</application>
 
912
              ask everytime when you change folder permissions, tell it to default to applying the new permissions
 
913
              to the folder only or to apply them recursively to the folder contents as well.
 
914
            </para>
 
915
          </listitem>
 
916
        </varlistentry>
 
917
 
 
918
        <varlistentry>
 
919
          <term><guilabel>Volume Management</guilabel></term>
 
920
          <listitem>
 
921
            <para>
 
922
              If <application>Thunar</application> was installed with support for HAL and the <application>thunar-volman</application>
 
923
              package is also installed, you can enable the integrated volume manager. See <xref linkend="management-of-removable-drives-and-media"/>
 
924
              for details about this feature.
 
925
            </para>
 
926
          </listitem>
 
927
        </varlistentry>
 
928
      </variablelist>
 
929
    </sect2>
 
930
  </sect1>
 
931
 
 
932
 
 
933
  <sect1 id="customizing-thunar">
 
934
    <title>Customizing Thunar</title>
 
935
 
 
936
    <para>
 
937
      This chapter describes how to customize certain parts of the file manager to your own needs.
 
938
    </para>
 
939
 
 
940
 
 
941
    <sect2 id="sendto">
 
942
      <title>The "Send To" Menu</title>
 
943
 
 
944
      <para>
 
945
        Thunar includes a <guilabel>Send To</guilabel> menu, which provides possible targets where files and folders can
 
946
        be sent to. To access the <guilabel>Send To</guilabel> menu, choose
 
947
        <menuchoice><guimenu>File</guimenu><guimenuitem>Send To</guimenuitem></menuchoice> from the main menu, or right-click
 
948
        on a file or folder and choose <menuchoice><guimenuitem>Send To</guimenuitem></menuchoice>.
 
949
      </para>
 
950
 
 
951
      <screenshot>
 
952
        <mediaobject>
 
953
          <imageobject>
 
954
            <imagedata fileref="images/sendto-menu.png" format="PNG"/>
 
955
          </imageobject>
 
956
 
 
957
          <textobject>
 
958
            <phrase>"Send To" Menu</phrase>
 
959
          </textobject>
 
960
        </mediaobject>
 
961
      </screenshot>
 
962
 
 
963
      <para>
 
964
        By default, the <guilabel>Send To</guilabel> menu includes an entry named <guilabel>Desktop (Create Link)</guilabel> for all
 
965
        files and folders, which simply creates a link on the desktop for each selected file. In addition, if the <guilabel>Shortcuts
 
966
        Pane</guilabel> is active, the menu also includes an entry called <guilabel>Side Pane (Create Shortcut)</guilabel> for folders,
 
967
        which allows users to add new shortcuts to the side pane. Following these entries, <application>Thunar</application> lists
 
968
        the removable drives currently plugged into the computer. In the screenshot above, the <guilabel>Floppy Drive</guilabel>
 
969
        represents a possible target where files can be sent to. Note that the device is mounted automatically once selected from
 
970
        the <guilabel>Send To</guilabel> menu, so you do not need to manually mount it.
 
971
      </para>
 
972
 
 
973
      <para>
 
974
        In addition <application>Thunar</application> also ships the <application>thunar-sendto-email</application> plugin, which adds
 
975
        the entry <guilabel>Mail Recipient</guilabel> to the menu, that opens the mail composer with the selected files attach to the
 
976
        new email. If the selection contains atleast one folder, the selected items are added to a ZIP archive before attaching them
 
977
        to the email. Otherwise, if the selection contains multiple files, or a single file, which is larger than 200Kib, the user will
 
978
        be prompted whether to pack the files into a ZIP archive, and send the ZIP archive.
 
979
      </para>
 
980
 
 
981
      <para>
 
982
        Like most other features of <application>Thunar</application>, the <guilabel>Send to</guilabel> menu can be easily extended
 
983
        by users and application developers with new targets, using standard <ulink type="http" url="http://freedesktop.org/wiki/Standards_2fdesktop_2dentry_2dspec">desktop entry files</ulink>. These files must be
 
984
        installed into one of the <filename role="directory">$XDG_DATA_DIRS/Thunar/sendto/</filename> folders (see the <ulink type="http" url="http://freedesktop.org/wiki/Standards_2fbasedir_2dspec">XDG Base Directory Specification</ulink> for details about the
 
985
        <literal>$XDG_DATA_DIRS</literal> variable).
 
986
      </para>
 
987
 
 
988
      <para>
 
989
        The <literal>MimeType</literal> of the target <filename>.desktop</filename> specifies the types of files for which this action
 
990
        should be available in the <guilabel>Send To</guilabel> menu. For example, say you want to add entry for a <ulink type="http" url="http://flickr.com/">Flickr</ulink> uploader tool, then this entry should only show up if the selection contains JPEG
 
991
        files (other file formats are not supported by Flickr) and so you should add a line <literal>MimeType=image/jpeg;</literal>.
 
992
        If you do not specify any <literal>MimeType</literal> your entry will show up for all file types.
 
993
      </para>
 
994
 
 
995
      <para>
 
996
        A complete example using the <application>postr</application> application is shown below:
 
997
      </para>
 
998
 
 
999
<programlisting>
 
1000
# postr.desktop - Integrate postr into
 
1001
#                 the "Send To" menu.
 
1002
[Desktop Entry]
 
1003
Type=Application
 
1004
Version=1.0
 
1005
Encoding=UTF-8
 
1006
TryExec=postr
 
1007
Exec=postr %F
 
1008
Icon=postr
 
1009
Name=Flickr
 
1010
MimeType=image/jpeg;</programlisting>
 
1011
 
 
1012
      <para>
 
1013
        If you install this file to <filename role="directory">~/.local/share/Thunar/sendto/</filename> (create the folder if
 
1014
        it does not exist yet), the <guilabel>Send To</guilabel> menu for JPEG files will show the new entry <guilabel>Flickr</guilabel>,
 
1015
        which can be used to upload JPEG images to Flickr.
 
1016
      </para>
 
1017
 
 
1018
      <para>
 
1019
        The <ulink type="http" url="http://thunar.xfce.org/pwiki/documentation/sendto_menu">Thunar Project Wiki</ulink> contains
 
1020
        additional examples of useful targets for the <guilabel>Send To</guilabel> menu. Feel free to extend the Wiki page with
 
1021
        new examples.
 
1022
      </para>
 
1023
    </sect2>
 
1024
 
 
1025
 
 
1026
    <sect2 id="thumbnailers">
 
1027
      <title>Thumbnailers</title>
 
1028
 
 
1029
      <para>
 
1030
        Thunar uses small utilities to create thumbnails of certain file types and displays the thumbnails as preview of the
 
1031
        file content. These small tools are called thumbnailers. Thunar ships with thumbnailers for image and font files, and
 
1032
        makes use of the installed thumbnailers from GNOME automatically if it was installed with support for <literal>gconf</literal>.
 
1033
        Users may however dynamically extend this basic functionality with thumbnailers for additional file types.
 
1034
      </para>
 
1035
 
 
1036
      <para>
 
1037
        If you plan to write a custom thumbnailers, you need to start with a program that accepts atleast two command line parameters,
 
1038
        the input file, which is of the file type you plan to support and the output file, which is a PNG file that complies with the
 
1039
        format specified by the <ulink type="http" url="http://jens.triq.net/thumbnail-spec/creation.html#AEN139">Thumbnail Management
 
1040
        Standard</ulink>. Additionally your program may also accept the desired size of the thumbnail, which is optional but highly
 
1041
        recommended. If you write the output file at an arbitrary image size, Thunar will afterwards scale it to the desired size,
 
1042
        which might produce a less optimal result than generating the thumbnail with the requested dimensions.
 
1043
      </para>
 
1044
 
 
1045
      <para>
 
1046
        Once your utility to generate the thumbnails is done, you will need to register your thumbnailer, so Thunar is able to locate
 
1047
        and use it. Therefore all you need to do is to install a description file for the thumbnailer (a <filename>.desktop</filename> file)
 
1048
        in one of the <filename role="directory">$XDG_DATA_DIRS/thumbnailers/</filename> paths. For example, if you want to register the
 
1049
        thumbnailer for your user account only, you can install the file into the folder <filename role="directory">~/.local/share/thumbnailers/</filename>. The <filename>.desktop</filename> for thumbnailers has the following format.
 
1050
      </para>
 
1051
 
 
1052
      <sect3 id="thumbnailer-desktop-file-format">
 
1053
        <title>Thumbnailer Description File Format</title>
 
1054
 
 
1055
        <para>
 
1056
          Thumbnailer description files utilize the <ulink type="http" url="http://standards.freedesktop.org/desktop-entry-spec/latest/">Desktop
 
1057
          Entry Format</ulink> with a special <literal>Type</literal> of <literal>X-Thumbnailer</literal> and special field
 
1058
          <literal>X-Thumbnailer-Exec</literal> with new field codes. Basically, a thumbnailer description file has the following format.
 
1059
        </para>
 
1060
 
 
1061
        <programlisting>
 
1062
[Desktop Entry]
 
1063
Version=1.0
 
1064
Encoding=UTF-8
 
1065
Type=X-Thumbnailer
 
1066
Name=Your Thumbnailer
 
1067
MimeType=your-supported/mime-type;
 
1068
X-Thumbnailer-Exec=your-thumbnailer %i %o %s</programlisting>
 
1069
 
 
1070
        <para>
 
1071
          The <literal>Version</literal> and <literal>Encoding</literal> are mandated by the Desktop Entry Specification, just use the values shown
 
1072
          in the example above. The <literal>Type</literal> field must have the special value <literal>X-Thumbnailer</literal>, otherwise your
 
1073
          thumbnailer will not be recognized. The <literal>Name</literal> value describes your thumbnailer.
 
1074
        </para>
 
1075
 
 
1076
        <para>
 
1077
          The <literal>X-Thumbnailer-Exec</literal> field contains the command to run your thumbnailer, and supports certain field codes that will
 
1078
          be substituted when the thumbnailer is run. Recognized field codes are as follows:
 
1079
        </para>
 
1080
 
 
1081
        <variablelist>
 
1082
          <varlistentry>
 
1083
            <term><varname>%i</varname></term>
 
1084
            <listitem>
 
1085
              The local path to the input file for which to create a thumbnail. May be either a path relative to the directory from which the
 
1086
              thumbnailer was invoked or an absolute path.
 
1087
            </listitem>
 
1088
          </varlistentry>
 
1089
 
 
1090
          <varlistentry>
 
1091
            <term><varname>%o</varname></term>
 
1092
            <listitem>
 
1093
              The local path to the output file where to store the generated thumbnail. The output file must be written as valid PNG file according
 
1094
              to the thumbnail standard (see above). Note that the path may not end with <literal>.png</literal>, which matters if you invoke certain
 
1095
              third party tools.
 
1096
            </listitem>
 
1097
          </varlistentry>
 
1098
 
 
1099
          <varlistentry>
 
1100
            <term><varname>%s</varname></term>
 
1101
            <listitem>
 
1102
              The desired size of the generated thumbnail in pixels. This parameter is optional.
 
1103
            </listitem>
 
1104
          </varlistentry>
 
1105
 
 
1106
          <varlistentry>
 
1107
            <term><varname>%u</varname></term>
 
1108
            <listitem>
 
1109
              Similar to <literal>%i</literal>, but substituted with the URI of the file, rather than the path. This was added for compatibility with
 
1110
              GNOME.
 
1111
            </listitem>
 
1112
          </varlistentry>
 
1113
 
 
1114
          <varlistentry>
 
1115
            <term><varname>%%</varname></term>
 
1116
            <listitem>
 
1117
              Will be substituted with a single <literal>%</literal>.
 
1118
            </listitem>
 
1119
          </varlistentry>
 
1120
        </variablelist>
 
1121
 
 
1122
        <para>
 
1123
          You need to include atleast <literal>%o</literal> and <literal>%i</literal> or <literal>%u</literal>, otherwise your thumbnailer will
 
1124
          be useless.
 
1125
        </para>
 
1126
 
 
1127
        <para>
 
1128
          The <literal>MimeType</literal> lists the MIME types - separated by semicolon - for which your thumbnailer is able to create previews.
 
1129
        </para>
 
1130
      </sect3>
 
1131
 
 
1132
      <sect3 id="eps-thumbnailer-example">
 
1133
        <title>Example EPS Thumbnailer</title>
 
1134
 
 
1135
        <para>
 
1136
          This example demonstrates how to write and install a new thumbnailer for <filename>.eps</filename> files, which uses the
 
1137
          <command>convert</command> utility that ships as part of ImageMagick. First, we start with a simple script that invokes
 
1138
          <command>convert</command> to generate a thumbnail at the requested size.
 
1139
        </para>
 
1140
 
 
1141
        <programlisting>
 
1142
#!/bin/sh
 
1143
#
 
1144
# eps-thumbnailer - Example thumbnailer script for EPS files.
 
1145
#
 
1146
# Usage: esp-thumbnailer eps-file png-file size
 
1147
#
 
1148
 
 
1149
# command line parameters
 
1150
ifile=$1
 
1151
ofile=$2
 
1152
size=$3
 
1153
 
 
1154
# invoke convert (ImageMagick)
 
1155
exec convert "eps:$ifile" -scale "$sizex$size" "png:$ofile"</programlisting>
 
1156
 
 
1157
        <para>
 
1158
          Save this script above to a file <filename>eps-thumbnailer</filename>, make sure the file is executable and install it
 
1159
          to <filename role="directory">/usr/local/bin</filename>.
 
1160
        </para>
 
1161
 
 
1162
        <screen>
 
1163
$ chmod +x eps-thumbnailer
 
1164
$ sudo install eps-thumbnailer /usr/local/bin/eps-thumbnailer</screen>
 
1165
 
 
1166
        <para>
 
1167
          Next we need to create the thumbnail description file <filename>eps-thumbnailer.desktop</filename>, which looks like this:
 
1168
        </para>
 
1169
 
 
1170
        <programlisting>
 
1171
[Desktop Entry]
 
1172
Version=1.0
 
1173
Encoding=UTF-8
 
1174
Type=X-Thumbnailer
 
1175
Name=EPS Thumbnailer
 
1176
TryExec=convert
 
1177
MimeType=image/x-eps;
 
1178
X-Thumbnailer-Exec=/usr/local/bin/eps-thumbnailer %i %o %s</programlisting>
 
1179
 
 
1180
        <para>
 
1181
          This file must be installed to <filename role="directory">/usr/local/share/thumbnailers</filename> (create the folder if
 
1182
          it does not exists).
 
1183
        </para>
 
1184
 
 
1185
        <screen>
 
1186
$ sudo install -d /usr/local/share/thumbnailers
 
1187
$ sudo install eps-thumbnailer.desktop /usr/local/share/thumbnailers/eps-thumbnailer.desktop</screen>
 
1188
 
 
1189
        <para>
 
1190
          The <filename>eps-thumbnailer.desktop</filename> file uses the special key <literal>TryExec</literal>, which, if specified,
 
1191
          names a command that must be present on the system for the thumbnailer to be useful. In this case, our script is useless if
 
1192
          the <command>convert</command> utility is not present.
 
1193
        </para>
 
1194
 
 
1195
        <para>
 
1196
          The last step is to regenerate the thumbnailer cache, so Thunar will pick up our thumbnailer. The thumbnailer cache is located
 
1197
          at <filename>$XDG_CACHE_HOME/Thunar/thumbnailers.cache</filename> (unless overridden by your or your system administrator, the
 
1198
          <varname>$XDG_CACHE_HOME</varname> points to the folder <filename role="directory">~/.cache/</filename>). The thumbnailers
 
1199
          cache is regenerated periodically by Thunar, but you can force to regenerate it by invoking the
 
1200
          <filename>thunar-vfs-update-thumbnailers-cache-1</filename> utility, that ships as part of Thunar. This utility is usually installed
 
1201
          in the <filename role="directory">libexec</filename> subfolder of your installation prefix (<filename role="directory">sbin</filename>
 
1202
          on Debian/Ubuntu). So for example, if Thunar is installed in <filename role="directory">/usr</filename>, invoke the utility as
 
1203
          follows:
 
1204
        </para>
 
1205
 
 
1206
        <screen>$ /usr/libexec/thunar-vfs-update-thumbnailers-cache-1</screen>
 
1207
 
 
1208
        <para>
 
1209
          But make sure you run the program from your user account, not the superuser account, since the thumbnailers cache is stored in
 
1210
          your home folder, rather than a system wide location.
 
1211
        </para>
 
1212
 
 
1213
        <para>
 
1214
          Now, if Thunar is compiled with support for file alteration monitoring (using the FAM or Gamin services), it will automatically
 
1215
          pick up the new thumbnailers cache within a few seconds and afterwards be able to generate thumbnails using your custom
 
1216
          thumbnailers. Otherwise you might need to completely restart Thunar to apply the changes, using
 
1217
        </para>
 
1218
 
 
1219
        <screen>$ Thunar -q</screen>
 
1220
 
 
1221
        <para>
 
1222
          to terminate any running instance, and afterwards restart it from your launcher.
 
1223
        </para>
 
1224
      </sect3>
 
1225
 
 
1226
      <sect3 id="cleaning-up-thumbnails">
 
1227
        <title>Cleaning up Thumbnails</title>
 
1228
 
 
1229
        <para>
 
1230
          The generated thumbnails are stored in the folder <filename role="directory">~/.thumbnails/</filename> complying with the <ulink type="http" url="http://jens.triq.net/thumbnail-spec/index.html">Thumbnail Management Standard</ulink>. While testing a new
 
1231
          thumbnailer, it might help to clean up the thumbnail cache using
 
1232
        </para>
 
1233
 
 
1234
        <screen>$ rm -rf ~/.thumbnails/</screen>
 
1235
 
 
1236
        <para>
 
1237
          which will also give you some free space in your home folder. Since all the information stored within this folder was automatically
 
1238
          generated from files in your file system, you will not loose any sensitive data.
 
1239
        </para>
 
1240
      </sect3>
 
1241
    </sect2>
 
1242
  </sect1>
 
1243
 
 
1244
 
 
1245
  <sect1 id="advanced-topics">
 
1246
    <title>Advanced Topics</title>
 
1247
 
 
1248
 
 
1249
    <sect2 id="to-bulk-rename-files">
 
1250
      <title>To Bulk Rename Files</title>
 
1251
 
 
1252
      <para>
 
1253
        To <emphasis>bulk rename</emphasis> files means to rename multiple files at once using some criterion, that applies to atleast
 
1254
        one of the files. <application>Thunar</application> includes a bulk renamer, which can be run separately using the command
 
1255
        <command>Thunar -B</command> or from within <application>Thunar</application> by selecting two or more files in the main area
 
1256
        and pressing <keycombo><keycap>F2</keycap></keycombo> or choosing
 
1257
        <menuchoice><guimenu>Edit</guimenu><guimenuitem>Rename...</guimenuitem></menuchoice> from the main menu.
 
1258
      </para>
 
1259
 
 
1260
      <screenshot>
 
1261
        <mediaobject>
 
1262
          <imageobject>
 
1263
            <imagedata fileref="images/bulk-rename.png" format="PNG"/>
 
1264
          </imageobject>
 
1265
 
 
1266
          <textobject>
 
1267
            <phrase>Bulk Rename Files</phrase>
 
1268
          </textobject>
 
1269
        </mediaobject>
 
1270
      </screenshot>
 
1271
 
 
1272
      <para>
 
1273
        The <emphasis>Bulk Renamers</emphasis> can be applied to the name of the files, the suffix of the files or both to the
 
1274
        name and the suffix of the files. <application>Thunar</application> currently supports the following <emphasis>Bulk
 
1275
        Renamers</emphasis>:
 
1276
      </para>
 
1277
 
 
1278
      <itemizedlist>
 
1279
        <listitem><para>Remove characters.</para></listitem>
 
1280
        <listitem><para>Numbering files.</para></listitem>
 
1281
        <listitem><para>Insert Date or Time.</para></listitem>
 
1282
        <listitem><para>Insert or overwrite characters.</para></listitem>
 
1283
        <listitem><para>Search and replace characters.</para></listitem>
 
1284
        <listitem><para>Convert to uppercase, lowercase or camlcase.</para></listitem>
 
1285
      </itemizedlist>
 
1286
 
 
1287
      <para>
 
1288
        Additional <emphasis>Bulk Renamers</emphasis> may be installed as plugins for <application>Thunar</application>. Check
 
1289
        the <ulink type="http" url="http://thunar.xfce.org/plugins.html">Thunar Plugins</ulink> website for currently available
 
1290
        extensions. The <ulink type="http" url="http://thunar.xfce.org/pwiki/documentation/bulk_renamer">Thunar Project Wiki</ulink>
 
1291
        contains further details about this feature. Feel free to add more information to the Wiki.
 
1292
      </para>
 
1293
    </sect2>
 
1294
 
 
1295
 
 
1296
    <sect2 id="the-unix-file-system">
 
1297
      <title>The UNIX File System</title>
 
1298
 
 
1299
      <para>
 
1300
        While the Thunar file manager does a good job at abstracting the details of the underlying file system, so the user
 
1301
        does not need to care about them, it is sometimes useful to understand the basic concepts to get the whole picture.
 
1302
        This section tries to give a brief introduction to the concepts of the UNIX file system, which is used today by all
 
1303
        incarnations of UNIX, including Linux.
 
1304
      </para>
 
1305
 
 
1306
      <sect3 id="folders-and-paths">
 
1307
        <title>Folders and Paths</title>
 
1308
 
 
1309
        <para>
 
1310
          In a UNIX file system all folders are arranged in a simple inverted tree structure descending and branching down
 
1311
          from a single top level folder, which is called the <emphasis>root directory</emphasis> (the term
 
1312
          <emphasis>directory</emphasis> is often used instead of <emphasis>folder</emphasis>) and displayed as
 
1313
          <guilabel>File System</guilabel> in Thunar. This means that you can get from any folder to any other by going
 
1314
          up the tree until you reach a common point, then down the tree through the appropriate subfolders until you reach
 
1315
          your target.
 
1316
        </para>
 
1317
 
 
1318
        <para>
 
1319
          The position of any file or folder in the tree can be described by its <emphasis>path</emphasis>. The path is the
 
1320
          list of folders you would have to descend through to get to the target folder or file, starting from the top level
 
1321
          folder. For example <filename role="directory">/home/luke</filename> is the subfolder <filename role="directory">luke</filename> of the subfolder <filename role="directory">home</filename> of the top level folder,
 
1322
          and <filename>/home/luke/myfile.txt</filename> is the file <filename>myfile.txt</filename> in that subfolder. The
 
1323
          leading <filename role="directory">/</filename> in these paths represents the top level folder.
 
1324
        </para>
 
1325
 
 
1326
        <para>
 
1327
          Every user has their own folder to hold their personal files and settings. This folder is called the <emphasis>home
 
1328
          directory</emphasis> and is displayed in Thunar as special icon with the users login name. The folder is similar to
 
1329
          the <guilabel>My Files</guilabel> folder known from Windows. The <emphasis>home directories</emphasis> of the various
 
1330
          users in a system are usually located below the <filename role="directory">/home</filename> folder. For example
 
1331
          <filename role="directory">/home/luke</filename> would be the home directory of the user with the login name
 
1332
          <filename role="directory">luke</filename>, while <filename role="directory">/home/jane</filename> would be
 
1333
          the home directory for the user with the login name <filename role="directory">jane</filename>.
 
1334
        </para>
 
1335
      </sect3>
 
1336
 
 
1337
      <sect3 id="file-types">
 
1338
        <title>File Types</title>
 
1339
 
 
1340
        <para>
 
1341
          You may have already heard that everything is a file in UNIX. This is true for most objects present in UNIX systems
 
1342
          today. In fact even devices are represented as a special files. While this may not make sense at first sight, it is
 
1343
          one of the strengths of UNIX and its derivates, and has helped it to maintain a simple core over the years where other
 
1344
          operating systems had to introduce new concepts for every new technology.
 
1345
        </para>
 
1346
 
 
1347
        <para>
 
1348
          These are the four most important types of files in the UNIX file system.
 
1349
        </para>
 
1350
 
 
1351
        <sect4 id="file-types-ordinary-files">
 
1352
          <title>Ordinary Files</title>
 
1353
 
 
1354
          <para>
 
1355
            An ordinary file may contain text, a program or other data. This includes image files, audio files, office documents
 
1356
            and video files. The term <emphasis>file</emphasis> is often used to refer to an ordinary file.
 
1357
          </para>
 
1358
        </sect4>
 
1359
 
 
1360
        <sect4 id="file-types-folder-files">
 
1361
          <title>Folder Files</title>
 
1362
 
 
1363
          <para>
 
1364
            Folders are also files in the UNIX file system. To be exact a folder is a special file, which contains a
 
1365
            mapping of file names to file references for every file contained within this folder.
 
1366
          </para>
 
1367
        </sect4>
 
1368
 
 
1369
        <sect4 id="file-types-symbolic-link-files">
 
1370
          <title>Symbolic Link Files</title>
 
1371
 
 
1372
          <para>
 
1373
            A Symbolic link (often called a <emphasis>symlink</emphasis>) is a special file that contains a path to
 
1374
            another file in the file system. Symbolic link files therefore do not contain any useful information
 
1375
            themselves, but just refer to other files.
 
1376
          </para>
 
1377
        </sect4>
 
1378
 
 
1379
        <sect4 id="file-types-device-files">
 
1380
          <title>Device Files</title>
 
1381
 
 
1382
          <para>
 
1383
            As mentioned earlier (most) devices are also accessed through the file system. These special device files are
 
1384
            usually located in the <filename role="directory">/dev</filename> folder. For example the special file
 
1385
            <filename>/dev/hda</filename> represents the first IDE disk on Linux.
 
1386
          </para>
 
1387
        </sect4>
 
1388
      </sect3>
 
1389
    </sect2>
 
1390
  </sect1>
 
1391
 
 
1392
 
 
1393
  <sect1 id="faq">
 
1394
    <title>Frequently Asked Questions</title>
 
1395
 
 
1396
    <para>
 
1397
      The intent of this section is to collect the quite numerous frequently asked
 
1398
      questions that relate to working with Thunar. If you know of a question that
 
1399
      is missing from this page, please <ulink type="http" url="http://bugzilla.xfce.org/enter_bug.cgi?product=Thunar&amp;format=guided">file
 
1400
      a request</ulink>.
 
1401
    </para>
 
1402
 
 
1403
    <sect3 id="faq-executables">
 
1404
      <title>Why doesn't Thunar execute files marked as executable?</title>
 
1405
 
 
1406
      <para>
 
1407
        For security reasons Thunar only executes files of type <literal>application/x-desktop</literal>,
 
1408
        <literal>application/x-executable</literal> and <literal>application/x-shellscript</literal>. For
 
1409
        desktop files the execution feature will only be enabled if the desktop file is of type
 
1410
        <literal>Application</literal> and a valid <literal>Exec</literal> line is given or of type
 
1411
        <literal>Link</literal> and a valid <literal>URL</literal> is given. For the other types the feature
 
1412
        is available if the file is marked executable for the current user.
 
1413
      </para>
 
1414
 
 
1415
      <para>
 
1416
        Also note that for <literal>application/x-executable</literal> and <literal>application/x-shellscript</literal>,
 
1417
        the types of the file don't really need to match these types exactly, but it is suffice if the detected
 
1418
        type has a parent that matches one of the two types listed above, or if the MIME-type is an alias for
 
1419
        one of the above.
 
1420
      </para>
 
1421
    </sect3>
 
1422
 
 
1423
    <sect3 id="faq-metadata">
 
1424
      <title>Where does Thunar store the metadata associated with files?</title>
 
1425
 
 
1426
      <para>
 
1427
        Thunar associates various settings with files/folders, which we call metadata.
 
1428
        This metadata for all files is stored in tdb database file, which is called
 
1429
        the metafile. The database file is stored in
 
1430
        <filename>$XDG_CACHE_HOME/Thunar/metafile.tdb</filename> and can be examined
 
1431
        using the <command>tdbtool</command>, which is part of the Thunar distribution
 
1432
        (located in the <filename role="directory">tdb/</filename> subdirectory).
 
1433
      </para>
 
1434
    </sect3>
 
1435
 
 
1436
    <sect3 id="faq-thunarrc">
 
1437
      <title>Where does Thunar store its preferences?</title>
 
1438
 
 
1439
      <para>
 
1440
        Thunar stores the user configurable preferences (and hidden settings) in
 
1441
        an <filename>.ini</filename> file, which is located at
 
1442
        <filename>$XDG_CONFIG_HOME/Thunar/thunarrc</filename> and can be examined
 
1443
        using a text editor. See <filename>docs/README.thunarrc</filename> for an
 
1444
        overview of the various preferences.
 
1445
      </para>
 
1446
    </sect3>
 
1447
 
 
1448
    <sect3 id="faq-mouse-gestures">
 
1449
      <title>How to use mouse gestures in Thunar?</title>
 
1450
 
 
1451
      <para>
 
1452
        Thunar currently features basic support for so called <emphasis>mouse gestures</emphasis>
 
1453
        in its icon view. You can use these <emphasis>mouse gestures</emphasis> by holding down
 
1454
        the middle mouse button (usually the mouse wheel) while the mouse pointer is on the
 
1455
        background area of the icon view component (any area that is not covered by
 
1456
        an icon or a text). Now you can move the cursor into four directions to
 
1457
        perform certain actions, which are described below.
 
1458
      </para>
 
1459
 
 
1460
      <simplelist>
 
1461
        <member><guilabel>Left</guilabel> - opens the previous visited folder</member>
 
1462
        <member><guilabel>Up</guilabel> - opens the parent folder</member>
 
1463
        <member><guilabel>Right</guilabel> - opens the next visited folder</member>
 
1464
        <member><guilabel>Down</guilabel> - reloads the current folder</member>
 
1465
      </simplelist>
 
1466
    </sect3>
 
1467
 
 
1468
    <sect3 id="faq-assign-keyboard-shortcuts">
 
1469
      <title>How do I assign different keyboard shortcuts?</title>
 
1470
 
 
1471
      <para>
 
1472
        If you want to rebind a shortcut, Thunar supports the standard GTK+ way
 
1473
        of changing shortcuts: simply hover over the menu option with the mouse
 
1474
        pointer and press the keyboard shortcut you want to rebind it to.
 
1475
      </para>
 
1476
 
 
1477
      <para>
 
1478
        To delete a keyboard assignment, press the <keycap>Backspace</keycap> key
 
1479
        while you are on the menu entry.
 
1480
      </para>
 
1481
 
 
1482
      <para>
 
1483
        If the shortcut doesn't change, then you need to enable the feature in
 
1484
        GTK+. This can be achieved in 3 ways:
 
1485
      </para>
 
1486
 
 
1487
      <itemizedlist>
 
1488
        <listitem>
 
1489
          <para>
 
1490
            If you are running Xfce 4.3 or above then you can enable <guilabel>Editable
 
1491
            menu accelerators</guilabel> in the <guilabel>User Interface Preferences</guilabel>
 
1492
            dialog.
 
1493
          </para>
 
1494
        </listitem>
 
1495
 
 
1496
        <listitem>
 
1497
          <para>
 
1498
            If you are running GNOME then you can enable <guilabel>Editable menu
 
1499
            accelerators</guilabel> in the <guilabel>Menu and Toolbars</guilabel> control
 
1500
            center dialog.
 
1501
          </para>
 
1502
        </listitem>
 
1503
 
 
1504
        <listitem>
 
1505
          <para>
 
1506
            Otherwise put the following in your <filename>~/.gtkrc-2.0</filename> file
 
1507
            (create the file if it doesn't exist):<screen>gtk-can-change-accels=1</screen>
 
1508
          </para>
 
1509
        </listitem>
 
1510
      </itemizedlist>
 
1511
    </sect3>
 
1512
 
 
1513
    <sect3 id="faq-store-keyboard-shortcuts">
 
1514
      <title>Where does Thunar store the keyboard shortcuts?</title>
 
1515
 
 
1516
      <para>
 
1517
        The custom keyboard shortcuts are stored in the standard GTK+ accel map format in a
 
1518
        file located at <filename>$XDG_CONFIG_HOME/Thunar/accels.scm</filename>. Lines starting
 
1519
        with <literal>;</literal> are comments. See the GTK+ documentation for details about the
 
1520
        file format.
 
1521
      </para>
 
1522
 
 
1523
      <para>
 
1524
        If you are a packager or a system administrator and want to provide a system wide default
 
1525
        for the keyboard shortcuts, that is different from the default shortcuts in Thunar, you
 
1526
        can create a file <filename>Thunar/accels.scm</filename> in one of the <envar>$XDG_CONFIG_DIRS</envar>.
 
1527
        For example, if <filename role="directory">/etc/xdg</filename> is part of <envar>$XDG_CONFIG_DIRS</envar>
 
1528
        (the default for most Linux distributions), you can install system wide defaults to
 
1529
        <filename>/etc/xdg/Thunar/accels.scm</filename>. Thunar will then load shortcuts from this file on first startup.
 
1530
      </para>
 
1531
    </sect3>
 
1532
  </sect1>
 
1533
 
 
1534
 
 
1535
  <sect1 id="support">
 
1536
    <title>Support</title>
 
1537
 
 
1538
    <para>
 
1539
      To report a bug or to make a suggestion regarding this application or this manual, use the bug tracking system at <ulink url="http://bugzilla.xfce.org/enter_bug.cgi?product=Thunar&amp;format=guided">http://bugzilla.xfce.org/</ulink>.
 
1540
      Remember that useful bug reports are ones that get bugs fixed, so a useful bug report has two qualities:
 
1541
    </para>
 
1542
 
 
1543
    <itemizedlist>
 
1544
      <listitem>
 
1545
        <para>
 
1546
          <emphasis role="bold">Reproducible.</emphasis> If the developer cannot see the bug himself
 
1547
          to prove that it exists, he will most probably not be able to fix it at all. Every detail you
 
1548
          can provide helps.
 
1549
        </para>
 
1550
      </listitem>
 
1551
      <listitem>
 
1552
        <para>
 
1553
          <emphasis role="bold">Specific.</emphasis> The quicker the developer can isolate the problem
 
1554
          to a specific area, the more likely he will expediently fix it.
 
1555
        </para>
 
1556
      </listitem>
 
1557
    </itemizedlist>
 
1558
 
 
1559
    <para>
 
1560
      In case you want to request a new feature, please make clear why you consider it a worth
 
1561
      addition for the application. It is more likely that a new feature gets added if you provide
 
1562
      good arguments for the feature. It will increase the chance of addition even more if you
 
1563
      provide a patch that implements the requested feature, but make sure that you read the file
 
1564
      <ulink type="http" url="http://svn.xfce.org/svn/xfce/terminal/trunk/HACKING">HACKING</ulink>
 
1565
      - especially the section labeled <emphasis>Coding Style</emphasis> - before you start hacking
 
1566
      up the source.
 
1567
    </para>
 
1568
 
 
1569
    <para>
 
1570
      Else, if you have questions about the use or installation of this software, please ask on the
 
1571
      <ulink type="http" url="http://foo-projects.org/mailman/listinfo/thunar-dev">thunar-dev mailing
 
1572
      list</ulink> or point your IRC client to <emphasis role="bold">irc.freenode.net</emphasis>,
 
1573
      join the channel <emphasis role="bold">#thunar</emphasis> and ask for help.
 
1574
    </para>
 
1575
  </sect1>
 
1576
 
 
1577
  <sect1 id="copyright">
 
1578
    <title>About @PACKAGE_NAME@</title>
 
1579
 
 
1580
    <para>
 
1581
      @PACKAGE_NAME@ was written by Benedikt Meurer (<email>benny@xfce.org</email>). Visit the
 
1582
      <ulink url="http://thunar.xfce.org/" type="http">Thunar website</ulink> for more information.
 
1583
    </para>
 
1584
 
 
1585
    <para>
 
1586
      This documentation was written by Benedikt Meurer (<email>benny@xfce.org</email>). The latest
 
1587
      version of this document is always available from the <ulink type="http" url="http://thunar.xfce.org/">Thunar website</ulink>.
 
1588
    </para>
 
1589
 
 
1590
    <para>
 
1591
      This software is distributed under the terms of the GNU General Public License
 
1592
      as published by the Free Software Foundation; either version 2 of the License, or
 
1593
      (at your option) any later version.
 
1594
    </para>
 
1595
 
 
1596
    <para>
 
1597
      You should have received a copy of the GNU General Public License 
 
1598
      along with this program; if not, write to the Free Software 
 
1599
      Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 
 
1600
      USA.
 
1601
    </para>
 
1602
  </sect1>
 
1603
 
 
1604
</article>
 
1605
<!--
 
1606
        vim:set ts=2 sw=2 et ai encoding=UTF-8:
 
1607
-->