[smb4k] doc: Update configuration chapter for smb4k handbook

Burkhard Lück null at kde.org
Wed Nov 28 18:44:25 GMT 2018


Git commit f99cda3d5cb6cd624435d63319237062896bc06f by Burkhard Lück.
Committed on 28/11/2018 at 18:43.
Pushed by lueck into branch 'master'.

Update configuration chapter for smb4k handbook

bump date + releaseinfo
update configuration chapter to 2.9.71
update 4 screenshots
missing:
check+update page Custom Options + screenshot

Differential Revision: https://phabricator.kde.org/D17155

M  +-    --    doc/configuration_page_mounting.png
M  +-    --    doc/configuration_page_network.png
M  +-    --    doc/configuration_page_samba.png
M  +-    --    doc/configuration_page_synchronization.png
M  +399  -445  doc/index.docbook

https://commits.kde.org/smb4k/f99cda3d5cb6cd624435d63319237062896bc06f

diff --git a/doc/configuration_page_mounting.png b/doc/configuration_page_mounting.png
index 345c30a..ad8965c 100644
Binary files a/doc/configuration_page_mounting.png and b/doc/configuration_page_mounting.png differ
diff --git a/doc/configuration_page_network.png b/doc/configuration_page_network.png
index b43158f..26397ff 100644
Binary files a/doc/configuration_page_network.png and b/doc/configuration_page_network.png differ
diff --git a/doc/configuration_page_samba.png b/doc/configuration_page_samba.png
index ea80630..2c2e376 100644
Binary files a/doc/configuration_page_samba.png and b/doc/configuration_page_samba.png differ
diff --git a/doc/configuration_page_synchronization.png b/doc/configuration_page_synchronization.png
index b7fa6bf..a408a4a 100644
Binary files a/doc/configuration_page_synchronization.png and b/doc/configuration_page_synchronization.png differ
diff --git a/doc/index.docbook b/doc/index.docbook
index 3c99279..c7fbaa9 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
   <!ENTITY smb4k "<application>Smb4K</application>">
-    <!ENTITY % addindex "IGNORE">
+  <!ENTITY % addindex "IGNORE">
   <!ENTITY % English "INCLUDE">
 ]>
 
@@ -27,8 +27,8 @@
     <holder>Alexander Reinholdt</holder>
   </copyright>
   <legalnotice>&underFDL;</legalnotice>
-  <date>2018-03-18</date>
-  <releaseinfo>&smb4k; 2.1.0</releaseinfo><!--FIXME change releaseinfo number-->
+  <date>2018-11-25</date>
+  <releaseinfo>&smb4k; 2.9.71</releaseinfo><!--FIXME change releaseinfo number-->
   <abstract>
     <para>&smb4k; is an advanced network neighborhood browser and Samba share mounting utility.</para>
   </abstract>
@@ -51,7 +51,7 @@
 
   <itemizedlist>
     <listitem><para>Scanning for (active) workgroups, hosts, and shares</para></listitem>
-    <listitem><para>Support of the CIFS (&Linux;) and SMBFS (FreeBSD, NetBSD) file system</para></listitem>
+    <listitem><para>Support of the &CIFS; (&Linux;) and SMBFS (FreeBSD, NetBSD) file system</para></listitem>
     <listitem><para>Mounting and unmounting of shares</para></listitem>
     <listitem><para>Access to the files of a mounted share using a file manager or terminal</para></listitem>
     <listitem><para>Auto-detection of external mounts and unmounts</para></listitem>
@@ -67,10 +67,10 @@
     <listitem><para>System tray widget</para></listitem>
     <listitem><para>Support of advanced Samba options</para></listitem>
     <listitem><para>Support of printer shares</para></listitem>
-    <listitem><para>KWallet support</para></listitem>
+    <listitem><para>&kwallet5; support</para></listitem>
     <listitem><para>Synchronization of a remote share with a local copy and vice versa</para></listitem>
     <listitem><para>Ability to define custom options for individual servers and shares</para></listitem>
-    <listitem><para>Laptop support through the Solid hardware device framework</para></listitem>
+    <listitem><para>Laptop support through the &solid; hardware device framework</para></listitem>
     <listitem><para>Wake-On-LAN capabilities</para></listitem>
     <listitem><para>&plasmoid; for desktop integration</para></listitem>
     <listitem><para>Profiles for different network neighborhood setups</para></listitem>
@@ -162,8 +162,7 @@
       <title>Browsing</title>
 
       <para>&smb4k; automatically scans the network neighborhood for active workgroups and domains on start-up and presents them in the network neighborhood browser. Opening a workgroup item shows the servers belonging to it. If you want to access the shares of one of the servers, you have to open the desired server.</para>
-      <para>There are two scan modes available. The traditional one, where initially only workgroups and domains are looked up and scans are only made when necessary — &ie; when you execute a network item —, and one, where the network is scanned periodically for <emphasis>all</emphasis> available network items including servers and shares. While the former one is the default, the latter one can be enabled in the <link linkend="configuration_network_periodic_scanning">configuration dialog</link>.</para>
-      <para>There are <link linkend="configuration_network_browselist">three methods</link> to retrieve the browse list: The default one is to scan the network neighborhood for all available master browsers. The second and third method directly query a master browser to get the browse list. The difference is that the former is a dynamic one, where the current master browser of your workgroup or domain is looked up and used, and the latter is a static one, where a fixed name or IP address is used. It is recommended that you choose the dynamic method. However, there might be circumstances that make it necessary to use a static name or IP address.</para>
+      <para>&smb4k; uses a traditional scan mode, where initially only workgroups and domains are looked up and scans are only made when necessary — &ie; when you execute a network item —.</para>
       <para>There is also the possibility to wake up sleeping servers prior to scanning the network neighborhood (Wake-On-LAN). If this feature is enabled, &smb4k; sends a magic package to each server that is to be woken up and waits the defined time until it starts the lookup of the workgroups and domains. The Wake-On-LAN setting can be turned on in the <link linkend="configuration_network_wake_on_lan">configuration dialog</link>. The servers that should to be woken up have to be defined in the <link linkend="network_neighborhood_browser_defining_custom_options">Custom Options</link> dialog.</para>
     </sect2>
 
@@ -486,7 +485,7 @@
     <sect2 id="network_search_view_menu">
       <title>Actions and Popup Menu</title>
 
-      <para>For the network search also several actions are defined. They are present in the menu bar under <guimenu>Search</guimenu>, the tool bar, in the widget itself and in its popup menu. The following ones are available:</para>
+      <para>For the network search also several actions are defined. They are present in the menubar under <guimenu>Search</guimenu>, the toolbar, in the widget itself and in its popup menu. The following ones are available:</para>
 
       <variablelist>
         <varlistentry>
@@ -545,7 +544,7 @@
         </varlistentry>
       </variablelist>
 
-      <para>The popup menu contains two entries: The <menuchoice><guimenuitem>Clear</guimenuitem></menuchoice> action and the <menuchoice><shortcut><keycombo action="simul">&Ctrl; <keycap>M</keycap></keycombo></shortcut><guimenuitem>Mount</guimenuitem></menuchoice> | <menuchoice><shortcut><keycombo action="simul">&Ctrl; <keycap>U</keycap></keycombo></shortcut><guimenuitem>Unmount</guimenuitem></menuchoice> dual action. The <menuchoice><shortcut><keycombo action="simul">&Ctrl;<keycap>S</keycap></keycombo></shortcut><guimenuitem>Search</guimenuitem></menuchoice> | <menuchoice><shortcut><keycombo action="simul">&Ctrl; <keycap>A</keycap></keycombo></shortcut><guimenuitem>Abort</guimenuitem></menuchoice> dual action is located next to the search input box (as well as in the menu bar and tool bar).</para>
+      <para>The popup menu contains two entries: The <menuchoice><guimenuitem>Clear</guimenuitem></menuchoice> action and the <menuchoice><shortcut><keycombo action="simul">&Ctrl; <keycap>M</keycap></keycombo></shortcut><guimenuitem>Mount</guimenuitem></menuchoice> | <menuchoice><shortcut><keycombo action="simul">&Ctrl; <keycap>U</keycap></keycombo></shortcut><guimenuitem>Unmount</guimenuitem></menuchoice> dual action. The <menuchoice><shortcut><keycombo action="simul">&Ctrl;<keycap>S</keycap></keycombo></shortcut><guimenuitem>Search</guimenuitem></menuchoice> | <menuchoice><shortcut><keycombo action="simul">&Ctrl; <keycap>A</keycap></keycombo></shortcut><guimenuitem>Abort</guimenuitem></menuchoice> dual action is located next to the search input box (as well as in the menubar and toolbar).</para>
 
       <screenshot>
         <screeninfo>Screenshot of the network search view's popup menu</screeninfo>
@@ -624,7 +623,7 @@
     <sect2 id="shares_view_actions_popup_menu">
       <title>Actions and Popup Menu</title>
 
-      <para>For the shares view several actions are defined. They are present in the menu bar under <guimenu>Shares</guimenu>, the tool bar and in its popup menu. The following ones are available:</para>
+      <para>For the shares view several actions are defined. They are present in the menubar under <guimenu>Shares</guimenu>, the toolbar and in its popup menu. The following ones are available:</para>
 
       <variablelist>
         <varlistentry>
@@ -842,7 +841,7 @@
     <sect2 id="shares_view_synchronization">
       <title>Synchronization</title>
 
