Warning, /utilities/krusader/doc/handbook/synchronizer.docbook is written in an unsupported language. File is not indexed.

0001 <!--
0002     SPDX-FileCopyrightText: 2000-2003 Shie Erlich <erlich@users.sourceforge.net>
0003     SPDX-FileCopyrightText: 2000-2003 Rafi Yanai <yanai@users.sourceforge.net>
0004     SPDX-FileCopyrightText: 2004-2010 Frank Schoolmeesters <codeknight@users.sourceforge.net>
0005     SPDX-FileCopyrightText: 2000-2022 Krusader Krew <https://krusader.org>
0006 -->
0007 <sect1 id="synchronizer">
0008   <title>Synchronizer</title>
0009   <indexterm>
0010     <primary>Synchronizer</primary>
0011   </indexterm>
0012   
0013 <sect2 id="synchronizer_introduction">
0014   <title>Introduction</title>
0015   <para>This function compares two folders with all subfolders and shows the differences between them.
0016   After selecting some options and the 
0017   <guilabel>Compare</guilabel> function you can synchronize the
0018   files and folders. One panel could be an &FTP;
0019   server. Do not forget the 
0020   <guilabel>Compare by content</guilabel> option if the file size
0021   stays equal. Choose 
0022     <menuchoice>
0023       <guimenu>Tools</guimenu>
0024       <guimenuitem>Synchronize Folders</guimenuitem>
0025     </menuchoice>
0026   or 
0027   <keycombo action="simul">&Ctrl;
0028   <keycap>Y</keycap></keycombo> to start this feature. The 
0029   <link linkend="konfig-color">colors</link> are
0030   configurable.
0031   The synchronizer has its own <link linkend="synchronizer_keybindings">keybindings</link>.
0032   </para>
0033   <note>
0034     <para>For local files: The synchronizer changes the date
0035     information to the original dates.</para>
0036   </note>
0037   <figure id="screenshot-syncdir" float="1">
0038     <title>Synchronizer</title>
0039     <mediaobject>
0040       <imageobject>
0041         <imagedata fileref="syncdir.png"></imagedata>
0042       </imageobject>
0043       <textobject>
0044         <phrase>Synchronizer</phrase>
0045       </textobject>
0046     </mediaobject>
0047   </figure>
0048   <para>
0049   <orderedlist>
0050     <title>Procedure:</title>
0051     <listitem>
0052       <para>Set the 
0053       <guilabel>Left folder</guilabel> and the 
0054       <guilabel>Right folder</guilabel> that you want to compare.</para>
0055     </listitem>
0056     <listitem>
0057       <para>Configure the optional 
0058       <guilabel>File Filter</guilabel>, 
0059       <guilabel>General Filters</guilabel> and 
0060       <guilabel>Advanced filters</guilabel>. The 
0061       <guilabel>General Filters</guilabel> includes a 
0062       <guilabel>Do not search in</guilabel> option which lets you
0063       exclude folders from comparison.</para>
0064     </listitem>
0065     <listitem>
0066       <para>Set the 
0067       <link linkend="synccomp_checkb_options">Checkbox
0068       options</link>: 
0069       <guilabel>Recurse subfolders</guilabel>,
0070       <guilabel>Follow symlinks</guilabel>, 
0071       <guilabel>Compare by content</guilabel>, 
0072       <guilabel>Ignore Date</guilabel>, 
0073       <guilabel>Asymmetric</guilabel> and  
0074       <guilabel>Ignore Case</guilabel>.
0075       </para>
0076     </listitem>
0077     <listitem>
0078       <para>Click on the 
0079       <guibutton>Compare</guibutton> button to compare the
0080       folders.</para>
0081     </listitem>
0082     <listitem>
0083       <para>By using
0084       <link linkend="synccomp_show_options">Show options</link>,
0085       you can include/exclude particular file types. The files that
0086       are not on the list will be untouched by
0087       synchronization.</para>
0088     </listitem>
0089     <listitem>
0090       <para>If needed, you can change the 
0091       <guilabel>Task</guilabel> operations determined by the
0092       Comparator with the 
0093       <link linkend="synccomp_right-click">right click
0094       menu</link>.</para>
0095     </listitem>
0096     <listitem>
0097       <para>When you agree with the 
0098       <guibutton>Compare</guibutton> results, click on the 
0099       <guibutton>Synchronize</guibutton> button to show the
0100       synchronize dialog.</para>
0101     </listitem>
0102     <listitem>
0103       <para>After selecting the options of the 
0104       <link linkend="synchronizer">Synchronizer</link>, click on
0105       the 
0106       <guibutton>Start</guibutton> button to start the
0107       synchronization process.</para>
0108     </listitem>
0109   </orderedlist>
0110   
0111   A detailed explanation of all the functions and
0112   buttons is described in the following text.</para>
0113 
0114 </sect2>
0115 
0116 <sect2 id="synchronizer_comparator">
0117   <title>Comparator</title>  
0118 
0119   <variablelist>
0120     <varlistentry>
0121       <term>Panel elements</term>
0122       <listitem>
0123         <itemizedlist>
0124           <listitem>
0125             <para>
0126             <guilabel>Left Directory</guilabel>: The left side base
0127             folder.</para>
0128           </listitem>
0129           <listitem>
0130             <para>
0131             <guilabel>Right Directory</guilabel>: The right side
0132             base folder.</para>
0133           </listitem>
0134           <listitem>
0135             <para>
0136             <guilabel>File Filter</guilabel>: Filters the filenames
0137             at synchronizing. &eg; 
0138             <literal role="extension">*.png</literal> selects only
0139             files the names of which end with 
0140             <literal role="extension">.png</literal>. Folders are
0141             listed if the folder name ends with 
0142             <literal role="extension">.png</literal> or if the
0143             folder contains files which end with 
0144             <literal role="extension">.png</literal>. Multiple
0145             include/exclude example: 
0146             <literal role="extension">'*.cpp *.h |
0147             *.moc.cpp'</literal> includes 
0148             <literal role="extension">*.cpp *.h</literal> and
0149             exclude 
0150             <literal role="extension">*.moc.cpp</literal>.</para>
0151           </listitem>
0152           <listitem>
0153             <para>
0154             <guilabel>General filters</guilabel>: Search for,
0155             containing text</para>
0156           </listitem>
0157           <listitem>
0158             <para>
0159             <guilabel>Advanced filters</guilabel>: Size, date,
0160             ownership</para>
0161           </listitem>
0162         </itemizedlist>
0163       </listitem>
0164     </varlistentry>
0165   </variablelist>
0166   <variablelist>
0167     <varlistentry>
0168       <term>Filename filtering criteria</term>
0169       <listitem>
0170         <itemizedlist>
0171           <listitem>
0172             <para>You can make use of wild cards. Multiple patterns
0173             are separated by space (means logical OR) and patterns
0174             are excluded from the search using the pipe symbol. If
0175             the pattern is ended with a slash (*pattern*/), it
0176             means that pattern relates to recursive search of
0177             folders.</para>
0178           </listitem>
0179           <listitem>
0180             <para>pattern - means to search those files/folders
0181             whose name is a pattern, recursive search goes through
0182             all subfolders independently of the value of the
0183             pattern.</para>
0184           </listitem>
0185           <listitem>
0186             <para>pattern/ - means to search all files/folders,
0187             but recursive search goes through/excludes the
0188             folders whose name is a pattern.</para>
0189           </listitem>
0190           <listitem>
0191             <para>You can use quotation marks for names
0192             that contain spaces. Filter <quote>Program Files</quote> searches
0193             out those files/folders the name of which is <filename>Program
0194             Files</filename>.</para>
0195           </listitem>
0196           <listitem>
0197             <para>Examples:</para>
0198           </listitem>
0199           <listitem>
0200             <para>
0201               <literal role="extension">*.o</literal>
0202             </para>
0203           </listitem>
0204           <listitem>
0205             <para>
0206               <literal role="extension">*.h *.c??</literal>
0207             </para>
0208           </listitem>
0209           <listitem>
0210             <para>
0211               <literal role="extension">*.cpp *.h |
0212               *.moc.cpp</literal>
0213             </para>
0214           </listitem>
0215           <listitem>
0216             <para>
0217               <literal role="extension">* | CVS/ .svn/</literal>
0218             </para>
0219           </listitem>
0220           <listitem>
0221             <para>Note: the search term 'text' is equivalent to
0222             '*text*'.</para>
0223           </listitem>
0224         </itemizedlist>
0225       </listitem>
0226     </varlistentry>
0227     <varlistentry id="synccomp_checkb_options">
0228       <term>Checkbox options</term>
0229       <listitem>
0230         <itemizedlist>
0231           <listitem>
0232             <para>
0233             <guilabel>Recurse subfolders</guilabel>: The
0234             Synchronizer walks through subfolders when
0235             comparing.</para>
0236           </listitem>
0237           <listitem>
0238             <para>
0239             <guilabel>Follow symlinks</guilabel>: The Synchronizer
0240             follows the symbolic links to folders (not the
0241             files!).</para>
0242           </listitem>
0243           <listitem>
0244             <para>
0245             <guilabel>Compare by content</guilabel>: The files
0246             the sizes of which are equal will be compared by content as
0247             well.</para>
0248           </listitem>
0249           <listitem>
0250             <para>
0251             <guilabel>Ignore Date</guilabel>: Ignores the date
0252             information (useful for &FTP;, smb, archive,
0253             ... ) the date information is relevant *only* in the
0254             local file system.</para>
0255           </listitem>
0256           <listitem>
0257             <para>
0258             <guilabel>Asymmetric</guilabel>: The 
0259             <guilabel>Left Directory</guilabel> is the target
0260             folder, the 
0261             <guilabel>Right Directory</guilabel> is the source
0262             folder. This function synchronizes the content of
0263             the left folder to the right folder. 
0264             <itemizedlist>
0265               <listitem>
0266                 <para>The files that exist only on the left side
0267                 will be deleted.</para>
0268               </listitem>
0269               <listitem>
0270                 <para>The files that exist only on the right side
0271                 will be copied to left.</para>
0272               </listitem>
0273               <listitem>
0274                 <para>The files considered to be equal will be
0275                 untouched.</para>
0276               </listitem>
0277               <listitem>
0278                 <para>Those files considered to be different will
0279                 be copied to left. Use this feature with
0280                 care!</para>
0281               </listitem>
0282             </itemizedlist>This function is useful if the date
0283             information is unusable, or to synchronize the left
0284             folder to the content of a file server (like a
0285             download). Alternatively, it is useful to make a backup
0286             from the right folder to the left folder. NOTE:
0287             Do NOT use this option to synchronize a desktop and a
0288             notebook (&eg; files that exist only on the
0289             left side will be deleted!).</para>
0290           </listitem>
0291           <listitem>
0292             <para>
0293             <guilabel>Scroll Results</guilabel>: This is for
0294             slow &FTP; servers, ... When the
0295             Synchronizer has finished comparing a file, it puts the
0296             file into the end of the list at once and scrolls the
0297             window, if necessary. It is important, if you want to
0298             know what the Synchronizer is doing. If the
0299             &FTP; server is slow, the comparison of a
0300             folder may take a lot of time. By turning this
0301             option on, you can see that the comparator is <quote>alive</quote>,
0302             but slow. For fast file systems, it can reduce the
0303             speed of comparing slightly.</para>
0304           </listitem>
0305           <listitem>
0306             <para>
0307             <guilabel>Ignore Case</guilabel>: Case insensitive filename compare, 
0308             this is useful when synchronizing &Windows; filesystems.</para>
0309           </listitem>
0310           <listitem>
0311             <para>
0312             <guilabel>Ignore hidden files</guilabel>: Ignores files that start with a dot.</para>
0313           </listitem>
0314         </itemizedlist>
0315       </listitem>
0316     </varlistentry>
0317   </variablelist>
0318   <para>When everything mentioned above is done, click on the 
0319   <guibutton>Compare</guibutton> button to compare the folders,
0320   the results are displayed in the <guilabel>File List</guilabel>.</para>
0321   <variablelist>
0322     <varlistentry>
0323       <term>File List</term>
0324       <listitem>
0325         <para>The 
0326         <guilabel>File List</guilabel> has the following columns:
0327         <quote>Left name | Left size | Left time | Task | Right time |
0328         Right size | Right name</quote>.
0329         Here you can check the compare results and modify the synchronization actions if desired.
0330         The text color defines the default copy direction determined by the comparator.
0331         <itemizedlist>
0332               <listitem>
0333                 <para>Green: Copy from left to right.</para>
0334               </listitem>
0335               <listitem>
0336                 <para>Blue: Copy from right to left or delete on the right side in asymmetric mode.</para>
0337               </listitem>
0338               <listitem>
0339                 <para>Red: Files which are different by the given criteria (no copy direction).</para>
0340               </listitem>
0341               <listitem>
0342                 <para>Black: Files which are identical (no copy direction).</para>
0343               </listitem>
0344             </itemizedlist>
0345             A double click on a file calls the &krusader;s <guilabel>Compare by content</guilabel> function.
0346             The Tasks (&lt;=&gt;) column defines the default copy direction, which can be modified by the user if needed.
0347             The results window supports dragging items to other windows ( drag [left], &Shift;+drag [right] )
0348             and copy left/right selected items to clipboard (<keycombo action="simul">&Ctrl;<keycap>C</keycap></keycombo>).
0349         </para>
0350       </listitem>
0351     </varlistentry>
0352     <varlistentry>
0353       <term><guilabel>File List</guilabel>: Tasks (&lt;=&gt;) column</term>
0354       <listitem>
0355         <para>This column displays the task that is planned for the
0356         Synchronizer, this task can be modified with the 
0357         <link linkend="synccomp_right-click">right click menu</link>.</para>
0358         <itemizedlist>
0359           <listitem>
0360             <para>
0361             <guibutton>-&gt;</guibutton>: Copy from the
0362             left side to the right side. For folders:
0363             <command>mkdir</command> in the right side.</para>
0364           </listitem>
0365           <listitem>
0366             <para>
0367             <guibutton>=</guibutton>: The files are the same, do not
0368             do anything.</para>
0369           </listitem>
0370           <listitem>
0371             <para>
0372             <guibutton>!=</guibutton>: The file is excluded, or the
0373             Synchronizer does not know what to do.</para>
0374           </listitem>
0375           <listitem>
0376             <para>
0377             <guibutton>&lt;-</guibutton>: copy from the
0378             right side to the left side. For folders:
0379             <command>mkdir</command> in the left side</para>
0380           </listitem>
0381           <listitem>
0382             <para>
0383             <guibutton>DEL</guibutton>: delete files from the right
0384             side.</para>
0385           </listitem>
0386         </itemizedlist>
0387       </listitem>
0388     </varlistentry>
0389     <varlistentry id="synccomp_show_options">
0390       <term>Show options</term>
0391       <listitem>
0392         <para>Here you can include/exclude particular file types.
0393         Those files, that are not in the list, will be untouched at
0394         synchronization.</para>
0395         <itemizedlist>
0396           <listitem>
0397             <para>
0398             <guibutton>-&gt;</guibutton>: Enable/Disable
0399             the copy task from left to right.</para>
0400           </listitem>
0401           <listitem>
0402             <para>
0403             <guibutton>=</guibutton>: Enable/Disable listing the
0404             equal files.</para>
0405           </listitem>
0406           <listitem>
0407             <para>
0408             <guibutton>!=</guibutton>: Enable/Disable listing the
0409             excluded / <quote>do not know what to do</quote> files.</para>
0410           </listitem>
0411           <listitem>
0412             <para>
0413             <guibutton>&lt;-</guibutton>: Enable/Disable
0414             the copy task from right to left.</para>
0415           </listitem>
0416           <listitem>
0417             <para>
0418             <guibutton>Trash</guibutton>: Enable/Disable the file
0419             deleting from the left side task.</para>
0420           </listitem>
0421           <listitem>
0422             <para>
0423             <guibutton>Duplicates</guibutton>: Enable/Disable those
0424             files that exist on both sides.</para>
0425           </listitem>
0426           <listitem>
0427             <para>
0428             <guibutton>Singles</guibutton>: Enable/Disable those
0429             files that exist only on one side.</para>
0430           </listitem>
0431         </itemizedlist>
0432       </listitem>
0433     </varlistentry>
0434     <varlistentry>
0435       <term>Action buttons</term>
0436       <listitem>
0437         <itemizedlist>
0438           <listitem>
0439             <para>
0440             <guibutton>Compare</guibutton>: Compares the
0441             folders, the results are displayed on the
0442             <guilabel>File List</guilabel>.</para>
0443           </listitem>
0444           <listitem>
0445             <para>
0446             <guibutton>Stop</guibutton>: Stops comparing.</para>
0447           </listitem>
0448           <listitem>
0449             <para>
0450             <guibutton>Synchronize</guibutton>: Shows the
0451             synchronize dialog.</para>
0452           </listitem>
0453           <listitem>
0454             <para>
0455             <guibutton>Close</guibutton>: Closes the Synchronizer
0456             window.</para>
0457           </listitem>
0458         </itemizedlist>
0459       </listitem>
0460     </varlistentry>
0461     <varlistentry>
0462       <term>The Status line may contain</term>
0463       <listitem>
0464         <itemizedlist>
0465           <listitem>
0466             <para>The number of scanned folders while
0467             comparing.</para>
0468           </listitem>
0469           <listitem>
0470             <para>The filename when comparing by content (for big
0471             files).</para>
0472           </listitem>
0473           <listitem>
0474             <para>The number of files on the list.</para>
0475           </listitem>
0476         </itemizedlist>
0477       </listitem>
0478     </varlistentry>
0479     <varlistentry id="synccomp_right-click">
0480       <term>Right click menu on the 
0481       <guilabel>File List</guilabel></term>
0482       <listitem>
0483         <para>The right click menu is split up in three
0484         sections:</para>
0485         <para>1. change the 
0486         <guilabel>Task</guilabel> operations determined by the
0487         Comparator. Select one or multiple files. The change will
0488         be applied on the selection and not only on the right
0489         clicked item. If the selected item is a folder, the
0490         change will be applied on its files/subfolders as
0491         well.</para>
0492         <itemizedlist>
0493           <listitem>
0494             <para>
0495             <guibutton>Synchronize Folders...</guibutton>: Starts
0496             synchronization.</para>
0497           </listitem>
0498           <listitem>
0499             <para>
0500             <guibutton>Exclude</guibutton>: Excludes a file/dir
0501             from synchronization ( task change to != ).</para>
0502           </listitem>
0503           <listitem>
0504             <para>
0505             <guibutton>Restore original operation</guibutton>: Task
0506             change to the original result of comparison.</para>
0507           </listitem>
0508           <listitem>
0509             <para>
0510             <guibutton>Reverse direction</guibutton>: Task change (
0511             -&gt; to &lt;-, and
0512             &lt;- to -&gt; ).</para>
0513           </listitem>
0514           <listitem>
0515             <para>
0516             <guibutton>Copy from right to left</guibutton>: Task
0517             change to &lt;-.</para>
0518           </listitem>
0519           <listitem>
0520             <para>
0521             <guibutton>Copy from left to right</guibutton>: Task
0522             change to -&gt;.</para>
0523           </listitem>
0524           <listitem>
0525             <para>
0526             <guibutton>Delete ( left single )</guibutton>: Task
0527             change to DEL.</para>
0528           </listitem>
0529         </itemizedlist>
0530         <para>2. change the selections</para>
0531         <itemizedlist>
0532           <listitem>
0533             <para>
0534             <guibutton>Select items</guibutton>: Opens a dialog
0535             which allows you to select items. This is the 
0536             <guimenuitem>Select Group</guimenuitem> dialog from the
0537             <link linkend="edit-menu">Edit menu</link>.</para>
0538           </listitem>
0539           <listitem>
0540             <para>
0541             <guibutton>Unselect items</guibutton>: Opens a dialog
0542             which allows you to deselect items. This is the 
0543             <guimenuitem>Unselect Group</guimenuitem> dialog from
0544             the <link linkend="edit-menu">Edit menu</link>.</para>
0545           </listitem>
0546           <listitem>
0547             <para>
0548             <guibutton>Invert selection</guibutton>: Invert the
0549             selection status of all items.</para>
0550           </listitem>
0551         </itemizedlist>
0552         <para>3. others (note that the following operations work on the
0553         right-clicked file and not on the selection).</para>
0554         <itemizedlist>
0555           <listitem>
0556             <para>
0557             <guibutton>View left file</guibutton>: Starts viewer on
0558             the left file.</para>
0559           </listitem>
0560           <listitem>
0561             <para>
0562             <guibutton>View right file</guibutton>: Starts viewer
0563             on the right file.</para>
0564           </listitem>
0565           <listitem>
0566             <para>
0567             <guibutton>Compare Files</guibutton>: Starts the diff
0568             utility (&eg; &kompare;) on the
0569             files.</para>
0570           </listitem>
0571         </itemizedlist>
0572       </listitem>
0573     </varlistentry>
0574     <varlistentry>
0575       <term>Other buttons</term>
0576       <listitem>
0577         <itemizedlist>
0578           <listitem>
0579             <para>
0580             <guibutton>Profiles</guibutton>: If you have to
0581             synchronize the same folders often, you can save the
0582             settings &eg; include files, exclude files,
0583             ... Press the 
0584             <guibutton>Profile</guibutton> button, and you will be
0585             able to add / load / save / remove synchronizer
0586             profiles.</para>
0587           </listitem>
0588           <listitem>
0589             <para>
0590             <guibutton>Swap sides</guibutton>: Swaps the 
0591             <guilabel>File List</guilabel>.</para>
0592           </listitem>
0593         </itemizedlist>
0594       </listitem>
0595     </varlistentry>
0596     <varlistentry>
0597       <term>Synchronize with <application>kget</application></term>
0598       <listitem>
0599         <para>If you want to synchronize a local folder with an
0600         unstable &FTP; server, <application>kget</application> is a much better
0601         solution than simple file copying. After comparing you may
0602         right click on the result list and select 
0603         <guimenuitem>Synchronize with KGet</guimenuitem> to execute
0604         the synchronization, after that the listed files will be
0605         downloaded with <application>kget</application> instead of &krusader;. Of course 
0606         <application>kget</application> needs to be installed on
0607         your computer; otherwise, it will not be available.</para>
0608       </listitem>
0609     </varlistentry>
0610   </variablelist>
0611  
0612 </sect2>  
0613 <sect2 id="synchronizer_synchronization">
0614   <title>Synchronization</title>  
0615 
0616   <para>After pressing the 
0617   <guibutton>Synchronize</guibutton> button the synchronization
0618   dialog appears.</para>
0619   <variablelist>
0620     <varlistentry>
0621       <term>Check boxes</term>
0622       <listitem>
0623         <para>Here you confirm the copy and delete operations of
0624         the Synchronizer</para>
0625         <itemizedlist>
0626           <listitem>
0627             <para>
0628             <guilabel>Right to left</guilabel>: copy X1 files ( Y1
0629             bytes ) enable / disable the copy from right to
0630             left.</para>
0631           </listitem>
0632           <listitem>
0633             <para>
0634             <guilabel>Left to right</guilabel>: copy X2 files ( Y2
0635             bytes ) enable / disable the copy from left to
0636             right.</para>
0637           </listitem>
0638           <listitem>
0639             <para>
0640             <guilabel>Left</guilabel>: delete X3 files ( Y3 bytes )
0641             enable / disable the left side deleting.</para>
0642           </listitem>
0643           <listitem>
0644             <para>
0645             <guilabel>Confirm overwrites</guilabel>: By switching
0646             this option on, Krusader will show the 
0647             <guibutton>rename, skip, overwrite, skip all, overwrite
0648             all</guibutton> dialog box, before overwriting the
0649             file.</para>
0650           </listitem>
0651         </itemizedlist>
0652       </listitem>
0653     </varlistentry>
0654     <varlistentry>
0655       <term>Status labels</term>
0656       <listitem>
0657         <itemizedlist>
0658           <listitem>
0659             <para>
0660             <guilabel>Ready</guilabel>: A1/A2 files, B1/B2. This
0661             line is changed at synchronizing, showing that
0662             synchronizer finished with A1 files from A2 ( B1 bytes
0663             from B2 ).</para>
0664           </listitem>
0665           <listitem>
0666             <para>
0667             <guilabel>Progress bar</guilabel>: Shows the progress
0668             on the synchronization (based on bytes).</para>
0669           </listitem>
0670         </itemizedlist>
0671       </listitem>
0672     </varlistentry>
0673     <varlistentry>
0674       <term>Action buttons</term>
0675       <listitem>
0676         <itemizedlist>
0677           <listitem>
0678             <para>
0679             <guibutton>Start</guibutton>: Starts
0680             synchronization.</para>
0681           </listitem>
0682           <listitem>
0683             <para>
0684             <guibutton>Pause / Resume</guibutton>: Pauses/resumes
0685             the synchronization process.</para>
0686           </listitem>
0687           <listitem>
0688             <para>
0689             <guibutton>Close</guibutton>: Closes the
0690             synchronization dialog (and stops
0691             synchronization).</para>
0692           </listitem>
0693         </itemizedlist>
0694       </listitem>
0695     </varlistentry>
0696     <varlistentry>
0697       <term>Parallel synchronization</term>
0698       <listitem>
0699         <itemizedlist>
0700           <listitem>
0701             <para>One can give the number of the 'quasi'
0702             threads.</para>
0703           </listitem>
0704           <listitem>
0705             <para>Can drastically increase the speed when
0706             synchronized with slow &FTP; servers.</para>
0707           </listitem>
0708           <listitem>
0709             <para>Does not affect the speed of local
0710             synchronization.</para>
0711           </listitem>
0712           <listitem>
0713             <para>Remote <quote>compare by content</quote> and <quote>folder
0714             compare</quote> is done in parallel.</para>
0715           </listitem>
0716           <listitem>
0717             <para>Remote synchronization is also done in parallel,
0718             except the <command>mkdir</command> tasks (<command>mkdir</command> must be before
0719             copy).</para>
0720           </listitem>
0721         </itemizedlist>
0722       </listitem>
0723     </varlistentry>
0724   </variablelist>
0725 
0726 </sect2>
0727 </sect1>