~ubuntu-branches/ubuntu/maverick/backintime/maverick

« back to all changes in this revision

Viewing changes to docbook-kde4/en/index.docbook

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Wiltshire
  • Date: 2009-05-16 23:04:32 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20090516230432-orrutvtufbtuxsc6
Tags: 0.9.24-1
* New upstream version (closes: #527447):
  - backintime is no longer aware of 'backintime-gnome' and 'backintime-kde4'
    (you need run 'backintime-gnome' for GNOME version and 'backintime-kde4'
    for KDE4 version)
  - fix a bug that crashes the program after taking a snapshot
* Update homepage field in debian/control (closes: #527595)
* Refactor packaging to fit new upstream build system (an almost entire 
  re-write of debian/rules)
* Make configure scripts use /bin/sh instead of /bin/bash (they don't use
  bash features)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0"?>
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 legal SYSTEM "legal.xml">
4
 
<!ENTITY appname "Back In Time">
5
 
<!ENTITY app "<application>&appname;</application>">
6
 
<!ENTITY appversion "0.9.22.1">
7
 
<!ENTITY manrevision "0.9.22.1">
8
 
<!ENTITY date "November 2008">
9
 
]>
10
 
<!--
11
 
      (Do not remove this comment block.)
12
 
  Maintained by the GNOME Documentation Project
13
 
  http://live.gnome.org/DocumentationProject
14
 
  Template version: 3.0 beta
15
 
  Template last modified 2006-11-21
16
 
 
17
 
-->
18
 
<!-- =============Document Header ============================= -->
19
 
<article id="index" lang="C">
20
 
  <articleinfo> 
21
 
    <title>&app; Manual</title>
22
 
    <abstract role="description">
23
 
      <para>&app; is a simple backup tool for KDE4 desktop.</para>
24
 
    </abstract>         
25
 
 
26
 
    <copyright> 
27
 
      <year>2008-2009</year> 
28
 
      <holder>Oprea Dan</holder> 
29
 
    </copyright> 
30
 
 
31
 
    <!-- An address can be added to the publisher information. -->
32
 
        <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="legal.xml"/>
33
 
    <!-- The file legal.xml contains link to license for the documentation, 
34
 
        and other legal stuff such as "NO WARRANTY" statement. 
35
 
        Please do not change any of this. -->
36
 
 
37
 
<!-- According to GNU FDL, revision history is mandatory if you are -->
38
 
<!-- modifying/reusing someone else's document.  If not, you can omit it. -->
39
 
<!-- Remember to remove the &manrevision; entity from the revision entries other
40
 
-->
41
 
<!-- than the current revision. -->
42
 
<!-- The revision numbering system for GNOME manuals is as follows: -->
43
 
<!-- * the revision number consists of two components -->
44
 
<!-- * the first component of the revision number reflects the release version of the GNOME desktop. -->
45
 
<!-- * the second component of the revision number is a decimal unit that is incremented with each revision of the manual. -->
46
 
<!-- For example, if the GNOME desktop release is V2.x, the first version of the manual that -->
47
 
<!-- is written in that desktop timeframe is V2.0, the second version of the manual is V2.1, etc. -->
48
 
<!-- When the desktop release version changes to V3.x, the revision number of the manual changes -->
49
 
<!-- to V3.0, and so on. -->  
50
 
 
51
 
    <releaseinfo>This manual describes version &appversion; of Back In Time.
52
 
    </releaseinfo> 
53
 
    <legalnotice> 
54
 
      <title>Feedback</title> 
55
 
      <para>To report a bug or make a suggestion regarding the &app; application or
56
 
      this manual, send an email to:  
57
 
      <ulink url="mailto:dan@le-web.org" type="mailto">dan@le-web.org</ulink>. 
58
 
      </para>
59
 
<!-- Translators may also add here feedback address for translations -->
60
 
    </legalnotice> 
61
 
  </articleinfo> 
62
 
 
63
 
<!-- ============= Document Body ============================= -->
64
 
<!-- ============= Introduction ============================== -->
65
 
<!-- Use the Introduction section to give a brief overview of what
66
 
     the application is and what it does. -->
67
 
  <sect1 id="backintime-introduction"> 
68
 
    <title>Introduction</title> 
69
 
    <para>&app; is a simple backup tool for Linux (Gnome and KDE4). The backup is done by taking snapshots of 
70
 
        a specified set of directories.</para> 
71
 
        <para>All you have to do is:</para>
72
 
    <itemizedlist> 
73
 
      <listitem><para>configure where to save snapshots</para></listitem>
74
 
      <listitem><para>cofigure what directories to backup</para></listitem>
75
 
      <listitem><para>schedule automatic backup: disabled, every 5 minutes, every 10 minutes, every hour, every day, every week, every month</para></listitem>
76
 
    </itemizedlist> 
77
 
        <para>&app; acts as a "user mode" backup tool. This means that you can backup/restore only folders 
78
 
        you have write access to (actually you can backup read-only folders, but you can't restore them).</para>
79
 
        <para>If you want to run it as root you need to use "su" (command line), "gksu" (Gnome) or "kdesudo" (KDE).</para>
80
 
        <para>A new snapshot is created only if something changed since the last snapshot (if any).</para>
81
 
        <para>A snapshot contains all the files from the selected directories (except for exclude patterns).
82
 
        In order to reduce disk space it use hard-links (if possible) between snapshots for unchanged files.
83
 
        This way a file of 10Mb, unchanged for 10 snapshots, will use only 10Mb on the disk.</para>
84
 
        <para>Unsafe links are ignored. That means that a link to a file/directory outside of include
85
 
        directories are ignored.</para>
86
 
        <para>When you restore a file 'A', if it already exists on the file system it will be renamed to 
87
 
        'A.backup.currentdate'.</para>
88
 
  </sect1>
89
 
 
90
 
<!-- =========== Getting Started ============================== -->
91
 
<!-- Use the Getting Started section to describe the steps required
92
 
     to start the application and to describe the user interface components
93
 
     of the application. If there is other information that it is important
94
 
     for readers to know before they start using the application, you should
95
 
     also include this information here. 
96
 
     If the information about how to get started is very short, you can 
97
 
     include it in the Introduction and omit this section. -->
98
 
 
99
 
  <sect1 id="backintime-getting-started"> 
100
 
    <title>Getting Started</title> 
101
 
    <para>You can start &app; in the following ways:</para> 
102
 
    <variablelist>
103
 
        <varlistentry>
104
 
                <term><guimenu>Applications</guimenu> menu</term>
105
 
                <listitem>
106
 
                <para>Choose 
107
 
                <menuchoice>
108
 
                <guisubmenu>System</guisubmenu>
109
 
                <guimenuitem>Back In Time</guimenuitem>
110
 
                </menuchoice>. </para>
111
 
                </listitem>
112
 
        </varlistentry>
113
 
        <varlistentry>
114
 
                <term>Command line</term>
115
 
                <listitem>
116
 
                <para>To start &app; from a command line, type the following command, then 
117
 
                        press <keycap>Return</keycap>:</para>
118
 
                <para><command>backintime [--gnome | --kde4] [ [--snapshots] path | --backup | --backup-job | 
119
 
                        --snapshots-list | --snapshots-list-path | --last-snapshot | --last-snapshot-path |
120
 
                        --help | --version | --license]</command></para> 
121
 
                        <itemizedlist>
122
 
                                <listitem>
123
 
                                <para>--gnome - use GNOME GUI (if installed)</para>
124
 
                                </listitem>
125
 
                                <listitem>
126
 
                                <para>--KDE4 - use KDE4 GUI (if installed)</para>
127
 
                                </listitem>
128
 
                                <listitem>
129
 
                                <para>path - go directly to the specified file or directory. 
130
 
                                        If the application is already running if pass the path to the running instance.
131
 
                                        If the main window is not the only window (there is already a dialog) the parameter is ignored.</para> 
132
 
                                </listitem>
133
 
                                <listitem>
134
 
                                <para>-s, --snapshots - go directly to the specified file or directory and 
135
 
                                        show snapshots dialog.
136
 
                                        If the application is already running if pass the path to the running instance.
137
 
                                        If the main window is not the only window (there is already a dialog) the parameter is ignored.</para> 
138
 
                                </listitem>
139
 
                                <listitem>
140
 
                                <para>-b, --backup - take a snapshot now (if needed).</para> 
141
 
                                </listitem>
142
 
                                <listitem>
143
 
                                <para>--backup-job - take a snapshot (if needed) depending on schedule rules (used for cron jobs).</para> 
144
 
                                </listitem>
145
 
                                <listitem>
146
 
                                <para>--snapshots-path - display the path where is saves the snapshots (if configured).</para> 
147
 
                                </listitem>
148
 
                                <listitem>
149
 
                                <para>--snapshots-list - display the list of snapshot IDs.</para> 
150
 
                                </listitem>
151
 
                                <listitem>
152
 
                                <para>--snapshots-list-path - display the path to snapshots.</para> 
153
 
                                </listitem>
154
 
                                <listitem>
155
 
                                <para>--last-snapshot - display last snapshot ID.</para> 
156
 
                                </listitem>
157
 
                                <listitem>
158
 
                                <para>--last-snapshot-path - display the path to the last snapshot.</para> 
159
 
                                </listitem>
160
 
                                <listitem>
161
 
                                <para>-h, --help - display a small help and exit.</para> 
162
 
                                </listitem>
163
 
                                <listitem>
164
 
                                <para>-v, --version - display the version and exit.</para> 
165
 
                                </listitem>
166
 
                                <listitem>
167
 
                                <para>--license - show license and exit.</para> 
168
 
                                </listitem>
169
 
                </itemizedlist>
170
 
                </listitem>
171
 
        </varlistentry>
172
 
    </variablelist>
173
 
 
174
 
    <!-- Include any descriptions of the GUI immediately after the screenshot of the main UI, -->
175
 
    <!-- for example, the items on the menubar and on the toolbar. This section is optional. -->
176
 
 
177
 
  </sect1>
178
 
 
179
 
<!-- =========== Main Window ============================== -->
180
 
  <sect1 id="backintime-mainwindow">
181
 
  <title>Main Window</title>
182
 
 
183
 
    <!-- ==== Figure ==== -->
184
 
      <figure id="mainwindow-fig"> 
185
 
        <title>Main Window</title> 
186
 
        <screenshot> 
187
 
          <mediaobject> 
188
 
            <imageobject><imagedata fileref="figures/mainwindow.png" format="PNG"/></imageobject>
189
 
          </mediaobject> 
190
 
        </screenshot> 
191
 
      </figure>
192
 
    <!-- ==== End of Figure ==== -->
193
 
 
194
 
  <para>The <application>Back In Time</application> main window contains the following elements:</para>
195
 
 
196
 
  <variablelist>
197
 
 
198
 
        <varlistentry>
199
 
        <term>Main toolbar</term>
200
 
        <listitem><para>Take a new snapshot (if neccesary)</para></listitem>
201
 
        <listitem><para>Update snapshots list</para></listitem>
202
 
        <listitem><para>Edit selected snapshot's name</para></listitem>
203
 
        <listitem><para>Remove selected snapshot</para></listitem>
204
 
        <listitem><para>Settings dialog</para></listitem>
205
 
        <listitem><para>About dialog</para></listitem>
206
 
        <listitem><para>Help</para></listitem>
207
 
        <listitem><para>Quit</para></listitem>
208
 
        </varlistentry>
209
 
 
210
 
        <varlistentry>
211
 
        <term>Files toolbar</term>
212
 
        <listitem><para>Go to parent directory</para></listitem>
213
 
        <listitem><para>Current path</para></listitem>
214
 
        <listitem><para>Show/Hide hidden (.*) and backup (*.~) files</para></listitem>
215
 
        <listitem><para>Restore current file/directory</para></listitem>
216
 
        <listitem><para>Copy current file/directory</para></listitem>
217
 
        <listitem><para>Snapshots: show all snapshots for current the file/directory</para></listitem>
218
 
        </varlistentry>
219
 
 
220
 
        <varlistentry>
221
 
        <term>Snapshots list</term>
222
 
        <listitem>
223
 
        <para>Navigate between 'now' and snapshots</para>
224
 
        </listitem>
225
 
        </varlistentry>
226
 
 
227
 
        <varlistentry>
228
 
        <term>Places list</term>
229
 
        <listitem>
230
 
        <para>Quickly navigate to special folders: home, root, bookmarks and directories to backup</para>
231
 
        </listitem>
232
 
        </varlistentry>
233
 
 
234
 
        <varlistentry>
235
 
        <term>Files list</term>
236
 
        <listitem>
237
 
        <para>Navigate through the file system at the moment specified in snapshots list.</para>
238
 
        <para>You can sort the files (by clicking on column headers):</para>
239
 
        <itemizedlist> 
240
 
                        <listitem>by name (folders always first)</listitem>
241
 
                        <listitem>by size</listitem>
242
 
                        <listitem>by date</listitem>
243
 
        </itemizedlist> 
244
 
        <para>If you click/double-click a file it will be opened using KDE4 file association. Keep in mind that snapshots are 'readonly'.</para>
245
 
        <para>If you click/double-click a directory it will go to that directory.</para>
246
 
        </listitem>
247
 
        </varlistentry>
248
 
 
249
 
  </variablelist>
250
 
 
251
 
  </sect1>
252
 
 
253
 
<!-- ================ Settings Dialog ================================ -->
254
 
  <sect1 id="settingsdialog"> 
255
 
    <title>Settings Dialog</title> 
256
 
    <para>When the application starts for the first time (not configured yet) this dialog is 
257
 
        displayed automaticaly.</para>
258
 
 
259
 
        <para></para>
260
 
        <guimenuitem>General</guimenuitem>
261
 
 
262
 
    <!-- ==== Figure ==== -->
263
 
    <figure id="settings-destination"> 
264
 
        <title>Settings Dialog: General</title> 
265
 
        <screenshot> 
266
 
          <mediaobject> 
267
 
            <imageobject><imagedata fileref="figures/settings_general.png" format="PNG"/></imageobject>
268
 
          </mediaobject> 
269
 
        </screenshot> 
270
 
    </figure>
271
 
    <!-- ==== End of Figure ==== -->
272
 
 
273
 
        <para>Where to save snapshots.</para>
274
 
        <para>You can schedule automatic backups:</para>
275
 
    <itemizedlist> 
276
 
                <listitem>disabled</listitem>
277
 
                <listitem>every 5 minutes</listitem>
278
 
                <listitem>every 10 minutes</listitem>
279
 
                <listitem>every hour</listitem>
280
 
                <listitem>every day</listitem>
281
 
                <listitem>every week</listitem>
282
 
                <listitem>every month</listitem>
283
 
    </itemizedlist> 
284
 
        <para>Automatic backup use cron jobs so cron must be running.</para>
285
 
 
286
 
        <para></para>
287
 
        <guimenuitem>Include</guimenuitem>
288
 
 
289
 
    <!-- ==== Figure ==== -->
290
 
    <figure id="settings-include"> 
291
 
        <title>Settings Dialog: Include</title> 
292
 
        <screenshot> 
293
 
          <mediaobject> 
294
 
            <imageobject><imagedata fileref="figures/settings_include.png" format="PNG"/></imageobject>
295
 
          </mediaobject> 
296
 
        </screenshot> 
297
 
    </figure>
298
 
    <!-- ==== End of Figure ==== -->
299
 
 
300
 
        <para>Define the directories you want to backup.</para>
301
 
 
302
 
        <para></para>
303
 
        <guimenuitem>Exclude</guimenuitem>
304
 
 
305
 
    <!-- ==== Figure ==== -->
306
 
    <figure id="settings-exclude"> 
307
 
        <title>Settings Dialog: Exclude</title> 
308
 
        <screenshot> 
309
 
          <mediaobject> 
310
 
            <imageobject><imagedata fileref="figures/settings_exclude.png" format="PNG"/></imageobject>
311
 
          </mediaobject> 
312
 
        </screenshot> 
313
 
    </figure>
314
 
    <!-- ==== End of Figure ==== -->
315
 
 
316
 
        <para>For include directories you can exclude some files and directories.</para>
317
 
        <para>You can specifiy them directly or using patterns.</para>
318
 
 
319
 
        <para></para>
320
 
        <guimenuitem>Auto-Remove</guimenuitem>
321
 
 
322
 
    <!-- ==== Figure ==== -->
323
 
    <figure id="settings-auto-remove"> 
324
 
        <title>Settings Dialog: Auto-Remove</title> 
325
 
        <screenshot> 
326
 
          <mediaobject> 
327
 
            <imageobject><imagedata fileref="figures/settings_auto_remove.png" format="PNG"/></imageobject>
328
 
          </mediaobject> 
329
 
        </screenshot> 
330
 
    </figure>
331
 
    <!-- ==== End of Figure ==== -->
332
 
 
333
 
        <para>You can automatically remove snapshots older then a specific date or if the free space is 
334
 
        less then a specified value.</para>
335
 
        <para>Smart remove allow you to reduce the number of snapshots using the following rules:</para>
336
 
        <itemizedlist> 
337
 
                        <listitem>keep all snapshots from today and yesterday</listitem>
338
 
                        <listitem>keep one snapshot for the last week and one for two weeks ago</listitem>
339
 
                        <listitem>keep one snapshot per month for all previous months of this year</listitem>
340
 
                        <listitem>keep one snapshot per year for all previous years</listitem>
341
 
        </itemizedlist> 
342
 
        <para>By default it does not remove named snapshots.</para>
343
 
 
344
 
        <para></para>
345
 
        <guimenuitem>Options</guimenuitem>
346
 
 
347
 
    <!-- ==== Figure ==== -->
348
 
    <figure id="settings-options"> 
349
 
        <title>Settings Dialog: Options</title> 
350
 
        <screenshot> 
351
 
          <mediaobject> 
352
 
            <imageobject><imagedata fileref="figures/settings_options.png" format="PNG"/></imageobject>
353
 
          </mediaobject> 
354
 
        </screenshot> 
355
 
    </figure>
356
 
    <!-- ==== End of Figure ==== -->
357
 
 
358
 
        <para>Enable notifications: if there is an error while taking a snapshot it will display a notification popup.</para>
359
 
 
360
 
    <!-- ==== Figure ==== -->
361
 
    <figure id="settings-expert-options"> 
362
 
        <title>Settings Dialog: Expert Options</title> 
363
 
        <screenshot> 
364
 
          <mediaobject> 
365
 
            <imageobject><imagedata fileref="figures/settings_expert_options.png" format="PNG"/></imageobject>
366
 
          </mediaobject> 
367
 
        </screenshot> 
368
 
    </figure>
369
 
    <!-- ==== End of Figure ==== -->
370
 
 
371
 
        <para>Enable schedule per included directory: if selected include list (include tab) will show a 
372
 
        second column ('Schedule'). This column allow you to specify the schedule per directory.</para>
373
 
 
374
 
  </sect1>
375
 
 
376
 
<!-- ================ Snapshots Dialog ================================ -->
377
 
  <sect1 id="snapshotsdialog"> 
378
 
    <title>Snapshots Dialog</title> 
379
 
    <para>Show all snapshots for a specific file or directory.</para>
380
 
 
381
 
    <!-- ==== Figure ==== -->
382
 
      <figure id="snapshotsdialog-fig"> 
383
 
        <title>Snapshots Dialog</title> 
384
 
        <screenshot> 
385
 
          <mediaobject> 
386
 
            <imageobject><imagedata fileref="figures/snapshots.png" format="PNG"/></imageobject>
387
 
          </mediaobject> 
388
 
        </screenshot> 
389
 
      </figure>
390
 
    <!-- ==== End of Figure ==== -->
391
 
 
392
 
        <para>Click/Double-click an item in the snapshots list to open it with KDE4 file associations.</para>
393
 
        <para>When you select an item, you can:</para>
394
 
    <itemizedlist> 
395
 
                <listitem>Jump to: close the dialog an go to the selected snapshot in the main window</listitem>
396
 
                <listitem>Copy the item to clipboard</listitem>
397
 
                <listitem>Restore it (only for snapshots)</listitem>
398
 
        </itemizedlist> 
399
 
        <para>You can compare two different snapshots.
400
 
        By default it use 'meld' to compare files adn directories.
401
 
        Use diff options to change the diff command and it's parameters.</para>
402
 
  </sect1>
403
 
 
404
 
<!-- =========== user.callback ============================== -->
405
 
  <sect1 id="backintime-user-callback"> 
406
 
    <title>user.callback</title> 
407
 
    <para>During backup process the application can call a user callback at different steps.
408
 
        This callback is "$XDG_CONFIG_HOME/backintime/user.callback" (by default $XDG_CONFIG_HOME is ~/.config).
409
 
        The first argument is the reason:</para> 
410
 
        <itemizedlist>
411
 
                <listitem>
412
 
                        <para>1 - Backup process begins.</para>
413
 
                </listitem>
414
 
                <listitem>
415
 
                        <para>2 - Backup process ends.</para>
416
 
                </listitem>
417
 
                <listitem>
418
 
                        <para>3 - A new snapshot was taken. The extra arguments are snapshot ID and snapshot path.</para>
419
 
                </listitem>
420
 
                <listitem>
421
 
                        <para>4 - There was an error. The second argument is the error code:</para>
422
 
                        <itemizedlist>
423
 
                                <listitem>
424
 
                                        <para>1 - The application is not configured.</para>
425
 
                                </listitem>
426
 
                                <listitem>
427
 
                                        <para>2 - A "take snapshot" process is already running.</para>
428
 
                                </listitem>
429
 
                                <listitem>
430
 
                                        <para>3 - Can't find snapshots directory (is it on a removable drive ?).</para>
431
 
                                </listitem>
432
 
                                <listitem>
433
 
                                        <para>4 - A snapshot for "now" already exist.</para>
434
 
                                </listitem>
435
 
                        </itemizedlist>
436
 
                </listitem>
437
 
        </itemizedlist>
438
 
 
439
 
  </sect1>
440
 
 
441
 
<!-- ============= Bugs ================================== -->
442
 
<!-- This section is optional and is commented out by default. 
443
 
     You can use it to describe known bugs and limitations of the 
444
 
          program if there are any - please be frank and list all
445
 
     problems you know of. 
446
 
  
447
 
  <sect1 id="backintime-bugs">
448
 
  <title>Known Bugs and Limitations</title>
449
 
  <para> </para>
450
 
 </sect1>
451
 
-->
452
 
 
453
 
<!-- ============= About ================================== -->
454
 
<!-- This section contains info about the program (not docs), such as
455
 
      author's name(s), web page, license, feedback address. This
456
 
      section is optional: primary place for this info is "About.." box of
457
 
      the program. However, if you do wish to include this info in the
458
 
      manual, this is the place to put it. Alternatively, you can put this information in the title page.-->
459
 
  <sect1 id="backintime-about"> 
460
 
    <title>About &app;</title> 
461
 
    <para> &app; was written by Oprea Dan
462
 
      (<email>dan@le-web.org</email>). To find more information about
463
 
      &app;, please visit the 
464
 
      <ulink url="http://backintime.le-web.org" type="http">Back In Time Web
465
 
        page</ulink>. </para>
466
 
    <para>
467
 
      To report a bug or make a suggestion regarding this application or
468
 
      this manual, sent a mail to
469
 
      <ulink url="mailto:dan@le-web.org" type="mailto">dan@le-web.org</ulink>.
470
 
    </para>
471
 
 
472
 
    <para> This program is distributed under the terms of the GNU
473
 
      General Public license version 2 as published by the Free Software
474
 
      Foundation. A copy of this license can be found in the file
475
 
      LICENSE included with the source code of this program. </para>
476
 
 
477
 
  </sect1> 
478
 
</article>