-      <para>The <menuchoice><shortcut><keycombo action="simul">&Ctrl;<keycap>Y</keycap></keycombo></shortcut><guimenuitem>Synchronize</guimenuitem></menuchoice> menu item opens the synchronization dialog. It offers you the mount point of the share as source and a path below the <link linkend="configuration_page_synchronization_copying_defdest">synchronization prefix</link> as destination. To update the data on the share, you can swap the destination with the source by clicking the <guibutton>Swap Paths</guibutton> button.</para>
+      <para>The <menuchoice><shortcut><keycombo action="simul">&Ctrl;<keycap>Y</keycap></keycombo></shortcut><guimenuitem>Synchronize</guimenuitem></menuchoice> menu item opens the synchronization dialog. It offers you the mount point of the share as source and a path below the <link linkend="configuration_page_synchronization_basic_settings_defdest">synchronization prefix</link> as destination. To update the data on the share, you can swap the destination with the source by clicking the <guibutton>Swap Paths</guibutton> button.</para>
       <screenshot>
         <screeninfo>Screenshot of the synchronization input dialog</screeninfo>
         <mediaobject>
@@ -1093,7 +1092,6 @@
     <para>By clicking an entry you either enter the level below (⪚ clicking a workgroup or domain item will show a list of all hosts belonging to it), mount the selected share or invoke the print dialog. To go one level up again, you need to click the <guibutton>Up</guibutton> button in the toolbar.</para>
     <para>For hosts and shares, to the right of the name of the network item some action buttons are arranged. For hosts, there is one button with that you can open the <link linkend="network_neighborhood_browser_defining_custom_options">Custom Options</link> dialog. For shares, there are additional buttons for <link linkend="network_neighborhood_browser_previewing">previewing the content of the selected share</link> and for <link linkend="bookmarks_adding">adding it to the bookmarks</link>, respectively. The action buttons are transparent by default and change to opaque when you move the mouse over them. By left clicking, you initiate the respective action.</para>
     <para>Besides the <guibutton>Up</guibutton> button, the toolbar contains three more entries: <guibutton>Rescan</guibutton>, <guibutton>Abort</guibutton> and <guibutton>Mount Dialog</guibutton>. With them you can do a rescan, abort any running action or open the <link linkend="network_neighborhood_browser_mounting">dialog for "manual" mounts</link>.</para>
-    <note><para>In the current development state, the &plasmoid; is not able to handle the <link linkend="configuration_network_periodic_scanning">automatic scanning feature</link>, &smb4k; provides. Funny things will happen, if you use it with the &plasmoid; and will probably render it mostly unusable.</para></note>
   </sect2>
 
 <!-- 
@@ -1243,7 +1241,7 @@
 
       <para>All other entries are either group submenus or shares that do not belong to a group. All entries are listed alphabetically and the bookmarks may either appear with their location or descriptive label. By clicking a bookmark, the respective share is mounted. If a bookmarked share is mounted on the system, the bookmark entry is disabled.</para>
       <para>For each group there is a submenu. It contains all bookmarks belonging to the group and a <guimenuitem>Mount All Bookmarks</guimenuitem> menu item. The latter one can be used to mount all bookmarks in that submenu at once.</para>
-      <para>In the system tray widget, there is an identical <guilabel>Bookmarks</guilabel> <link linkend="systemtray_menus">submenu</link> except that the <guilabel>Add Bookmark</guilabel> entry is missing. The plasmoid provides a <guilabel>Bookmarks</guilabel> <link linkend="plasmoid_bookmarks">tab</link> where all bookmarks are arranged in a similar way as in the bookmark menu. The bookmark groups and the bookmarks are listed in the view. Bookmarked shares can be mounted by clicking the respective entry. In the tool bar two actions are present: <guimenuitem>Back</guimenuitem> and <guimenuitem>Edit</guimenuitem>. By clicking <guimenuitem>Back</guimenuitem> you can get back to the top level if you entered a group folder. The <guimenuitem>Edit</guimenuitem> action will open the <link linkend="bookmarks_editor">bookmark editor</link>.</para>
+      <para>In the system tray widget, there is an identical <guilabel>Bookmarks</guilabel> <link linkend="systemtray_menus">submenu</link> except that the <guilabel>Add Bookmark</guilabel> entry is missing. The plasmoid provides a <guilabel>Bookmarks</guilabel> <link linkend="plasmoid_bookmarks">tab</link> where all bookmarks are arranged in a similar way as in the bookmark menu. The bookmark groups and the bookmarks are listed in the view. Bookmarked shares can be mounted by clicking the respective entry. In the toolbar two actions are present: <guimenuitem>Back</guimenuitem> and <guimenuitem>Edit</guimenuitem>. By clicking <guimenuitem>Back</guimenuitem> you can get back to the top level if you entered a group folder. The <guimenuitem>Edit</guimenuitem> action will open the <link linkend="bookmarks_editor">bookmark editor</link>.</para>
     </sect2>
     
 <!--
@@ -1646,7 +1644,7 @@ polkit.addRule(function(action, subject) {
               <menuchoice><guibutton>Show a tooltip with information about the share</guibutton></menuchoice>
             </term>
             <listitem>
-              <para>A tooltip will be shown if you move the mouse pointer over an item in the shares view. It contains information about the underlying item such as the share name, UNC address, mount point, owner and group, login (CIFS file system, &Linux; only), disk usage, &etc;</para>
+              <para>A tooltip will be shown if you move the mouse pointer over an item in the shares view. It contains information about the underlying item such as the share name, UNC address, mount point, owner and group, login (&CIFS; file system, &Linux; only), disk usage, &etc;</para>
               <para>Default: selected</para>
             </listitem>
           </varlistentry>
@@ -1686,7 +1684,7 @@ polkit.addRule(function(action, subject) {
   <sect1 id="configuration_network">
     <title>Network</title>
 
-    <para>The options located here can be used to change the lookup method for the browse list, to make &smb4k; send authentication information when querying the workgroup master browsers, to modify the behavior when previewing or looking up remote shares, and to enable periodic scanning as well as the Wake-On-LAN features. If you want to adjust the behavior of Samba programs, see the <link linkend="configuration_page_samba">Samba</link> section.</para>
+    <para>The options located here can be used to make &smb4k; send authentication information when querying the workgroup master browsers, to modify the behavior when previewing or looking up remote shares, and to enable the Wake-On-LAN features. If you want to adjust the behavior of Samba programs, see the <link linkend="configuration_page_samba">Samba</link> section.</para>
 
     <screenshot>
       <screeninfo>Screenshot of the "Network" configuration tab</screeninfo>
@@ -1697,183 +1695,84 @@ polkit.addRule(function(action, subject) {
     </screenshot>
 
 <!-- 
-      Configuring Smb4K : Network : General Settings 
+      Configuring Smb4K : Network 
 -->
 
-    <sect2 id="configuration_network_general">
-      <title>General Settings</title>
-
-      <sect3 id="configuration_network_browselist">
-      <title>Browse List</title>
-
-        <variablelist>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Scan the network neighborhood for available workgroups and domains</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>&smb4k; will search for all available master browsers on the network by using <ulink url="man:/nmblookup"><citerefentry><refentrytitle>nmblookup</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink>. This is the default method and it is very reliable in finding all workgroups and domains of your network neighborhood. However, it suffers a few shortcomings like poor unicode support (⪚ umlauts might be replaced by dots).</para>
-              <para>Default: selected</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Query the current workgroup master browser</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>The current master browser of your workgroup or domain is looked up and queried for the browse list. If some of the workgroup names of your network neighborhood contain umlauts or other special characters, you might want to try this method, since unicode is supported. However, sometimes outdated workgroup master browsers might be returned.</para>
-              <para>Default: not selected</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Query this custom master browser</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>The master browser entered in the text box will be queried to retrieve the browse list. It can be specified by using either its NetBIOS name or its IP address. This option might be of use if you have an uncommonly configured network neighborhood.</para>
-              <para>Default: not selected</para>
-            </listitem>
-          </varlistentry>
-        </variablelist>
-      </sect3>
-
-      <sect3 id="configuration_network_master_authentication">
-        <title>Authentication</title>
-
-        <variablelist>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>The master browsers require authentication to return the browse list</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>If the workgroup master browsers require authentication to return the browse list, you need to check this button. This may be the case for example with some NAS devices. This setting is rarely needed and might even cause a master browser to return an empty browse list.</para>
-              <para>Default: not selected</para>
-            </listitem>
-          </varlistentry>
-        </variablelist>
-      </sect3>
+    <sect2 id="configuration_network_master_authentication">
+      <title>Authentication</title>
 
-      <sect3 id="configuration_network_general_behavior">
-        <title>Behavior</title>
-      
-        <variablelist>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Lookup method for IP addresses</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Define the method that is to be used to detect the IP addresses of the hosts. By default, <ulink url="man:/nmblookup"><citerefentry><refentrytitle>nmblookup</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> is used.</para>
-              <para>The following options are available:</para>
-              <variablelist>
-                <varlistentry>
-                  <term>
-                    <menuchoice><guibutton>Use nmblookup command</guibutton></menuchoice>
-                  </term>
-                  <listitem>
-                    <para>Use the <ulink url="man:/nmblookup"><citerefentry><refentrytitle>nmblookup</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> command.</para>
-                  </listitem>
-                </varlistentry>
-                <varlistentry>
-                  <term>
-                    <menuchoice><guibutton>Use net command</guibutton></menuchoice>
-                  </term>
-                  <listitem>
-                    <para>Use the <ulink url="man:/net"><citerefentry><refentrytitle>net</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> command.</para>
-                  </listitem>
-                </varlistentry>
-              </variablelist>
-              <para>Default: <guibutton>Use nmblookup command</guibutton></para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Detect printer shares</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Printer shares are detected.</para>
-              <para>Default: selected</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Detect hidden shares</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Hidden shares are detected. Hidden shares are ending with a $ sign, e.g. Musik$ or IPC$.</para>
-              <para>Default: selected</para>
-            </listitem>
-          </varlistentry>    
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Preview hidden files and directories</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Show all files and directories including the hidden ones when opening a share's contents in the preview dialog.</para>
-              <para>Default: not selected</para>
-            </listitem>
-          </varlistentry>
-        </variablelist>
-      </sect3>
+      <variablelist>
+        <varlistentry>
+          <term>
+            <menuchoice><guibutton>The master browsers require authentication to return the browse list</guibutton></menuchoice>
+          </term>
+          <listitem>
+            <para>If the workgroup master browsers require authentication to return the browse list, you need to check this button. This may be the case for example with some NAS devices. This setting is rarely needed and might even cause a master browser to return an empty browse list.</para>
+            <para>Default: not selected</para>
+          </listitem>
+        </varlistentry>
+      </variablelist>
     </sect2>
 
-<!-- 
-      Configuring Smb4K : Network : Advanced Settings 
--->
-
-    <sect2 id="configuration_network_advanced">
-      <title>Advanced Settings</title>
+    <sect2 id="configuration_network_general_behavior">
+      <title>Behavior</title>
     
-      <sect3 id="configuration_network_periodic_scanning">
-        <title>Periodic Scanning</title>
-
-        <variablelist>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Scan the network neighborhood periodically</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>If you want to enable periodic scanning of the network neighborhood, you need to check this button. With this method, all available network items are looked up, &ie; workgroups and domains, servers and shares.</para>
-              <para>Default: not selected</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Interval between scans</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>If periodic scanning is enabled, this is the time in minutes that elapses until a new scan is triggered.</para>
-              <para>Default: 5 min</para>
-            </listitem>
-          </varlistentry>
-        </variablelist>
-      </sect3>
+      <variablelist>
+        <varlistentry>
+          <term>
+            <menuchoice><guibutton>Detect printer shares</guibutton></menuchoice>
+          </term>
+          <listitem>
+            <para>Printer shares are detected.</para>
+            <para>Default: selected</para>
+          </listitem>
+        </varlistentry>
+        <varlistentry>
+          <term>
+            <menuchoice><guibutton>Detect hidden shares</guibutton></menuchoice>
+          </term>
+          <listitem>
+            <para>Hidden shares are detected. Hidden shares are ending with a $ sign, ⪚ Musik$ or IPC$.</para>
+            <para>Default: selected</para>
+          </listitem>
+        </varlistentry>
+        <varlistentry>
+          <term>
+            <menuchoice><guibutton>Preview hidden files and directories</guibutton></menuchoice>
+          </term>
+          <listitem>
+            <para>Show all files and directories including the hidden ones when opening a share's contents in the preview dialog.</para>
+            <para>Default: not selected</para>
+          </listitem>
+        </varlistentry>
+      </variablelist>
+    </sect2>
 
-      <sect3 id="configuration_network_wake_on_lan">
-        <title>Wake-On-LAN</title>
+    <sect2 id="configuration_network_wake_on_lan">
+      <title>Wake-On-LAN</title>
 
-        <para>To be able to use the Wake-On-LAN capability of &smb4k;, you have to enable the setting in this section. The hosts that should to be woken up have to be defined through the <link linkend="network_neighborhood_browser_defining_custom_options">custom options dialog</link>.</para>
+      <para>To be able to use the Wake-On-LAN capability of &smb4k;, you have to enable the setting in this section. The hosts that should to be woken up have to be defined through the <link linkend="network_neighborhood_browser_defining_custom_options">custom options dialog</link>.</para>
 
-        <variablelist>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Enable Wake-On-LAN features</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Enable Wake-on-LAN (WOL) features. Wake-On-LAN is an ethernet computer networking standard that allows a computer to be turned on or woken up by a network message. Smb4K uses a magic package send via a UDP socket to wake up remote servers. If you want to take advantage of the Wake-On-LAN feature, you need to enable this option.</para>
-              <para>Default: not selected</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Waiting time</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>This is the waiting time in seconds between the sending of the magic Wake-On-LAN packages and the scanning of the network neighborhood or the mounting of a share.</para>
-              <para>Default: 5 s</para>
-            </listitem>
-          </varlistentry>
-        </variablelist>
-      </sect3>
+      <variablelist>
+        <varlistentry>
+          <term>
+            <menuchoice><guibutton>Enable Wake-On-LAN features</guibutton></menuchoice>
+          </term>
+          <listitem>
+            <para>Enable Wake-on-LAN (WOL) features. Wake-On-LAN is an ethernet computer networking standard that allows a computer to be turned on or woken up by a network message. Smb4K uses a magic package send via a UDP socket to wake up remote servers. If you want to take advantage of the Wake-On-LAN feature, you need to enable this option.</para>
+            <para>Default: not selected</para>
+          </listitem>
+        </varlistentry>
+        <varlistentry>
+          <term>
+            <menuchoice><guibutton>Waiting time</guibutton></menuchoice>
+          </term>
+          <listitem>
+            <para>This is the waiting time in seconds between the sending of the magic Wake-On-LAN packages and the scanning of the network neighborhood or the mounting of a share.</para>
+            <para>Default: 5 s</para>
+          </listitem>
+        </varlistentry>
+      </variablelist>
     </sect2>
   </sect1>
 
@@ -1996,7 +1895,7 @@ polkit.addRule(function(action, subject) {
             <menuchoice><guibutton>Detect all shares that are mounted on the system</guibutton></menuchoice>
           </term>
           <listitem>
-            <para>You will not only see the shares that were mounted and are owned by you, but also all other mounts using the SMBFS (FreeBSD) and CIFS (&Linux;) file system that are present on the system.</para>
+            <para>You will not only see the shares that were mounted and are owned by you, but also all other mounts using the SMBFS (FreeBSD) and &CIFS; (&Linux;) file system that are present on the system.</para>
             <para>Default: not selected</para>
           </listitem>
         </varlistentry>  
@@ -2102,7 +2001,7 @@ polkit.addRule(function(action, subject) {
   <sect1 id="configuration_page_samba">
     <title>Samba</title>
 
-    <para>Here you can directly influence the command line arguments that are passed to the Samba programs. Please note, that the settings will have no effect outside &smb4k; and that no changes will be applied to the <filename>smb.conf</filename> configuration file. For further information, please refer to the manual pages of the Samba software suite.</para>
+    <para>Here you can directly influence the command line arguments that are passed to the &Samba; programs. Please note, that the settings will have no effect outside &smb4k; and that no changes will be applied to the <filename>smb.conf</filename> configuration file. For further information, please refer to the manual pages of the &Samba; software suite.</para>
 
     <screenshot>
       <screeninfo>Screenshot of the "Samba" configuration page</screeninfo>
@@ -2113,14 +2012,14 @@ polkit.addRule(function(action, subject) {
     </screenshot>
 
 <!-- 
-      Configuring Smb4K : Samba : General Settings 
+      Configuring Smb4K : Samba : Common Settings
 -->
   
-    <sect2 id="configuration_page_samba_general">
-      <title>General Settings</title>
+    <sect2 id="configuration_page_samba_common_settings">
+      <title>Common Settings</title>
       
-      <sect3 id="configuration_page_samba_general_general">
-        <title>General Options</title>
+      <sect3 id="configuration_page_samba_common_settings_common_options">
+        <title>Common Options</title>
         
         <variablelist>
           <varlistentry>
@@ -2172,7 +2071,7 @@ polkit.addRule(function(action, subject) {
         </variablelist>
       </sect3>
 
-      <sect3 id="configuration_page_samba_general_authentication">
+      <sect3 id="configuration_page_samba_common_settings_authentication">
         <title>Authentication</title>
 
         <variablelist>
@@ -2206,10 +2105,18 @@ polkit.addRule(function(action, subject) {
         </variablelist>
       </sect3>
 
-      <sect3 id="configuration_page_samba_general_security">
+      <sect3 id="configuration_page_samba_common_settings_security">
         <title>Security</title>
 
         <variablelist>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Encryption level</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Set the level of encryption that is used to make connections.</para> <!--FIXME None Request Require-->
+            </listitem>
+          </varlistentry>
           <varlistentry>
             <term>
               <menuchoice><guibutton>Signing state</guibutton></menuchoice>
@@ -2259,7 +2166,7 @@ polkit.addRule(function(action, subject) {
               <menuchoice><guibutton>Encrypt SMB transport</guibutton></menuchoice>
             </term>
             <listitem>
-              <para>This option requires the remote server to support the &UNIX; extensions. Request that the connection be encrypted. This is new for Samba 3.2 and will only work with Samba 3.2 or above servers. Fails the connection if encryption cannot be negotiated.</para>
+              <para>This option requires the remote server to support the &UNIX; extensions. Request that the connection be encrypted. This is new for &Samba; 3.2 and will only work with &Samba; 3.2 or above servers. Fails the connection if encryption cannot be negotiated.</para>
               <para>Default: not selected</para>
             </listitem>
           </varlistentry>
@@ -2274,31 +2181,6 @@ polkit.addRule(function(action, subject) {
     <sect2 id="configuration_page_samba_utility_programs">
       <title>Utility Programs</title>
     
-      <sect3 id="configuration_page_samba_utility_programs_nmblookup">
-        <title>nmblookup</title>
-
-        <variablelist>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Broadcast address</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Send a query to the given broadcast address. Without this option the default behavior of nmblookup is to send the query to the broadcast address of the network interfaces as either auto-detected or defined in the <programlisting>interfaces = ...</programlisting> parameter of the <filename>smb.conf</filename> file.</para>
-              <para>Default: options defined in <filename>smb.conf</filename></para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Try and bind to UDP port 137 to send and receive UDP datagrams</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>The reason for this option is a bug in Windows 95 where it ignores the source port of the requesting packet and only replies to UDP port 137. Under normal circumstances, you do not need to tick this check box. If you experience problems while scanning the network and you want to enable this option, read the manual page of <ulink url="man:/nmblookup"><citerefentry><refentrytitle>nmblookup</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> before.</para>
-              <para>Default: not selected</para>
-            </listitem>
-          </varlistentry>
-        </variablelist>
-      </sect3>
-
       <sect3 id="configuration_page_samba_utility_programs_smbclient">
         <title>smbclient</title>
 
@@ -2360,96 +2242,105 @@ polkit.addRule(function(action, subject) {
     </screenshot>
   
 <!--
-      Configuring Smb4K : Mounting : Common Options
+      Configuring Smb4K : Mounting : Common Settings
 -->
   
     <sect2 id="configuration_page_mounting_common">
-      <title>Common Options</title>
+      <title>Common Settings</title>
 
-      <variablelist>
+      <sect3 id="configuration_page_mounting_common_options">
+        <title>Common Options</title>
+
+        <variablelist>
         <varlistentry>
           <term>
-            <menuchoice><guibutton>User ID</guibutton></menuchoice>
+            <menuchoice><guibutton>Write access</guibutton></menuchoice>
           </term>
           <listitem>
-            <para>Sets the owner of the files and directories on the file system. By default, your UID is used. To change the UID, press the search button and choose one from the drop down menu.</para>
-            <para>Default: your UID</para>
+            <para>Here you can determine if the shares should be mounted <emphasis>read-write</emphasis> or <emphasis>read-only</emphasis> by default. This option is independent of the file mask and the folder mask settings above.</para>
+            <para>Default: read-write</para>
           </listitem>
         </varlistentry>
         <varlistentry>
           <term>
-            <menuchoice><guibutton>Group ID</guibutton></menuchoice>
+            <menuchoice><guibutton>Client character set</guibutton></menuchoice>
           </term>
           <listitem>
-            <para>Sets the group that owns the files and directories on the file system. By default, your GID is used. To change the GID, press the search button and choose one from the drop down menu.</para>
-            <para>Default: your GID</para>
+            <para>Sets the character set used by the client side (&ie; your computer).</para>
+            <para>Default: default</para>
           </listitem>
         </varlistentry>
         <varlistentry>
           <term>
-            <menuchoice><guibutton>File mask</guibutton></menuchoice>
+            <menuchoice><guibutton>File system port</guibutton></menuchoice>
           </term>
           <listitem>
-            <para>Sets the permissions that are applied to files. The value is given in octal and has to have 4 digits. To learn more about the file mask (fmask), you should read the <ulink url="man:/mount"><citerefentry><refentrytitle>mount</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> and <ulink url="man:/umask"><citerefentry><refentrytitle>umask</refentrytitle><manvolnum>2</manvolnum></citerefentry></ulink> manual pages.</para>
-            <para>Default: 0755</para>
+            <para>Sets the file system port number that is used by <ulink url="man:/mount.cifs"><citerefentry><refentrytitle>mount.cifs</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> when mounting a remote share. The default port number (445) should work for all modern operating systems. If you experience problems, try setting the port number to 139. If the problems only occur with a few hosts, it is recommended to leave this option untouched and to use the <link linkend="network_neighborhood_browser_defining_custom_options">Custom Options</link> dialog to define individual port numbers for the problematic hosts.</para>
+            <para>This option is only available under &Linux;. Under FreeBSD, the port for mounting shares is set with the <guibutton>SMB port</guibutton> option.</para>
+            <para>Default: 445</para>
           </listitem>
         </varlistentry>
+       </variablelist>
+      </sect3>
+
+      <sect3 id="configuration_page_mounting_cifs">
+        <title>&CIFS; Unix Extensions Support</title>
+        <variablelist>
         <varlistentry>
           <term>
-            <menuchoice><guibutton>Directory mask</guibutton></menuchoice>
+            <menuchoice><guibutton>All or most of the servers support the &CIFS; Unix extensions</guibutton></menuchoice>
           </term>
           <listitem>
-            <para>Sets the permissions that are applied to directories. The value is given in octal and has to have 4 digits. To learn more about the folder mask (dmask), you should read the <ulink url="man:/mount"><citerefentry><refentrytitle>mount</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> and <ulink url="man:/umask"><citerefentry><refentrytitle>umask</refentrytitle><manvolnum>2</manvolnum></citerefentry></ulink> manual pages.</para>
-            <para>Default: 0755</para>
+            <para>Most versions of Samba support the &CIFS; Unix or POSIX extensions. For these servers, some options are not needed, because the right values are negotiated during the mount process. For other servers, you might want to uncheck this option, so that predefined values can be passed to the server. Please note that if your computer is located in a Windows dominated network neighborhood with only a few Samba servers, you can safely uncheck this option and define custom options for the Samba servers.</para>
+            <para>Default: your UID</para>
           </listitem>
         </varlistentry>
         <varlistentry>
           <term>
-            <menuchoice><guibutton>Write access</guibutton></menuchoice>
+            <menuchoice><guibutton>User ID</guibutton></menuchoice>
           </term>
           <listitem>
-            <para>Here you can determine if the shares should be mounted <emphasis>read-write</emphasis> or <emphasis>read-only</emphasis> by default. This option is independent of the file mask and the folder mask settings above.</para>
-            <para>Default: read-write</para>
+            <para>Sets the owner of the files and directories on the file system. By default, your UID is used. To change the UID, press the search button and choose one from the drop down menu.</para>
+            <para>Default: your UID</para>
           </listitem>
         </varlistentry>
         <varlistentry>
           <term>
-            <menuchoice><guibutton>Client character set</guibutton></menuchoice>
+            <menuchoice><guibutton>Group ID</guibutton></menuchoice>
           </term>
           <listitem>
-            <para>Sets the character set used by the client side (&ie; your computer).</para>
-            <para>Default: default</para>
+            <para>Sets the group that owns the files and directories on the file system. By default, your GID is used. To change the GID, press the search button and choose one from the drop down menu.</para>
+            <para>Default: your GID</para>
           </listitem>
         </varlistentry>
         <varlistentry>
           <term>
-            <menuchoice><guibutton>Server codepage</guibutton></menuchoice>
+              <menuchoice><guibutton>File mode</guibutton></menuchoice><!--FIXME file mode <> directory mask - inconsistent in gui-->
           </term>
           <listitem>
-            <para>Sets the codepage the remote server uses.</para> 
-            <para>This option is only available under FreeBSD and NetBSD.</para>
-            <para>Default: default</para>
+            <para>Sets the permissions that are applied to files. The value is given in octal and has to have 4 digits. To learn more about the file mask (fmask), you should read the <ulink url="man:/mount"><citerefentry><refentrytitle>mount</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> and <ulink url="man:/umask"><citerefentry><refentrytitle>umask</refentrytitle><manvolnum>2</manvolnum></citerefentry></ulink> manual pages.</para>
+            <para>Default: 0755</para>
           </listitem>
         </varlistentry>
         <varlistentry>
           <term>
-            <menuchoice><guibutton>File system port</guibutton></menuchoice>
+            <menuchoice><guibutton>Directory mask</guibutton></menuchoice>
           </term>
           <listitem>
-            <para>Sets the file system port number that is used by <ulink url="man:/mount.cifs"><citerefentry><refentrytitle>mount.cifs</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> when mounting a remote share. The default port number (445) should work for all modern operating systems. If you experience problems, try setting the port number to 139. If the problems only occur with a few hosts, it is recommended to leave this option untouched and to use the <link linkend="network_neighborhood_browser_defining_custom_options">Custom Options</link> dialog to define individual port numbers for the problematic hosts.</para>
-            <para>This option is only available under &Linux;. Under FreeBSD, the port for mounting shares is set with the <guibutton>SMB port</guibutton> option.</para>
-            <para>Default: 445</para>
+            <para>Sets the permissions that are applied to directories. The value is given in octal and has to have 4 digits. To learn more about the folder mask (dmask), you should read the <ulink url="man:/mount"><citerefentry><refentrytitle>mount</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> and <ulink url="man:/umask"><citerefentry><refentrytitle>umask</refentrytitle><manvolnum>2</manvolnum></citerefentry></ulink> manual pages.</para>
+            <para>Default: 0755</para>
           </listitem>
         </varlistentry>
       </variablelist>
+      </sect3>
     </sect2>
   
 <!--
-      Configuring Smb4K : Mounting : Advanced Options
+      Configuring Smb4K : Mounting : Advanced Settings
 -->
 
     <sect2 id="configuration_page_mounting_advanced">
-      <title>Advanced Options</title>
+      <title>Advanced Settings</title>
       
       <para><emphasis>(This widget is not available under FreeBSD and NetBSD.)</emphasis></para>
       <para>Most of the options you can define here require &Linux; kernel 2.6.15 or later to work.</para>
@@ -2477,7 +2368,7 @@ polkit.addRule(function(action, subject) {
             <menuchoice><guibutton>Do permission checks</guibutton></menuchoice>
           </term>
           <listitem>
-            <para>The client side checks if you have the correct UID and GID to manipulate files and directories on the share. This is in addition to the normal ACL check on the target machine done by the server software. You might want to switch this feature off, if the server(s) support the CIFS Unix extensions and you are, hence, not allowed to access the share.</para>
+            <para>The client side checks if you have the correct UID and GID to manipulate files and directories on the share. This is in addition to the normal ACL check on the target machine done by the server software. You might want to switch this feature off, if the server(s) support the &CIFS; Unix extensions and you are, hence, not allowed to access the share.</para>
             <para>Default: selected</para>
           </listitem>
         </varlistentry>
@@ -2486,7 +2377,7 @@ polkit.addRule(function(action, subject) {
             <menuchoice><guibutton>Attempt to set UID and GID</guibutton></menuchoice>
           </term>
           <listitem>
-            <para>If the CIFS Unix extensions are negotiated with the server the client side will attempt to set the effective UID and GID of the local process on newly created files, directories, and devices. If this feature is turned off, the default UID and GID defined for the share will be used. It is recommended that you read the manual page of <ulink url="man:/mount.cifs"><citerefentry><refentrytitle>mount.cifs</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> before you change this setting.</para>
+            <para>If the &CIFS; Unix extensions are negotiated with the server the client side will attempt to set the effective UID and GID of the local process on newly created files, directories, and devices. If this feature is turned off, the default UID and GID defined for the share will be used. It is recommended that you read the manual page of <ulink url="man:/mount.cifs"><citerefentry><refentrytitle>mount.cifs</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> before you change this setting.</para>
             <para>Default: not selected</para>
           </listitem>
         </varlistentry>
@@ -2527,10 +2418,10 @@ polkit.addRule(function(action, subject) {
             <variablelist>
               <varlistentry>
                 <term>
-                  <menuchoice><guibutton>1.0 (Classic CIFS/SMBv1 protocol)</guibutton></menuchoice>
+                  <menuchoice><guibutton>1.0 (Classic &CIFS;/SMBv1 protocol)</guibutton></menuchoice>
                 </term>
                 <listitem>
-                  <para>The <option>vers=1.0</option> command line argument is used. This causes <ulink url="man:/mount.cifs"><citerefentry><refentrytitle>mount.cifs</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> to use the classic CIFS/SMBv1 protocol.</para>
+                  <para>The <option>vers=1.0</option> command line argument is used. This causes <ulink url="man:/mount.cifs"><citerefentry><refentrytitle>mount.cifs</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> to use the classic &CIFS;/SMBv1 protocol.</para>
                 </listitem>
               </varlistentry>
               <varlistentry>
@@ -2561,7 +2452,7 @@ polkit.addRule(function(action, subject) {
                 </listitem>
               </varlistentry>
             </variablelist>
-            <para>Default: <guibutton>1.0 (Classic CIFS/SMBv1 protocol)</guibutton></para>
+            <para>Default: <guibutton>1.0 (Classic &CIFS;/SMBv1 protocol)</guibutton></para>
           </listitem>
         </varlistentry>
         <varlistentry>
@@ -2569,7 +2460,7 @@ polkit.addRule(function(action, subject) {
             <menuchoice><guibutton>Cache mode</guibutton></menuchoice>
           </term>
           <listitem>
-            <para>Define how read and write requests are handled. In case you choose to not cache file data at all, the client never utilizes the cache for normal reads and writes. It always accesses the server directly to satisfy a read or write request. If you choose to follow the CIFS/SMB2 protocol strictly, the cache is only trusted if the client holds an oplock. If the client does not hold an oplock, then the client bypasses the cache and accesses the server directly to satisfy a read or write request. Choosing to allow loose caching semantics can sometimes provide better performance on the expense of cache coherency. This option might cause data corruption, if several clients access the same set of files on the server at the same time. Because of this, the strict cache mode is recommended.</para>
+            <para>Define how read and write requests are handled. In case you choose to not cache file data at all, the client never utilizes the cache for normal reads and writes. It always accesses the server directly to satisfy a read or write request. If you choose to follow the &CIFS;/SMB2 protocol strictly, the cache is only trusted if the client holds an oplock. If the client does not hold an oplock, then the client bypasses the cache and accesses the server directly to satisfy a read or write request. Choosing to allow loose caching semantics can sometimes provide better performance on the expense of cache coherency. This option might cause data corruption, if several clients access the same set of files on the server at the same time. Because of this, the strict cache mode is recommended.</para>
             <para>The following values are allowed:</para>
             <variablelist>
               <varlistentry>
@@ -2582,10 +2473,10 @@ polkit.addRule(function(action, subject) {
               </varlistentry>
               <varlistentry>
                 <term>
-                  <menuchoice><guibutton>Follow the CIFS/SMB2 protocol strictly</guibutton></menuchoice>
+                  <menuchoice><guibutton>Follow the &CIFS;/SMB2 protocol strictly</guibutton></menuchoice>
                 </term>
                 <listitem>
-                  <para>The <option>cache=strict</option> command line argument is used. This causes <ulink url="man:/mount.cifs"><citerefentry><refentrytitle>mount.cifs</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> to follow the CIFS/SMB2 protocol strictly.</para>
+                  <para>The <option>cache=strict</option> command line argument is used. This causes <ulink url="man:/mount.cifs"><citerefentry><refentrytitle>mount.cifs</refentrytitle><manvolnum>8</manvolnum></citerefentry></ulink> to follow the &CIFS;/SMB2 protocol strictly.</para>
                 </listitem>
               </varlistentry>
               <varlistentry>
@@ -2597,7 +2488,7 @@ polkit.addRule(function(action, subject) {
                 </listitem>
               </varlistentry>
             </variablelist>
-            <para>Default: <guibutton>Follow the CIFS/SMB2 protocol strictly</guibutton></para>
+            <para>Default: <guibutton>Follow the &CIFS;/SMB2 protocol strictly</guibutton></para>
           </listitem>
         </varlistentry>
         <varlistentry>
@@ -2605,7 +2496,7 @@ polkit.addRule(function(action, subject) {
             <menuchoice><guibutton>Security mode</guibutton></menuchoice>
           </term>
           <listitem>
-            <para>Security mode. To be able to use this option, the CIFS kernel module 1.40 or later is needed.</para>
+            <para>Security mode. To be able to use this option, the &CIFS; kernel module 1.40 or later is needed.</para>
             <para>The allowed values are:</para>
             <variablelist>
               <varlistentry>
@@ -2715,13 +2606,13 @@ polkit.addRule(function(action, subject) {
     </screenshot>
 
 <!-- 
-      Configuring Smb4K : Synchronization : Copying 
+      Configuring Smb4K : Synchronization : Basic settings
 -->
 
-    <sect2 id="configuration_page_synchronization_copying">
+    <sect2 id="configuration_page_synchronization_basic_settings">
       <title>Copying</title>
-    
-      <sect3 id="configuration_page_synchronization_copying_defdest">
+
+      <sect3 id="configuration_page_synchronization_basic_settings_defdest">
         <title>Default Destination</title>
 
         <variablelist>
@@ -2738,7 +2629,7 @@ polkit.addRule(function(action, subject) {
         </variablelist>
       </sect3>
 
-      <sect3 id="configuration_page_synchronization_copying_general">
+      <sect3 id="configuration_page_synchronization_basic_settings_behavor">
         <title>General</title>
 
         <variablelist>
@@ -2764,7 +2655,93 @@ polkit.addRule(function(action, subject) {
           </varlistentry>
           <varlistentry>
             <term>
-              <menuchoice><guibutton>Update files</guibutton></menuchoice>
+              <menuchoice><guibutton>Use relative path names</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Option: <option>-R</option>/<option>--relative</option></para>
+              <para>Use relative path names. This means that the full path names specified on the command line are sent to the server rather than just the last parts of the file names.</para>
+              <para>Default: not selected</para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Do not send implied directories</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Option: <option>--no-implied-dirs</option></para>
+              <para>This option affects the default behavior of the <option>--relative</option> option. When it is specified, the attributes of the implied directories from the source names are not included in the transfer. This means that the corresponding path elements on the destination system are left unchanged if  they  exist, and any missing implied directories are created with default attributes. This even allows these implied path elements to have big differences, such as being a symlink to a folder on one side of the transfer, and a real folder on the other side.</para>
+              <para>For further information you ought to read the <ulink url="man:/rsync">manual page</ulink>.</para>
+              <para>Default: not selected</para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Transfer directories without recursing</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Option: <option>-d</option>/<option>--dirs</option></para>
+              <para>Tell the sending side to include any directories that are encountered. Unlike <option>--recursive</option>, a folders contents is not copied unless the folder name specified is "." or ends with a trailing slash (⪚ ".", "dir/.", "dir/", &etc;). Without this option or the <option>--recursive</option> option, <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> will skip all directories it encounters (and output a message to that effect for each one). If you specify both <option>--dirs</option> and <option>--recursive</option>, <option>--recursive</option> takes precedence.</para>
+              <para>Default: not selected</para>
+            </listitem>
+          </varlistentry>
+        </variablelist>
+      </sect3>
+
+      <sect3 id="configuration_page_synchronization_basic_settings_backup">
+        <title>Backup</title>
+
+        <variablelist>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Make backups</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Option: <option>-b</option>/<option>--backups</option></para>
+              <para>With this option, preexisting destination files are renamed as each file is transferred or deleted. You can control where the backup file goes and what (if any) suffix gets appended using the <option>--backup-dir</option> and <option>--suffix</option> options.</para>
+              <para>Note that if you don't specify <option>--backup-dir</option>, (1) the <option>--omit-dir-times</option> option will be implied, and (2) if <option>--delete</option> is also in effect (without <option>--delete-excluded</option>),  <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> will add a "protect" filter-rule for the backup suffix to the end of all your existing excludes (⪚ <option>-f "P *~"</option>). This will prevent previously backed-up files from being deleted. Note that if you are supplying your own filter rules, you may  need  to  manually insert your own exclude/protect rule somewhere higher up in the list so that it has a high enough priority to be effective (⪚, if  your rules specify a trailing inclusion/exclusion of '*', the auto-added rule would never be reached).</para>
+              <para>Default: not selected</para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Backup suffix</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Option: <option>--suffix=SUFFIX</option></para>
+              <para>This  option  allows  you  to override the default backup suffix used with the <option>--backup</option> option. The default suffix is a <emphasis>~</emphasis> if no <option>--backup-dir</option> was specified, otherwise it is an empty string.</para>
+              <para>This option is only available if you ticked the <guilabel>Make backups</guilabel> option above.</para>
+              <para>Default: not selected; SUFFIX: ~</para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Backup directory</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Option: <option>--backup-dir=DIR</option></para>
+              <para>In combination with the <option>--backup</option> option, this tells rsync to store all backups in the specified folder. This is very useful for incremental backups. You can additionally specify a backup suffix using the <option>--suffix</option> option (otherwise the files backed up in the specified folder will keep  their original filenames).</para>
+              <para>This option is only available if you ticked the <guilabel>Make backups</guilabel> option above.</para>
+              <para>Default: not selected; DIR: <envar>$HOME</envar></para>
+            </listitem>
+          </varlistentry>
+        </variablelist>
+      </sect3>
+    </sect2>
+
+<!--
+      Configuring Smb4K : Synchronization : File Handling
+-->
+
+    <sect2 id="configuration_page_synchronization_file_handling">
+      <title>File Handling</title>
+
+      <sect3 id="configuration_page_synchronization_file_handling_general">
+        <title>General</title>
+
+        <variablelist>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Update files</guibutton></menuchoice>
             </term>
             <listitem>
               <para>Option: <option>-u</option>/<option>--update</option></para>
@@ -2785,49 +2762,49 @@ polkit.addRule(function(action, subject) {
           </varlistentry>
           <varlistentry>
             <term>
-              <menuchoice><guibutton>Use relative path names</guibutton></menuchoice>
+              <menuchoice><guibutton>Handle sparse files efficiently</guibutton></menuchoice>
             </term>
             <listitem>
-              <para>Option: <option>-R</option>/<option>--relative</option></para>
-              <para>Use relative path names. This means that the full path names specified on the command line are sent to the server rather than just the last parts of the file names.</para>
+              <para>Option: <option>-S</option>/<option>--sparse</option></para>
+              <para>Try to handle sparse files efficiently so they take up less space on the destination. Conflicts with <option>--inplace</option> because it's not possible to overwrite data in a sparse fashion.</para>
+              <note><para>Do not use this option when the destination is a &Solaris; "tmpfs" file system. It doesn't seem to handle seeks over null regions correctly and ends up corrupting the files.</para></note>
               <para>Default: not selected</para>
             </listitem>
           </varlistentry>
           <varlistentry>
             <term>
-              <menuchoice><guibutton>Do not send implied directories</guibutton></menuchoice>
+              <menuchoice><guibutton>Copy files whole (no rsync algorithm)</guibutton></menuchoice>
             </term>
             <listitem>
-              <para>Option: <option>--no-implied-dirs</option></para>
-              <para>This option affects the default behavior of the <option>--relative</option> option. When it is specified, the attributes of the implied directories from the source names are not included in the transfer. This means that the corresponding path elements on the destination system are left unchanged if  they  exist, and any missing implied directories are created with default attributes. This even allows these implied path elements to have big differences, such as being a symlink to a folder on one side of the transfer, and a real folder on the other side.</para>
-              <para>For further information you ought to read the <ulink url="man:/rsync">manual page</ulink>.</para>
+              <para>Option: <option>-W</option>/<option>--whole-file</option></para>
+              <para>With this option the incremental <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> algorithm is not used and the whole file is sent as-is instead. The transfer may be faster if this option is used when the bandwidth between the source and destination machines is higher than the bandwidth to disk (especially when the "disk" is actually a networked file system). This is the default when both the source and destination are specified as local paths.</para>
               <para>Default: not selected</para>
             </listitem>
           </varlistentry>
           <varlistentry>
             <term>
-              <menuchoice><guibutton>Transfer directories without recursing</guibutton></menuchoice>
+              <menuchoice><guibutton>Only update files that already exist</guibutton></menuchoice>
             </term>
             <listitem>
-              <para>Option: <option>-d</option>/<option>--dirs</option></para>
-              <para>Tell the sending side to include any directories that are encountered. Unlike <option>--recursive</option>, a folders contents is not copied unless the folder name specified is "." or ends with a trailing slash (⪚ ".", "dir/.", "dir/", &etc;). Without this option or the <option>--recursive</option> option, <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> will skip all directories it encounters (and output a message to that effect for each one). If you specify both <option>--dirs</option> and <option>--recursive</option>, <option>--recursive</option> takes precedence.</para>
+              <para>Option: <option>--existing</option>/<option>--ignore-non-existing</option></para>
+              <para>This tells <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> to skip updating files that do not exist yet on the destination. If this option is combined with the <option>--ignore-existing</option> option, no files will be updated (which can be useful if all you want to do is to delete missing files).</para>
               <para>Default: not selected</para>
             </listitem>
           </varlistentry>
           <varlistentry>
             <term>
-              <menuchoice><guibutton>Compress data during transfer</guibutton></menuchoice>
+              <menuchoice><guibutton>Ignore files that already exist</guibutton></menuchoice>
             </term>
             <listitem>
-              <para>Option: <option>-z</option>/<option>--compress</option></para>
-              <para>Compress file data during the transfer.</para>
+              <para>Option: <option>--ignore-existing</option></para>
+              <para>This tells <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> to skip updating files that already exist on the destination. See also <option>--ignore-non-existing</option>.</para>
               <para>Default: not selected</para>
             </listitem>
           </varlistentry>
         </variablelist>
       </sect3>
 
-      <sect3 id="configuration_page_synchronization_copying_links">
+      <sect3 id="configuration_page_synchronization_file_handling_links">
         <title>Links</title>
 
         <variablelist>
@@ -2895,7 +2872,7 @@ polkit.addRule(function(action, subject) {
         </variablelist>
       </sect3>
 
-      <sect3 id="configuration_page_synchronization_copying_perms">
+      <sect3 id="configuration_page_synchronization_file_handling_perms">
         <title>File Permissions, &etc;</title>
 
         <variablelist>
@@ -2964,14 +2941,117 @@ polkit.addRule(function(action, subject) {
     </sect2>
 
 <!-- 
-      Configuring Smb4K : Synchronization : File Deletion & Transfer 
+      Configuring Smb4K : Synchronization : File Transfer
+-->
+
+    <sect2 id="configuration_page_synchronization_file_transfer">
+      <title>File Transfer</title>
+
+      <sect3 id="configuration_page_synchronization_file_transfer_compression">
+        <title>Compression</title>
+
+        <variablelist>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Compress data during transfer</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Option: <option>-z</option>/<option>--compress</option></para>
+              <para>Compress file data during the transfer.</para>
+              <para>Default: not selected</para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Set Compression level:</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Explicitly set the compression level to use (--compress-level=NUM). If NUM is non-zero, the --compress argument is implied.</para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Skip compression for following file suffixes:</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Overwrite the list of file suffixes that will not be compressed (--skip-compress=LIST). The LIST should be one or more file suffixes (without the dot) separated by slashes. You may specify an empty string to indicate that no file should be skipped. The default list of suffixes will be replaced by this list. For further details, see the manual page of rsync.</para>
+            </listitem>
+          </varlistentry>
+        </variablelist>
+      </sect3>
+
+      <sect3 id="configuration_page_synchronization_file_transfer_files">
+        <title>Files</title>
+
+        <variablelist>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Do not transfer any file smaller than</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Option: <option>--min-size=NUM</option></para>
+              <para>This tells <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> to avoid transferring any file that is smaller than the specified SIZE, which can help in not transferring small, junk files.</para>
+              <para>Default: not selected; NUM: 0 kB</para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Do not transfer any file larger than</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Option: <option>--max-size=NUM</option></para>
+              <para>This tells <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> to avoid transferring any file that is larger than the specified SIZE.</para>
+              <para>Default: not selected; NUM: 0 kB</para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Keep partially transferred files</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Option: <option>--partial</option></para>
+              <para>By default, <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> will delete any partially transferred file if the transfer is interrupted. In some circumstances it is more desirable to keep partially transferred files. Using the <option>--partial</option> option tells <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> to keep the partial file which should make a subsequent transfer of the rest of the file much faster.</para>
+              <para>Default: not selected</para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Put partially transferred files into</guibutton></menuchoice>
+            </term>
+            <listitem>
+              <para>Option: <option>--partial-dir=DIR</option></para>
+              <para>A better way to keep partial files than the <option>--partial</option> option is to specify a folder DIR that will be used to hold the partial data (instead of writing it out to the  destination file). On the next transfer, <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> will use a file found in this folder as data to speed up the resumption of the transfer and then delete it after it has served its purpose. Before you tick this option, you should read the <ulink url="man:/rsync">manual page</ulink>.</para>
+              <para>Default: not selected; DIR: <filename class="directory">$HOME</filename></para>
+            </listitem>
+          </varlistentry>
+        </variablelist>
+      </sect3>
+
+      <sect3 id="configuration_page_synchronization_file_transfer_miscellaneous">
+        <title>Miscellaneous</title>
+
+        <variablelist>
+          <varlistentry>
+            <term>
+              <menuchoice><guibutton>Set bandwidth limit:</guibutton></menuchoice>
+            </term>
+            <listitem>
+                <para>Set the maximum data transfer rate in kilobytes per second (--bwlimit=RATE).</para>
+            </listitem>
+          </varlistentry>
+        </variablelist>
+      </sect3>
+    </sect2>
+
+<!--
+      Configuring Smb4K : Synchronization : File Deletion
 -->
 
-    <sect2 id="configuration_page_synchronization_filedel">
-      <title>File Deletion & Transfer</title>
+    <sect2 id="configuration_page_synchronization_file_deletion">
+      <title>File Deletion</title>
 
-      <sect3 id="configuration_page_synchronization_filedel_filedel">
-        <title>File Deletion</title>
+      <sect3 id="configuration_page_synchronization_file_deletion_files_directories">
+        <title>Files & Directories</title>
       
         <variablelist>
           <varlistentry>
@@ -3026,7 +3106,7 @@ polkit.addRule(function(action, subject) {
           </varlistentry>
           <varlistentry>
             <term>
-              <menuchoice><guibutton>Also delete excluded files</guibutton></menuchoice>
+              <menuchoice><guibutton>Delete excluded files</guibutton></menuchoice>
             </term>
             <listitem>
               <para>Option: <option>--delete-excluded</option></para>
@@ -3074,52 +3154,6 @@ polkit.addRule(function(action, subject) {
         </variablelist>
       </sect3>
 
-      <sect3 id="configuration_page_synchronization_filedel_transfer">
-        <title>File Transfer</title>
-
-        <variablelist>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Do not transfer any file smaller than</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Option: <option>--min-size=NUM</option></para>
-              <para>This tells <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> to avoid transferring any file that is smaller than the specified SIZE, which can help in not transferring small, junk files.</para>
-              <para>Default: not selected; NUM: 0 kB</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Do not transfer any file larger than</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Option: <option>--max-size=NUM</option></para>
-              <para>This tells <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> to avoid transferring any file that is larger than the specified SIZE.</para>
-              <para>Default: not selected; NUM: 0 kB</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Keep partially transferred files</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Option: <option>--partial</option></para>
-              <para>By default, <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> will delete any partially transferred file if the transfer is interrupted. In some circumstances it is more desirable to keep partially transferred files. Using the <option>--partial</option> option tells <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> to keep the partial file which should make a subsequent transfer of the rest of the file much faster.</para>
-              <para>Default: not selected</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Put partially transferred files into</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Option: <option>--partial-dir=DIR</option></para>
-              <para>A better way to keep partial files than the <option>--partial</option> option is to specify a folder DIR that will be used to hold the partial data (instead of writing it out to the  destination file). On the next transfer, <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> will use a file found in this folder as data to speed up the resumption of the transfer and then delete it after it has served its purpose. Before you tick this option, you should read the <ulink url="man:/rsync">manual page</ulink>.</para>
-              <para>Default: not selected; DIR: <filename class="directory">$HOME</filename></para>
-            </listitem>
-          </varlistentry>
-        </variablelist>
-      </sect3>
     </sect2>
 
 <!-- 
@@ -3230,64 +3264,60 @@ polkit.addRule(function(action, subject) {
     </sect2>
 
 <!-- 
-      Configuring Smb4K : Synchronization : Advanced Settings
+      Configuring Smb4K : Synchronization : Miscellaneous
 -->
 
-    <sect2 id="configuration_page_synchronization_advanced">
-      <title>Advanced Settings</title>
+    <sect2 id="configuration_page_synchronization_miscellaneous">
+      <title>Miscellaneous</title>
 
-      <sect3 id="configuration_page_synchronization_advanced_general">
-        <title>General</title>
+      <sect3 id="configuration_page_synchronization_miscellaneous_checksums">
+        <title>Checksums</title>
 
         <variablelist>
           <varlistentry>
             <term>
-              <menuchoice><guibutton>Handle sparse files efficiently</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Option: <option>-S</option>/<option>--sparse</option></para>
-              <para>Try to handle sparse files efficiently so they take up less space on the destination. Conflicts with <option>--inplace</option> because it's not possible to overwrite data in a sparse fashion.</para>
-              <note><para>Do not use this option when the destination is a &Solaris; "tmpfs" file system. It doesn't seem to handle seeks over null regions correctly and ends up corrupting the files.</para></note>
-              <para>Default: not selected</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Copy files whole (no rsync algorithm)</guibutton></menuchoice>
+              <menuchoice><guibutton>Force fixed checksum block size</guibutton></menuchoice>
             </term>
             <listitem>
-              <para>Option: <option>-W</option>/<option>--whole-file</option></para>
-              <para>With this option the incremental <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> algorithm is not used and the whole file is sent as-is instead. The transfer may be faster if this option is used when the bandwidth between the source and destination machines is higher than the bandwidth to disk (especially when the "disk" is actually a networked file system). This is the default when both the source and destination are specified as local paths.</para>
-              <para>Default: not selected</para>
+              <para>Option: <option>-B</option>/<option>--block-size=SIZE</option></para>
+              <para>This forces the block size used in the rsync algorithm to a fixed value. It is normally selected based on the size of each file being updated. See the <ulink url="http://rsync.samba.org/tech_report/">technical report</ulink> for details.</para>
+              <para>Default: not selected; SIZE: 0</para>
             </listitem>
           </varlistentry>
           <varlistentry>
             <term>
-              <menuchoice><guibutton>Do not cross file system boundaries</guibutton></menuchoice>
+              <menuchoice><guibutton>Set block/file checksum seed</guibutton></menuchoice>
             </term>
             <listitem>
-              <para>Option: <option>-x</option>/<option>--one-file-system</option></para>
-              <para>This tells <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> to avoid crossing a file system boundary when recursing. This does not limit the user's ability to specify items to copy from multiple file systems, just <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink>'s recursion through the hierarchy of each folder that the user specified, and also the analogous recursion on the receiving side during deletion. Also keep in mind that <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> treats a "bind" mount to the same device as being on the same file system.</para>
-              <para>Default: not selected</para>
+              <para>Option: <option>--checksum-seed=NUM</option></para>
+              <para>Set the MD4 checksum seed to the integer NUM. This 4 byte checksum seed is included in each block and file MD4 checksum calculation. By default the checksum seed is generated by the server and defaults to the current time(). This option is used to set a specific checksum seed, which is useful for applications that want repeatable block and file checksums, or in the case where the user wants a more random checksum seed. Note that setting NUM to 0 causes rsync to use the default of  time() for checksum seed.</para>
+              <para>Default: not selected; NUM: 0</para>
             </listitem>
           </varlistentry>
           <varlistentry>
             <term>
-              <menuchoice><guibutton>Only update files that already exist</guibutton></menuchoice>
+              <menuchoice><guibutton>Skip files based on checksum</guibutton></menuchoice>
             </term>
             <listitem>
-              <para>Option: <option>--existing</option>/<option>--ignore-non-existing</option></para>
-              <para>This tells <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> to skip updating files that do not exist yet on the destination. If this option is combined with the <option>--ignore-existing</option> option, no files will be updated (which can be useful if all you want to do is to delete missing files).</para>
+              <para>Option: <option>-c</option>/<option>--checksum</option></para>
+              <para>This forces the sender to checksum every regular file using a 128-bit MD4 checksum. It does this during the initial file system scan as it builds the list of all available files. The receiver then checksums its version of each file (if it exists and  it  has  the  same  size as its sender-side counterpart) in order to decide which files  need  to  be  updated: files with either a changed size or a changed checksum are selected for transfer. Since this whole-file checksumming of  all files on both sides of the connection occurs in addition to the automatic checksum verifications that occur during a file's transfer, this option can be quite slow.</para>
               <para>Default: not selected</para>
             </listitem>
           </varlistentry>
+        </variablelist>
+      </sect3>
+
+      <sect3 id="configuration_page_synchronization_miscellaneous_miscellaneous">
+        <title>General</title>
+
+        <variablelist>
           <varlistentry>
             <term>
-              <menuchoice><guibutton>Ignore files that already exist</guibutton></menuchoice>
+              <menuchoice><guibutton>Do not cross file system boundaries</guibutton></menuchoice>
             </term>
             <listitem>
-              <para>Option: <option>--ignore-existing</option></para>
-              <para>This tells <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> to skip updating files that already exist on the destination. See also <option>--ignore-non-existing</option>.</para>
+              <para>Option: <option>-x</option>/<option>--one-file-system</option></para>
+              <para>This tells <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> to avoid crossing a file system boundary when recursing. This does not limit the user's ability to specify items to copy from multiple file systems, just <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink>'s recursion through the hierarchy of each folder that the user specified, and also the analogous recursion on the receiving side during deletion. Also keep in mind that <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> treats a "bind" mount to the same device as being on the same file system.</para>
               <para>Default: not selected</para>
             </listitem>
           </varlistentry>
@@ -3305,82 +3335,6 @@ polkit.addRule(function(action, subject) {
         </variablelist>
       </sect3>
 
-      <sect3 id="configuration_page_synchronization_advanced_backup">
-        <title>Backup</title>
-    
-        <variablelist>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Make backups</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Option: <option>-b</option>/<option>--backups</option></para>
-              <para>With this option, preexisting destination files are renamed as each file is transferred or deleted. You can control where the backup file goes and what (if any) suffix gets appended using the <option>--backup-dir</option> and <option>--suffix</option> options.</para>
-              <para>Note that if you don't specify <option>--backup-dir</option>, (1) the <option>--omit-dir-times</option> option will be implied, and (2) if <option>--delete</option> is also in effect (without <option>--delete-excluded</option>),  <ulink url="man:/rsync"><citerefentry><refentrytitle>rsync</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink> will add a "protect" filter-rule for the backup suffix to the end of all your existing excludes (⪚ <option>-f "P *~"</option>). This will prevent previously backed-up files from being deleted. Note that if you are supplying your own filter rules, you may  need  to  manually insert your own exclude/protect rule somewhere higher up in the list so that it has a high enough priority to be effective (⪚, if  your rules specify a trailing inclusion/exclusion of '*', the auto-added rule would never be reached).</para>
-              <para>Default: not selected</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Backup suffix</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Option: <option>--suffix=SUFFIX</option></para>
-              <para>This  option  allows  you  to override the default backup suffix used with the <option>--backup</option> option. The default suffix is a <emphasis>~</emphasis> if no <option>--backup-dir</option> was specified, otherwise it is an empty string.</para>
-              <para>This option is only available if you ticked the <guilabel>Make backups</guilabel> option above.</para>
-              <para>Default: not selected; SUFFIX: ~</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Backup directory</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Option: <option>--backup-dir=DIR</option></para>
-              <para>In combination with the <option>--backup</option> option, this tells rsync to store all backups in the specified folder. This is very useful for incremental backups. You can additionally specify a backup suffix using the <option>--suffix</option> option (otherwise the files backed up in the specified folder will keep  their original filenames).</para>
-              <para>This option is only available if you ticked the <guilabel>Make backups</guilabel> option above.</para>
-              <para>Default: not selected; DIR: <envar>$HOME</envar></para>
-            </listitem>
-          </varlistentry>
-        </variablelist>
-      </sect3>
-
-      <sect3 id="configuration_page_synchronization_advanced_checksums">
-        <title>Checksums</title>
-
-        <variablelist>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Force fixed checksum block size</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Option: <option>-B</option>/<option>--block-size=SIZE</option></para>
-              <para>This forces the block size used in the rsync algorithm to a fixed value. It is normally selected based on the size of each file being updated. See the <ulink url="http://rsync.samba.org/tech_report/">technical report</ulink> for details.</para>
-              <para>Default: not selected; SIZE: 0</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Set block/file checksum seed</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Option: <option>--checksum-seed=NUM</option></para>
-              <para>Set the MD4 checksum seed to the integer NUM. This 4 byte checksum seed is included in each block and file MD4 checksum calculation. By default the checksum seed is generated by the server and defaults to the current time(). This option is used to set a specific checksum seed, which is useful for applications that want repeatable block and file checksums, or in the case where the user wants a more random checksum seed. Note that setting NUM to 0 causes rsync to use the default of  time() for checksum seed.</para>
-              <para>Default: not selected; NUM: 0</para>
-            </listitem>
-          </varlistentry>
-          <varlistentry>
-            <term>
-              <menuchoice><guibutton>Skip files based on checksum</guibutton></menuchoice>
-            </term>
-            <listitem>
-              <para>Option: <option>-c</option>/<option>--checksum</option></para>
-              <para>This forces the sender to checksum every regular file using a 128-bit MD4 checksum. It does this during the initial file system scan as it builds the list of all available files. The receiver then checksums its version of each file (if it exists and  it  has  the  same  size as its sender-side counterpart) in order to decide which files  need  to  be  updated: files with either a changed size or a changed checksum are selected for transfer. Since this whole-file checksumming of  all files on both sides of the connection occurs in addition to the automatic checksum verifications that occur during a file's transfer, this option can be quite slow.</para>
-              <para>Default: not selected</para>
-            </listitem>
-          </varlistentry>
-        </variablelist>
-      </sect3>
     </sect2>
   </sect1>
 
@@ -3389,7 +3343,7 @@ polkit.addRule(function(action, subject) {
       Configuring Smb4K : Custom Options
 -->
 
-  <sect1 id="configuration_page_custom_options">
+  <sect1 id="configuration_page_custom_options"><!--FIXME changed to 4 tabs-->
     <title>Custom Options</title>
 
     <para>All servers and shares for which you defined custom options are listed here.</para>
@@ -3397,7 +3351,7 @@ polkit.addRule(function(action, subject) {
     <screenshot>
       <screeninfo>Screenshot of the "Custom Options" configuration tab</screeninfo>
       <mediaobject>
-        <imageobject><imagedata fileref="configuration_page_custom_options.png" format="PNG" /></imageobject>
+        <imageobject><imagedata fileref="configuration_page_custom_options.png" format="PNG" /></imageobject><!--FIXME update-->
         <textobject><phrase>The "Custom Options" configuration tab</phrase></textobject>
       </mediaobject>
     </screenshot>
@@ -4067,7 +4021,7 @@ polkit.addRule(function(action, subject) {
     <para>&smb4k; depends on the following <ulink url="http://www.qt.io">&Qt;</ulink> (≥ 5.5.0) and <ulink url="http://www.kde.org">&kf5;</ulink> (≥ 5.25.0) modules:</para>
     <itemizedlist>
       <listitem><para>QtCore, QtGui, QtWidgets, QtTest, QtNetwork, QtPrintSupport, QtQml</para></listitem>
-      <listitem><para>KConfig, KAuth, KDocTools, KIconThemes, KWidgetsAddons, KI18n, KCompletion, KCoreAddons, Solid, KIO, KNotifications, KXmlGui, KJobWidgets, KWallet, KDBusAddons, KParts, KConfigWidgets, KNotifications, KWindowSystem</para></listitem>
+      <listitem><para>KConfig, KAuth, KDocTools, KIconThemes, KWidgetsAddons, KI18n, KCompletion, KCoreAddons, &solid;, KIO, KNotifications, KXmlGui, KJobWidgets, &kwallet5;, KDBusAddons, KParts, KConfigWidgets, KNotifications, KWindowSystem</para></listitem>
     </itemizedlist>
     <para>It also runtime depends on the following <ulink url="http://www.kde.org">&kf5;</ulink> (≥ 5.25.0) modules:</para>
     <itemizedlist>
@@ -4093,7 +4047,7 @@ polkit.addRule(function(action, subject) {
     <title>Configuration, Compilation and Installation</title>
 
     <para>This section describes the configuration, compilation and installation of &smb4k;. Make sure, you have read the <link linkend="appendix_requirements">Requirements</link> page before you start.</para>
-    <para><ulink url="https://sourceforge.net/projects/smb4k/files">Download</ulink> the version of Smb4K you are interested in and extract the source tarball:</para>
+    <para><ulink url="https://sourceforge.net/projects/smb4k/files">Download</ulink> the version of &smb4k; you are interested in and extract the source tarball:</para>
     
 <screen>
 <prompt>$</prompt> <userinput><command>tar</command> xvfJ smb4k-x.y.z.tar.xz</userinput>
@@ -4113,7 +4067,7 @@ polkit.addRule(function(action, subject) {
 <prompt>$</prompt> <userinput><command>cmake</command> -DCMAKE_INSTALL_PREFIX=`qtpaths --install-prefix` -DCMAKE_BUILD_TYPE=Release <filename class="directory">..</filename></userinput>
 </screen>
 
-    <para>If Smb4K cannot find some shared libraries after the installation (⪚ if you are using Kubuntu 16.04), it is necessary to add the <option>-DKDE_INSTALL_PLUGINDIR</option> argument to the command line above:</para>
+    <para>If &smb4k; cannot find some shared libraries after the installation (⪚ if you are using Kubuntu 16.04), it is necessary to add the <option>-DKDE_INSTALL_PLUGINDIR</option> argument to the command line above:</para>
 
 <screen>
 <prompt>$</prompt> <userinput><command>cd</command> <filename class="directory">build</filename></userinput>
@@ -4121,7 +4075,7 @@ polkit.addRule(function(action, subject) {
      -DKDE_INSTALL_PLUGINDIR=`qtpaths --plugin-dir` -DCMAKE_BUILD_TYPE=Release <filename class="directory">..</filename></userinput>
 </screen>
 
-    <para>If you want to compile Smb4K with debug symbols, replace Release by Debug. You should consider this if you experience &ie; a crash and want to either debug &smb4k; yourself or report a bug including a full backtrace.</para>
+    <para>If you want to compile &smb4k; with debug symbols, replace Release by Debug. You should consider this if you experience &ie; a crash and want to either debug &smb4k; yourself or report a bug including a full backtrace.</para>
     <para>There are also some &smb4k; specific arguments you might be interested in:</para>
     <para>
       <informaltable frame="all">


More information about the kde-doc-english mailing list