summaryrefslogtreecommitdiffstats
path: root/doc/en
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-22 18:58:28 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-22 18:58:28 +0000
commit83b9bf0e3bfb1d842b10b80bbe749095b2c661a1 (patch)
treeb05b1793361693ae88106648c2a953bed988f423 /doc/en
downloadkrusader-83b9bf0e3bfb1d842b10b80bbe749095b2c661a1.tar.gz
krusader-83b9bf0e3bfb1d842b10b80bbe749095b2c661a1.zip
Added old KDE3 version of Krusader
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/krusader@1094427 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'doc/en')
-rw-r--r--doc/en/Makefile.am11
-rw-r--r--doc/en/archives.docbook125
-rw-r--r--doc/en/bookmarks.docbook289
-rw-r--r--doc/en/checksum.docbook34
-rw-r--r--doc/en/commands.docbook2129
-rw-r--r--doc/en/compare.docbook89
-rw-r--r--doc/en/configuration-files.docbook165
-rw-r--r--doc/en/credits.docbook310
-rw-r--r--doc/en/diskusage.docbook120
-rw-r--r--doc/en/editors-note.docbook73
-rw-r--r--doc/en/faq.docbook1848
-rw-r--r--doc/en/features.docbook515
-rw-r--r--doc/en/glossary.docbook355
-rw-r--r--doc/en/help.docbook158
-rw-r--r--doc/en/index.docbook594
-rw-r--r--doc/en/installation.docbook1250
-rw-r--r--doc/en/introduction.docbook145
-rw-r--r--doc/en/java.docbook88
-rw-r--r--doc/en/keyboard.docbook1864
-rw-r--r--doc/en/konfigurator.docbook1907
-rw-r--r--doc/en/krusader-tools.docbook35
-rw-r--r--doc/en/locate.docbook114
-rw-r--r--doc/en/more.docbook65
-rw-r--r--doc/en/mount.docbook80
-rw-r--r--doc/en/mouse.docbook45
-rw-r--r--doc/en/occupied-space.docbook45
-rw-r--r--doc/en/profiles.docbook57
-rw-r--r--doc/en/release-overview.docbook647
-rw-r--r--doc/en/remote-connections.docbook267
-rw-r--r--doc/en/search.docbook328
-rw-r--r--doc/en/splitter.docbook61
-rw-r--r--doc/en/synchronizer.docbook730
-rw-r--r--doc/en/user-interface.docbook863
-rw-r--r--doc/en/useraction-xml.docbook217
-rw-r--r--doc/en/useractions.docbook644
-rw-r--r--doc/en/using-krusader.docbook426
-rw-r--r--doc/en/vfs.docbook83
-rw-r--r--doc/en/viewer-editor.docbook1127
38 files changed, 17903 insertions, 0 deletions
diff --git a/doc/en/Makefile.am b/doc/en/Makefile.am
new file mode 100644
index 0000000..dc8b999
--- /dev/null
+++ b/doc/en/Makefile.am
@@ -0,0 +1,11 @@
+####### kdevelop will overwrite this part!!! (begin)##########
+
+
+EXTRA_DIST = archives.docbook editors-note.docbook java.docbook profiles.docbook user-interface.docbook bookmarks.docbook more.docbook faq.docbook keyboard.docbook release-overview.docbook using-krusader.docbook checksum.docbook features.docbook konfigurator.docbook remote-connections.docbook vfs.docbook commands.docbook glossary.docbook krusader-tools.docbook search.docbook viewer-editor.docbook compare.docbook help.docbook locate.docbook splitter.docbook configuration-files.docbook index.docbook mount.docbook synchronizer.docbook credits.docbook installation.docbook mouse.docbook useractions.docbook diskusage.docbook introduction.docbook occupied-space.docbook useraction-xml.docbook
+
+####### kdevelop will overwrite this part!!! (end)############
+
+KDE_LANG = en
+KDE_DOCS = krusader
+
+
diff --git a/doc/en/archives.docbook b/doc/en/archives.docbook
new file mode 100644
index 0000000..a94afe1
--- /dev/null
+++ b/doc/en/archives.docbook
@@ -0,0 +1,125 @@
+<sect1 id="archives">
+ <title>Archive Handling</title>
+ <indexterm>
+ <primary>Archives</primary>
+ </indexterm>
+ <sect2 id="browsing-archives">
+ <title>Browsing Archives</title>
+ <para>The &vfs-lnk; allows you to browse archives as
+ if it was a directory. Currently &krusader; supports
+ the following archives types: ace, arj, bzip2, deb, gzip, iso,
+ lha, rar, rpm, tar, zip and 7-zip and supports the following
+ passworded archives: arj, ace, rar and zip. Passwords can be
+ stored in &kwallet;. Please note that the archive
+ support first needs to be properly
+ <link linkend="konfig-archives">configured</link> in
+ Konfigurator. To open the archive, use &Enter;,
+ (double-)click or the
+ <keycap>Right Arrow</keycap>. &krusader; supports
+ also
+ <emphasis role="bold">hidden archives</emphasis>, these are
+ renamed archives with a *wrong* extension, &eg;
+ &openoffice; uses zip archives with the following
+ extensions: odt, sxw and odw. &Enter; will open the
+ &openoffice; document and the
+ <keycap>Right Arrow</keycap> will open the archive. Another
+ example is J2EE, where the rar extension means a zip archive.
+ Since &krusader; auto-detects the supported archive
+ types, it will open with
+ <keycap>Right Arrow</keycap> even if it has another mime type.
+ Please note that browsing archives has a few limitations:
+ <itemizedlist>
+ <listitem>
+ <para>Not all functions are supported by all archive types.
+ (&ie;: you can not delete files in ace or rar
+ archives)</para>
+ </listitem>
+ <listitem>
+ <para>The permissions you have inside the archive are the
+ same as the permissions you have for the archive.</para>
+ </listitem>
+ <listitem>
+ <para>The command line (if visible) will not follow you
+ inside the archive but will point to the archive
+ directory.</para>
+ </listitem>
+ <listitem>
+ <para>Before any action is performed on files/directories
+ inside the archive, they must be extracted. The archive
+ will be repacked when you leave it or when
+ &krusader; detects that extracted files have
+ changed.</para>
+ </listitem>
+ <listitem>
+ <para>Packing and un-packing are "blocking operations" that
+ display a progress dialog. However, this might change in
+ the future since we are planning to create more background
+ operations.</para>
+ </listitem>
+ </itemizedlist></para>
+ </sect2>
+ <sect2 id="unpacking-archives">
+ <title>Unpack Files</title>
+ <para>There are 2 ways to extract files from archives:</para>
+ <para>If you want to unpack a whole archive(s), browse to the
+ archive location, select the archive(s) and select
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Unpack</guimenuitem>
+ </menuchoice>
+ </emphasis>or
+ <keycombo action="simul">&Alt;
+ <keycap>U</keycap></keycombo>. &krusader; will ask
+ you where to put the extracted files. The default location is
+ the inactive panel directory. If you don't cancel the
+ operation, &krusader; will try to unpack all the
+ selected files in the inactive panel.</para>
+ <para>If you only want to extract a part of the archive, then
+ <link linkend="browsing-archives">browse</link> the archive and
+ copy the files you want to extract to their new location just
+ as you would copy "normal" files. Note that unpacking from a
+ browsed archive takes more time (file by file unpack) compared
+ to unpacking a whole archive with the first method.</para>
+ </sect2>
+ <sect2 id="pack-archive">
+ <title>Packing Files</title>
+ <para>If you want to create a new archive, begin by selecting
+ the elements you want to pack in the active panel and select
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Pack</guimenuitem>
+ </menuchoice>
+ </emphasis> or
+ <keycombo action="simul">&Alt;
+ <keycap>P</keycap></keycombo>. A dialog will pop-up prompting
+ you to select the archive name and location. Select the packer
+ from one of the
+ <link linkend="konfig-archives">supported file name
+ extensions</link>.</para>
+ <para>To add files to an existing archive(s), open the archive
+ in one panel and the files to be copied in the other panel,
+ then simply copy the files into the archive in exactly the same
+ way you copy files into a "normal" directory.</para>
+ </sect2>
+ <sect2 id="test-archive">
+ <title>Testing Archives</title>
+ <para>Krusader will not handle corrupted archives since it may
+ result in data loss. If you receive an error message when
+ opening an archive, or if you suspect that there is something
+ wrong with the archive, you should test it before use. To test
+ an archive, browse (navigate) to the archive location and
+ select the archive. Next select
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Test Archive</guimenuitem>
+ </menuchoice>
+ </emphasis> or
+ <keycombo action="simul">&Alt;
+ <keycap>E</keycap></keycombo>. &krusader; will test
+ the archive file and inform you whether the archive passed or
+ failed the file integrity test.</para>
+ </sect2>
+</sect1>
diff --git a/doc/en/bookmarks.docbook b/doc/en/bookmarks.docbook
new file mode 100644
index 0000000..9817d77
--- /dev/null
+++ b/doc/en/bookmarks.docbook
@@ -0,0 +1,289 @@
+<sect1 id="bookman">
+ <title>BookMan: Organize your Bookmarks</title>
+ <indexterm>
+ <primary>Bookmarks</primary>
+ </indexterm>
+ <para>BookMan is &krusader;'s Bookmark tool for
+ bookmarking folders, local- and
+ <link linkend="remote-connections">remote URL's</link>, and later
+ returning to them in a click of a button. The Bookman menu is
+ divided into four sections:
+ <itemizedlist>
+ <listitem>
+ <para>Your personal bookmarks</para>
+ </listitem>
+ <listitem>
+ <para>Popular &URL;'s</para>
+ </listitem>
+ <listitem>
+ <para>Permanent bookmarks</para>
+ </listitem>
+ <listitem>
+ <para>Manage bookmarks</para>
+ </listitem>
+ </itemizedlist></para>
+ <note>
+ <para>You can bookmark inside a remote file system
+ (&FTP; or SAMBA) and later use the bookmark to
+ quickly connect to the remote machine, but you cannot bookmark
+ inside an archive.</para>
+ </note>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Bookmark menu</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="bookmanadd.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="bookmanadd.png" format="EPS"/></imageobject>
+ <textobject><phrase>BookMan: the Bookmark menu</phrase></textobject>
+ <caption><para>Bookmark menu</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-bookmanadd" float="1">
+ <title>Bookmark menu</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="bookmanadd.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>Bookmark menu</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <sect2 id="using_bookmarks">
+ <title>Using Bookmarks</title>
+ <para>Usually, you click on the
+ <guibutton>Bookmark</guibutton> button when you are in the target
+ folder. For example, to bookmark
+ <filename class="directory">/usr/tmp</filename>, navigate
+ &krusader; there and click the
+ <guibutton>Bookmark</guibutton> button and select
+ <guimenuitem>Bookmark Current</guimenuitem>. When the
+ <guilabel>Bookmark Current</guilabel> dialog box appears, the
+ &URL; line will say
+ <filename class="directory">/usr/tmp</filename>.
+ <guilabel>Name</guilabel> is for the name you would like to give
+ to the bookmark (e.g.: temporary folder). Hotkeys are supported
+ by adding
+ <literal>&amp;</literal> to the bookmark name
+ &eg;
+ <literal>&amp;sourceforge, &amp;home,
+ down&amp;loads</literal> &etc;, so you can
+ quickly call the bookmark name with
+ <keycombo action="simul">&Alt;
+ <keycap>foo</keycap></keycombo>. If you add the bookmark
+ without entering a name, the bookmarks name will be the same as
+ its target.
+ <guilabel>URL</guilabel>
+ <!-- Openjade does not like an acronym element for "URL" here -->
+ is where the bookmark points to.
+ <guilabel>Create in</guilabel> creates bookmark folders for
+ organizing your bookmarks.</para>
+ <para>To use your bookmarks, click the
+ <guibutton>Bookmark</guibutton> button and choose a bookmark.
+ You may also use the &keybindigs-lnk; :
+ <keycombo action="simul">&Ctrl;&Shift;
+ <keycap>d</keycap></keycombo> to bookmark the current item,
+ <keycombo action="simul">&Alt;
+ <keycap>right/left arrow</keycap></keycombo> to
+ <keycap>open right/left panel bookmarks list</keycap> and
+ <keycombo action="simul">&Ctrl;
+ <keycap>d</keycap></keycombo> to open the bookmarks of the
+ active panel. A &MMB; click on bookmarks opens them
+ in a new
+ <link linkend="folder-tabs">Folder tab</link>.</para>
+ <para>Navigation in bookmarks:
+ <orderedlist>
+ <listitem>
+ <para>Start typing letters</para>
+ </listitem>
+ <listitem>
+ <para>&eg; when you type
+ <literal>'h'</literal> and only one bookmark starts with
+ <literal>'h'</literal>, it is executed immediately - no
+ enter needed</para>
+ </listitem>
+ <listitem>
+ <para>If more than one bookmarks begins with
+ <literal>'h'</literal>, you will have to continue adding
+ letters, until you have specified enough and again, the
+ bookmark is executed.</para>
+ </listitem>
+ </orderedlist></para>
+ </sect2>
+ <sect2 id="password_handling">
+ <title>Password handling</title>
+ <para>One of the benefits of the
+ <link linkend="bookman">bookmark manager</link> is that the
+ passwords are saved using &kde;'s services - where
+ &eg; your &konqueror;/&kmail;
+ password are saved. If you have a wallet, &kde; will
+ save the passwords there. By clicking the bookmarks, a dialog
+ will open and ask for your username and password. Supply them
+ and click 'save password'. The passwords and usernames will be
+ saved securely by &kde;'s wallet (make sure it is
+ enabled by your distro). The downside here is that if you
+ reinstall and do not backup your passwords from the wallet as
+ well as &krusader;'s bookmark file, something will
+ be lost.</para>
+ </sect2>
+ <sect2 id="popular-urls">
+ <title>Popular URL's</title>
+ <indexterm>
+ <primary>Popular URL's</primary>
+ </indexterm>
+ <para>The submenu
+ <guilabel>Popular URL's</guilabel>
+ <!-- Openjade does not like an acronym element for "URL" here -->
+ holds persistent the most popular visited &URL;'s
+ (local or remote). This submenu displays the top 15 popular
+ URLs, sorted by ranking, so that the top &URL; is
+ the most popular. This is easy for when you need to visit
+ &URL;s often, but do not want to create
+ &bookmarks-lnk;, it serves as a temporary bookmark
+ list for the most visited links.
+ <guilabel>Quicksearch Popular URL's</guilabel> is a fast way to
+ browse/select the popular &URL;s:
+ <itemizedlist>
+ <listitem>
+ <para>Open the
+ <guilabel>Popular URL's</guilabel>
+ <!-- Openjade does not like an acronym element for "URL" here -->
+ or use
+ <keycombo action="simul">&Ctrl;
+ <keycap>z</keycap></keycombo></para>
+ </listitem>
+ <listitem>
+ <para>Type a few letters to narrow the search</para>
+ </listitem>
+ <listitem>
+ <para>Press enter (you will go to the &URL;
+ list)</para>
+ </listitem>
+ <listitem>
+ <para>Press enter again and the panel is refreshed</para>
+ </listitem>
+ </itemizedlist></para>
+ </sect2>
+ <sect2 id="permanent_bookmarks">
+ <title>Permanent bookmarks</title>
+ <para>These are hardcoded bookmarks to the top bookmark menu;
+ there is no need for them to be saved to the file. With the
+ &context-menu-lnk; you can enable/disable these
+ permanent bookmarks. The following permanent bookmarks are
+ available:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Media</guilabel> uses &kde;'s
+ <link linkend="konfig-advanced">Media protocol</link>
+ <filename>media:/</filename></para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Local Network</guilabel> uses &kde;'s
+ <filename>lan:/</filename> protocol.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Virtual Filesystem</guilabel> &vfs-lnk;
+
+ <filename>virt:/</filename> is not a virtual folder, but a
+ container for &URL;'s from different file
+ systems. It is used for &eg; the
+ <guilabel>Feed to Listbox</guilabel> feature of the search
+ module and the synchronizer. The location toolbar will
+ display &eg;
+ <filename>virt:/Search results 1</filename> or
+ <filename>virt:/Synchronise results 1</filename>.</para>
+ </listitem>
+ <listitem id="jump_back">
+ <para>
+ <guilabel>Jump back</guilabel> or
+ <keycombo action="simul">&Ctrl;
+ <keycap>J</keycap></keycombo> brings you back to your
+ starting position when you did create a new tab in the
+ panel window. This feature is very handy if you go deep
+ into a directory tree, than you can return with one action
+ to the starting point. With
+ <guilabel>Set jump back point here</guilabel> or
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>J</keycap></keycombo> sets the current directory as
+ a jump back point.</para>
+ </listitem>
+ </itemizedlist></para>
+ </sect2>
+ <sect2 id="manage_bookmarks">
+ <title>Manage bookmarks</title>
+ <para>To edit and organize your bookmarks, by clicking the
+ <guibutton>Bookmark</guibutton> button and selecting the
+ <guimenuitem>Manage Bookmarks</guimenuitem>,
+ &keditbookmarks; will be displayed. This is where
+ you can edit/remove and rearrange the bookmarks.
+ &keditbookmarks; (part of the kdebase package) is a
+ bookmark editor for &konqueror;,
+ &krusader; and other applications, which use the
+ &xbel-url; standard for the bookmark format. The
+ bookmarks are stored in
+ <filename>
+ ~/.kde/share/apps/krusader/krbookmarks.xml.</filename></para>
+ <para>You can import bookmarks from
+ <application>IE</application>,
+ <application>Opera</application>,
+ <application>Galeon</application>, &kde;,
+ <application>Mozilla</application>, &Netscape;.
+ &keditbookmarks; is easy to use, however, if you
+ need more information, please read the
+ &keditbookmarks; or the &konqueror;
+ handbook.</para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>&keditbookmarks; Bookmark Manager</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="bookmanedit.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="bookmanedit.png" format="EPS"/></imageobject>
+ <textobject><phrase>&keditbookmarks; edit and organize your Bookmarks</phrase></textobject>
+ <caption><para>&keditbookmarks;: Bookmark Manager.</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-bookmanedit" float="1">
+ <title>&keditbookmarks; Bookmark Manager</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="bookmanedit.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>&keditbookmarks; Bookmark
+ Manager</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ </sect2>
+ <sect2 id="bookmark_buttons">
+ <title>Bookmarks as action buttons on the Toolbar</title>
+ <para>Bookmarks can be placed as buttons on the
+ &main-toolbar-lnk; or the
+ &actions-toolbar-lnk;. You can even make a
+ key-binding for them:
+ <itemizedlist>
+ <listitem>
+ <para>Create your &bookmarks-lnk;.</para>
+ </listitem>
+ <listitem>
+ <para>If you want, create keybindings for the bookmarks in
+ the
+ <guilabel>Key-bindings</guilabel> section of the
+ &konfiglookandfeel-lnk;.</para>
+ </listitem>
+ <listitem>
+ <para>Add your bookmarks as action buttons on the
+ &main-toolbar-lnk; or the
+ &actions-toolbar-lnk; with the
+ <guilabel>Toolbar</guilabel> section of the
+ &konfiglookandfeel-lnk;.</para>
+ </listitem>
+ </itemizedlist></para>
+ </sect2>
+</sect1>
diff --git a/doc/en/checksum.docbook b/doc/en/checksum.docbook
new file mode 100644
index 0000000..e6a3c0b
--- /dev/null
+++ b/doc/en/checksum.docbook
@@ -0,0 +1,34 @@
+<sect1 id="checksum">
+ <title>Checksum creation-verification</title>
+ <indexterm>
+ <primary>Checksum</primary>
+ </indexterm>
+ <para>
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Create Checksum</guimenuitem>
+ </menuchoice>
+ </emphasis>: &krusader; checks which tools you have
+ and if those tools allow recursive operation (in case you
+ selected folders), you can generate a checksum by choosing a
+ checksum type from the list (md5, sha...). You can then save the
+ checksum to a file, usually called checksum.md5 or
+ checksum.sha1.</para>
+ <para>
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Verify Checksum</guimenuitem>
+ </menuchoice>
+ </emphasis>: &krusader; checks if you have a tool that
+ supports the type of checksum you need (from your specified
+ checksum file) and displays the files that failed the checksum
+ (if any).</para>
+ <para>The system abstracts over different checksum mechanisms and
+ Checksum Utilities. At the moment, the following checksums are
+ supported: md5, sha1, sha256, sha224, sha256, sha384, sha512,
+ tiger, whirlpool, cfv and crc. Please check your
+ <link linkend="konfig-dependencies">Checksum Utilities
+ settings</link> before using this function.</para>
+</sect1>
diff --git a/doc/en/commands.docbook b/doc/en/commands.docbook
new file mode 100644
index 0000000..54b6336
--- /dev/null
+++ b/doc/en/commands.docbook
@@ -0,0 +1,2129 @@
+<chapter id="menu-commands">
+ <!-- **********************************************************************
+ commands.docbook
+ ++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <title>Menu Commands</title>
+ <indexterm>
+ <primary>Commands</primary>
+ <secondary>Menu</secondary>
+ </indexterm>
+ <sect1 id="file-menu">
+ <title>File Menu</title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Shift;
+ <keycap>F4</keycap></keycombo>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>New Text File</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Creates a new text file in the current directory,
+ unless another directory is specified. The new file is
+ opened for editing after it is created.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F7</keycap>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>New Directory</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Creates a new directory in the current
+ directory.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Alt;&Ctrl;
+ <keycap>S</keycap></keycombo>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>New Symlink</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Creates a symbolic link to the currently selected
+ file.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F3</keycap>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>View File</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens the currently selected file for
+ <link linkend="kredit">viewing</link>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F4</keycap>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Edit File</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens the currently selected file for
+ <link linkend="kredit">editing</link>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F5</keycap>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Copy</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens a dialog to
+ <link linkend="copying">copy</link> the currently selected
+ files or directories to a specified location.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F6</keycap>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Move</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens a dialog to
+ <link linkend="copying">move</link> the currently selected
+ files or directories to a specified location.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>P</keycap></keycombo>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Pack</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Creates a
+ <link linkend="pack-archive">new archive</link> of all the
+ selected files and directories in the active
+ panel.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>U</keycap></keycombo>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Unpack</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <link linkend="unpacking-archives">Unpacks</link> all the
+ selected files in the active panel.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>E</keycap></keycombo>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Test Archive</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <link linkend="test-archive">Tests archive</link> for
+ corruption.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Compare by content</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Compares two current files by content - one from
+ each panel via an external graphical diff utility. By
+ default &kompare; (part of the kdebase
+ package) is used, but you can also use &eg;
+ &xxdiff-url; or &kdiff3-url; ,
+ change it in the
+ &konfigdependencie-lnk;.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="multi_rename">
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Shift;
+ <keycap>F9</keycap></keycombo>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Multi Rename</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>This menu option starts &krename-url; a
+ very powerful external batch renamer for &kde;
+ 3.x.</para>
+ <itemizedlist>
+ <title>Krename Features</title>
+ <listitem>
+ <para>Renaming a list of files based on a set of
+ expressions</para>
+ </listitem>
+ <listitem>
+ <para>Copying/moving a list of files to another
+ directory</para>
+ </listitem>
+ <listitem>
+ <para>Convert filenames to upper/lower case</para>
+ </listitem>
+ <listitem>
+ <para>Adding numbers to filenames</para>
+ </listitem>
+ <listitem>
+ <para>Finding and replacing parts of the
+ filename</para>
+ </listitem>
+ <listitem>
+ <para>Renaming MP3/OGG Vorbis files based on their
+ ID3 tags</para>
+ </listitem>
+ <listitem>
+ <para>Setting access and modification dates</para>
+ </listitem>
+ <listitem>
+ <para>Changing permissions and file ownership</para>
+ </listitem>
+ <listitem>
+ <para>A plug-in API which allows you to extend
+ Krename's features</para>
+ </listitem>
+ <listitem>
+ <para>Renaming directories recursively</para>
+ </listitem>
+ <listitem>
+ <para>Support for KFilePlugins</para>
+ </listitem>
+ <listitem>
+ <para>Create undo file</para>
+ </listitem>
+ <listitem>
+ <para>And many more....</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Create Checksum</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <link linkend="checksum">Checksum creation</link> on
+ file(s) and/or folder(s).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Verify Checksum</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <link linkend="checksum">Verify Checksum</link>
+ </para>
+ </listitem>
+ </varlistentry>
+ <!-- vertical bar -->
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>P</keycap></keycombo>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Split file</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>The &splitfile-lnk; function splits a
+ file up into multiple smaller files so that it can be
+ stored on several smaller media (like
+ <hardware>diskettes, zip-drives, ...</hardware>) or sent by
+ e-mail.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>B</keycap></keycombo>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Combine files</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>The &combinefiles-lnk; function combines
+ multiple files into one file after the
+ &splitfile-lnk; function was used.</para>
+ </listitem>
+ </varlistentry>
+ <!--vertical bar -->
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Q</keycap></keycombo>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Quit</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Closes &krusader; and cleans up the
+ temporary directory, the same as pressing
+ <keycap>F10</keycap> key.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="edit-menu">
+ <title>Edit Menu</title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>X</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Cut to Clipboard</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <link linkend="copying">Cuts</link> the selected file(s)
+ to the clipboard to be moved to another location.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>C</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Copy to Clipboard</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <link linkend="copying">Copies</link> the selected file(s)
+ to the clipboard to be moved to another location.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>V</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Paste from Clipboard</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <link linkend="copying">Pastes</link> previously cut or
+ copied items from the clipboard to the current
+ directory.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F9</keycap>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Rename</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <link linkend="renaming">Renames</link> the currently
+ selected file.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F8</keycap>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Delete</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <link linkend="deleting">Deletes</link> the currently
+ selected file(s).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>+</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Select Group</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens a dialog which allows you to select files in
+ the active panel. In the
+ <guilabel>Search for</guilabel> dialog place the main
+ search criteria. Enter a filename, a wildcard (
+ <literal role="extension">*.o.*</literal>,
+ <literal role="extension">*.c</literal> &etc;)
+ or both - separated by a space. When using
+ <literal>'text'</literal>, the results are the same as
+ <literal>'*text*'</literal>. You can exclude files from
+ the search with '|' (&eg;
+ <literal role="extension">'*.cpp *.h |
+ *.moc.cpp'</literal>). With the
+ <link linkend="profiles">profile handler</link> you can
+ manage your selections for future usage. A double-click
+ on a profile is the same as entering the selection and
+ pressing the
+ <guibutton>OK</guibutton> button. More options for
+ <guilabel>Select Group</guilabel> dialog are explained in
+ the
+ <link linkend="krusearcher">Search dialog</link>, which
+ are basically almost the same dialogs.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>-</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Unselect Group</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>The opposite of
+ <guimenuitem>Select Group</guimenuitem>. The files that
+ match the pattern in the active panel will be
+ deselected.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>+</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Select All</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Selects all files in the active panel. You can also
+ select all directories by activating the
+ <guilabel>Automark directories</guilabel> option in the
+ &konfiglookandfeel-lnk;.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>-</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Unselect All</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Unselects all the files in the active panel.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>*</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Invert Selection</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Inverts the selection status of all the files in
+ the active panel (&ie; selected files will
+ become unselected and deselected files will become
+ selected).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>C</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Compare Directories</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Toggles &krusader;
+ &comparedir-lnk; function.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Compare setup</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Configures the
+ <guimenuitem>Compare Directories</guimenuitem> function.</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guimenuitem>Select Newer and Single</guimenuitem> (default)</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>Select Single</guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>Select Newer</guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>Select Different and Single</guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>Select Different</guimenuitem>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Calculate Occupied Space</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <link linkend="calculate">Calculates occupied
+ space</link> of files and folders, archives and remote
+ filesystems.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>KP_Enter</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Properties</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens the properties dialog for the currently
+ selected file. (KP refers to Key Pad.)</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="view-menu">
+ <title>View Menu</title>
+ <para>The action in this submenu usually affects the current
+ &krusader; session. If you want to make permanent
+ changes use &konfigstartpg-lnk;.</para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Alt;&Shift;
+ <keycap>D</keycap></keycombo>
+ </shortcut>
+ <guimenu>View</guimenu>
+ <guimenuitem>Detailed View</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Shows the file names, file size, creation date and time and their attributes.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Alt;&Shift;
+ <keycap>B</keycap></keycombo>
+ </shortcut>
+ <guimenu>View</guimenu>
+ <guimenuitem>Brief View</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Shows only the file names.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>.</keycap></keycombo>
+ </shortcut>
+ <guimenu>View</guimenu>
+ <guimenuitem>Show Hidden Files</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Toggles the option to display the hidden files in
+ the &krusader; panels.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Shift;
+ <keycap>F10</keycap></keycombo>
+ </shortcut>
+ <guimenu>View</guimenu>
+ <guimenuitem>All Files</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Turns off all filters and display all files.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Shift;
+ <keycap>F12</keycap></keycombo>
+ </shortcut>
+ <guimenu>View</guimenu>
+ <guimenuitem>Custom</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Allows you to install a custom filter on the
+ &krusader; panel. Only files that match the
+ filter pattern(s) and directories will be displayed. Do
+ not forget to deactivate the custom filter after use, or
+ some files may not be visible.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Select Remote Charset</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Selects the remote charset for
+ &remote-connections-lnk;.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>R</keycap></keycombo>
+ </shortcut>
+ <guimenu>View</guimenu>
+ <guimenuitem>Reload</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Refreshes the contents of the active panel.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="go-menu">
+ <title>Go Menu</title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Go</guimenu>
+ <guimenuitem>Back</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Navigates to the previously viewed directory in the
+ active panel.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>PageUp</keycap></keycombo>
+ </shortcut>
+ <guimenu>Go</guimenu>
+ <guimenuitem>Up</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Navigates to the parent directory of the active
+ panel.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Backspace</keycap></keycombo>
+ </shortcut>
+ <guimenu>Go</guimenu>
+ <guimenuitem>Root</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Navigates to the root directory of the
+ system.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Home</keycap></keycombo>
+ </shortcut>
+ <guimenu>Go</guimenu>
+ <guimenuitem>Home</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Navigates to the home directory of the current
+ user.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Z</keycap></keycombo>
+ </shortcut>
+ <guimenu>Go</guimenu>
+ <guimenuitem>Popular URLs</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Displays a listing of frequently viewed directories
+ from which you may navigate to one by double-clicking on
+ it.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>J</keycap></keycombo>
+ </shortcut>
+ <guimenu>Go</guimenu>
+ <guimenuitem>Set Jump Back Point</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Sets the current directory as a "jump back" point.
+ To navigate to this directory quickly, select the "Jump
+ Back" command from the Go Menu.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>J</keycap></keycombo>
+ </shortcut>
+ <guimenu>Go</guimenu>
+ <guimenuitem>Jump Back</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Returns to a previous "jump back" point.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="useractions-menu">
+ <title>Useractions Menu</title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Manage useractions</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens the &useractions-lnk;
+ manager.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Your own Useractions</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens the default user actions and those
+ created by the user.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Equal panel-size</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Sets the ratio between the two panels to
+ 50/50.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ <keycap>Win</keycap>
+ <keycap>1</keycap>
+ </keycombo>
+ </shortcut>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Sort By Name</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>When this action is turned on, the main sorting key
+ in the &krusader; panel becomes the file
+ name.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ <keycap>Win</keycap>
+ <keycap>2</keycap>
+ </keycombo>
+ </shortcut>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Sort By Extension</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>When this action is turned on, the main sorting key
+ in the &krusader; panel becomes the file
+ extension (the part of the filename after the last '.').
+ This is useful for grouping files of the same type closer
+ together.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ <keycap>Win</keycap>
+ <keycap>3</keycap>
+ </keycombo>
+ </shortcut>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Sort By Size</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>When this action is turned on, the main sorting key
+ in the &krusader; panel becomes the file size.
+ This is useful for determining the largest files in a
+ particular directory.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ <keycap>Win</keycap>
+ <keycap>4</keycap>
+ </keycombo>
+ </shortcut>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Sort By Modified</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>When this action is turned on, the main sorting key
+ in the &krusader; panel becomes the last
+ modified date for each file. This is useful for finding
+ files you recently worked on.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Edit as root</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Allows you to edit a file with kwrite using root
+ permissions.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Mount</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Mounts a new filesystem.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Enqueue in Amarok</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Appends selected item(s) to Amarok playlist.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Copy current item to
+ clipboard</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Copies selected item(s) to the clipboard.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Shift;<keycap>F5</keycap>
+ </keycombo>
+ </shortcut>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Backup current</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Backups current file in current directory and asks the user for a new filename.
+ By default <filename>.old</filename> is appended to the original filename.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+
+<para></para> <!-- empty line-->
+<para><emphasis role="bold">&krusader;-1.90.0 "Power Stone" additional Useractions</emphasis></para>
+ <variablelist>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Copy as root</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Copy selected files &amp; directories with root privileges, also inside archives!
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/Copy+as+root?content=36902">Andrew Svet and MaxiPunkt</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Search and Replace in file</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>This Useraction uses the &UNIX; standard-tool <command>sed</command> (the stream-editor) so perform
+ search and replace operations in all selected files
+ It is possible to give a regular expression for both strings.
+ Please note: The sed-command is "s/search/repleace/", so you have to escape the slash when you need it!
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/Search+and+Replace?content=36310">Jonas B&auml;hr</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Unmount</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Umount selected directory.
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/unmount+filesystem?content=68056">Stefan Endrullis</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Eject cd/dvd</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Unmounts and ejects current cdrom/dvd.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>gzip current</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Gzip current file with maximum (9) compression, preserving original file. In case of directory, it is first tarred.
+ Useraction contributed by
+ <ulink url="http://qa.debian.org/developer.php?login=fboudra@free.fr">Fathi Boudra</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>7zip current file</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Make a 7zip archive containing current file to other panel.
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/7zip+current+file?content=32523">V&aacute;clav J&uring;za</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Lzma current file</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Lzma current file and keep input files to other panel.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>tar.gz current</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>tar.gz current file/directory.
+ <ulink url="http://www.kde-files.org/content/show.php/Gzip%2Btar.gz+current+file?content=32522">V&aacute;clav J&uring;za</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>tar.lzma selected files</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>tar.lzma selected files to other panel.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Pack/Unpack ar archive (.a, .deb, ...)</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Make an archive or extract from it using the <command>ar</command> utility, which is
+ used for static libraries <filename>*.a</filename> or &debian; packages
+ You can extract &debian; packages this way without having <command>dpkg</command> installed.
+ Like <command>tar</command>, <command>ar</command> does not use any compression.
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/ar++archive+pack%2Bunpack+with+dialog?content=33333">V&aacute;clav J&uring;za</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>tar.7z selected files</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>tar.7z selected files to other panel.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Unpack archive to dir</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Creates a directory with the current archive name in the other panel before unpacking
+ the files into it. It uses <command>ark</command> and tries to guess the directory name (archive name
+ without file extension).
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/Archive+to+Dir?content=29760">Dirk Eschler</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Unpack current tar.7z</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Unpack current tar.7z to other panel.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Unpack current tar.lzma</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Unpack current tar.lzma to other panel and keep original input file.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Unpack current lzma</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Unpack current lzma to other panel and keep original input file.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Unpack current lzma</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Unpack current lzma to other panel and keep original input file.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Unpack multiple zip archives</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Unpack all selected zip archives into seperate directories.
+ Useraction contributed by
+ <ulink url="http://krusader.org/phpBB/viewtopic.php?t=2059">Ernest Beinrohr (OERNii),
+ and Jonas B&auml;hr</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Split large mp3</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Splits large mp3's using <command>mp3splt</command>.
+ Useraction contributed by
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=1010">Andrew Svet</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Encrypt with kgpg</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Encrypts the current file with kpgp (which has to be in your $PATH).
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/Encrypt+with+kgpg?content=32505">Dirk Eschler</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Decrypt with kgpg</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Decrypts the current file with kpgp (which has to be in your $PATH).
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/Decrypt+with+kgpg?content=32506">Dirk Eschler</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Sign with kgpg</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Signs the current file with kpgp (which has to be in your $PATH).
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/Sign+with+kgpg?content=32508">Dirk Eschler</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Verify signature with kgpg</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Tries to verify the signature of the current file with kpgp (which has to be in your $PATH).
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/Verify+signature+with+kgpg?content=32509">Dirk Eschler</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Decode current file created with uuencode.</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Decode a file created with uuencode. Requirements: Sharutils.
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/Uuencode?content=75488">Andrew Svet</ulink>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Uuencode current file.</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Uuencode creates an encoded ASCII copy of a file. Requirements: Sharutils.
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/Uuencode?content=75488">Andrew Svet</ulink>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Select from file</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>A javascript useraction, TC-like &quot;load selection from file&quot;.
+ Use this action on a text file which contains a list of filenames and these files will be selected.
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/Select+from+file?content=54518">Dirk Eschler</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Recode files using GNU recode or iconv</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>A javascript useraction, which converts either file names or their content or both from one
+ to another character encoding. It processes all selected files and directories in the active panel
+ (for the directories, recurse their content). You can select, whether a recoded copy is created or
+ if the file is moved (there is no warranty, so don't test move on any important data)
+ Requirements: You need krusader compiled with javascript support and GNU recode installed.
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/recode+files+with+dialog?content=48289">V&aacute;clav J&uring;za</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Mount as root</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>A javascript useraction, Mounts a device with root-privileges.
+ Requirements: You need krusader compiled with javascript support.
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/Root+Mount?content=29744">Jonas B&auml;hr</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Useractions</guimenu>
+ <guimenuitem>Calculator</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>A javascript useraction, a simple calculator.
+ Requirements: You need krusader compiled with javascript support.
+ Useraction contributed by
+ <ulink url="http://www.kde-files.org/content/show.php/Demo+Calc?content=29743">Jonas B&auml;hr</ulink>.</para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+
+
+ </sect1>
+ <sect1 id="tools-menu">
+ <title>Tools Menu</title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>S</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Search</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens
+ <link linkend="krusearcher">KruSearcher</link> - the
+ Krusader search module.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>L</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Locate</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens the &locate-lnk; for fast file
+ searching.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Y</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Synchronize Directories</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>The &syncdirs-lnk; function compares the
+ left and right panels and shows the differences between
+ them. After the compare function, you can move
+ files/directories so that they can be
+ synchronized.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>/</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>MountMan</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens
+ <link linkend="mount-man">MountMan</link> - the
+ Mount-Manager.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>D</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Disk Usage</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens &diskusage-lnk;.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>N</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>New Net Connection</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens the
+ <link linkend="remote-connections">New Network
+ Connection</link>dialog to start a &FTP;, SMB,
+ FISH or SFTP connection to a remote host. If you leave
+ the user name and password fields empty, you will login as
+ anonymous. You can
+ <link linkend="bookman">Bookmark</link> these remote
+ sessions.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Shift;&Ctrl;
+ <keycap>F</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Disconnect From Net</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Ends the
+ <link linkend="remote-connections">remote
+ connection</link> in the active panel and returns to the
+ start-up path.</para>
+ </listitem>
+ </varlistentry>
+ <!-- vertical bar -->
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Start Terminal</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens a terminal window in the default directory
+ (usually your home directory). You can choose your
+ favorite terminal application in the
+ &konfiggereral-lnk;.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ <keycap>F2</keycap>
+ </keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Start Terminal Here</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens a terminal window in the currently browsed
+ directory of the active panel. You can choose your
+ favorite terminal application in the
+ &konfiggereral-lnk;.</para>
+ </listitem>
+ </varlistentry>
+ <!-- vertical bar -->
+ <varlistentry id="root-mode">
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>K</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Start Root Mode Krusader</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Starts &krusader; in
+ &rootmode-lnk; at the same location.</para>
+ <caution>
+ <para>Be careful when using &krusader; with
+ ROOT PRIVILEGES.</para>
+ </caution>
+ </listitem>
+ </varlistentry>
+ <!-- vertical bar -->
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Alt;&Ctrl;
+ <keycap>J</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Javascript Console</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens the
+ <link linkend="javascript_console">Javascript
+ Console</link>.</para>
+ </listitem>
+ </varlistentry>
+ <!--<varlistentry>-->
+ <!--<term>-->
+ <!--<menuchoice>-->
+ <!--<shortcut>-->
+ <!--<keycombo action="simul">&Ctrl;<keycap>`</keycap></keycombo>-->
+ <!--</shortcut>-->
+ <!--<guimenu>Tools</guimenu>-->
+ <!--<guimenuitem>User Menu</guimenuitem>-->
+ <!--</menuchoice>-->
+ <!--</term>-->
+ <!--<listitem>-->
+ <!--<para>-->
+ <!--Please use at this moment the <link linkend="useractions-menu">Useractions menu</link> instead.-->
+ <!--Our plans for the Usermenu are to make user-configurable KActionMenus.-->
+ <!--With this one could make a UserMenu containing &eg; all music-related actions and place-->
+ <!--this in the button-bar.... (or anywhere else).-->
+ <!--</para>-->
+ <!--</listitem>-->
+ <!--</varlistentry>-->
+ </variablelist>
+ </sect1>
+ <sect1 id="settings-menu">
+ <title>Settings Menu</title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Show Toolbar</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Shows the &main-toolbar-lnk; if
+ checked.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Show Actions Toolbar</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Shows the &actions-toolbar-lnk; if
+ checked.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Show Statusbar</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Shows the
+ <link linkend="mainwindow">Statusbar</link> if
+ chosen.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Hide Statusbar</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Hides the
+ <link linkend="mainwindow">Statusbar</link> if
+ chosen.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Show FN Keys bar</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Shows the &fnkeybar-lnk; if
+ checked.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Show Command Line</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Shows the
+ <link linkend="cmdline">Command Line</link> if
+ checked.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Alt;&Ctrl;
+ <keycap>T</keycap></keycombo>
+ </shortcut>
+ <guimenu>View</guimenu>
+ <guimenuitem>Show Terminal Emulator</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Show the
+ <link linkend="cmdline">Terminal Emulator</link> if
+ checked.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="configure-shortcuts">
+ <term>
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Shortcuts</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <indexterm>
+ <primary>Configure</primary>
+ <secondary>Shortcuts</secondary>
+ </indexterm>
+ <para>Opens a dialog which allows you to configure the
+ &krusader; key bindings.</para>
+ <para>With the
+ <guibutton>Import shortcuts</guibutton> and
+ <guibutton>Export shortcuts</guibutton> buttons you can
+ load and save a Key-binding profile. This allows
+ &krusader; to have the &tcmd;,
+ &mc;, foo-commander, or your custom
+ Key-bindings. The only limitation is that global
+ &kde; key-bindings and some
+ &krusader; key-bindings can not be changed yet,
+ as well as some features in foo-commander that we either
+ do not have or need. The Key-bindings are stored in
+ <filename>$KDEDIR/share/apps/krusader</filename>,
+ <filename>foo.keymap.info</filename> contains a
+ description,
+ <filename>foo.keymap</filename> is an ini file that holds
+ the Key-bindings. Until &krusader;-1.70.1 this
+ was a binary file, &krusader; is backwards
+ compatible for importing this legacy binary format. If a
+ <filename>*.keymap.info</filename> text file exists,
+ &krusader; will display it, showing additional
+ information regarding the loaded Key-bindings file. Here
+ you have a chance to exit without importing the proposed
+ Key-bindings file.</para>
+ <tip>
+ <para>A &tcmd; Key-bindings file is
+ provided. Please
+ <link linkend="help_krusader"> upload your favorite
+ Key-bindings schemes</link> so that they become
+ available for the &krusader; community.
+ Thanks!</para>
+ </tip>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Toolbars</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens a dialog which allows you to configure the
+ &main-toolbar-lnk; or the
+ &actions-toolbar-lnk;. You can add action
+ buttons of your favourite &useractions-lnk; to
+ the desired toolbar.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure
+ &krusader;</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens
+ <link linkend="konfigurator">Konfigurator</link> - the
+ &krusader; configuration center.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="window-menu">
+ <title>Window Menu</title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Alt;&Ctrl;
+ <keycap>N</keycap></keycombo>
+ </shortcut>
+ <guimenu>Window</guimenu>
+ <guimenuitem>New Tab</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens a new tab in the active panel.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Alt;&Ctrl;&Shift;
+ <keycap>N</keycap></keycombo>
+ </shortcut>
+ <guimenu>Window</guimenu>
+ <guimenuitem>Duplicate Current Tab</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens a new tab that is a duplicate of the active
+ tab in the active panel.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>W</keycap></keycombo>
+ </shortcut>
+ <guimenu>Window</guimenu>
+ <guimenuitem>Close Current Tab</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Closes the current tab in the active panel. This
+ command is only available if there is more than one tab
+ in the active panel.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Shift;
+ <keycap>Right</keycap></keycombo>
+ </shortcut>
+ <guimenu>Window</guimenu>
+ <guimenuitem>Next Tab</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Navigates to the next tab in the active panel. This
+ command is only available if there is more than one tab
+ in the active panel.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Shift;
+ <keycap>Left</keycap></keycombo>
+ </shortcut>
+ <guimenu>Window</guimenu>
+ <guimenuitem>Previous Tab</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Navigates to the previous tab in the active panel.
+ This command is only available if there is more than one
+ tab in the active panel.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="c_panel_profiles">
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>L</keycap></keycombo>
+ </shortcut>
+ <guimenu>Window</guimenu>
+ <guimenuitem>Profiles</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens a menu where
+ <link linkend="panel_profiles">Panel profiles</link> can
+ be saved and restored.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>U</keycap></keycombo>
+ </shortcut>
+ <guimenu>Window</guimenu>
+ <guimenuitem>Swap Panels</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>The left panel will become the right panel and vice
+ versa, only the current tabs will be swapped.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>U</keycap></keycombo>
+ </shortcut>
+ <guimenu>Window</guimenu>
+ <guimenuitem>Swap Sides</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>The complete left panel will become the right panel
+ and vice versa, and all tabs will be swapped.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Alt;&Ctrl;
+ <keycap>r</keycap></keycombo>
+ </shortcut>
+ <guimenu>Window</guimenu>
+ <guimenuitem>Vertical Mode</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Toggles the &list-panel-lnk; between
+ horizontal and vertical mode.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>F</keycap></keycombo>
+ </shortcut>
+ <guimenu>Window</guimenu>
+ <guimenuitem>Toggle Fullwidget Terminal
+ Emulator</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Toggles full screen mode of the terminal editor.
+ This option is only available when "Show Terminal
+ Emulator" is activated.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Window</guimenu>
+ <guimenuitem>Save Position</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Saves the current size and position of the
+ &krusader; main window. This action can be
+ automated with
+ <guilabel>"Save settings on exit"</guilabel> in
+ &konfigstartpg-lnk;</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="help-menu">
+ <title>Help Menu</title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Help</guimenu>
+ <guimenuitem>Krusader Handbook</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens the &kde; Help system starting at
+ the &krusader; help pages (this
+ document).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Shift;
+ <keycap>F1</keycap></keycombo>
+ </shortcut>
+ <guimenu>Help</guimenu>
+ <guimenuitem>What's This?</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>The &whatsthis-url; help function
+ changes the mouse cursor to a combination arrow and
+ question mark. Clicking on items within
+ &krusader; will open a help window (if one
+ exists for that particular item) explaining the item
+ function. Use this feature if you want to know more about
+ a specific item. A right-click on an item will also open
+ the &whatsthis-url; help.</para>
+ </listitem>
+ </varlistentry>
+ <!-- vertical bar -->
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Help</guimenu>
+ <guimenuitem>Report Bug</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Opens the bug report dialog for sending bug reports
+ via mail.</para>
+ <note>
+ <para>
+ <remark>If you have bugs to report please do not
+ use &kde;'s bugzilla http://bugs.kde.org/,
+ &kde;'s Bug Tracking System. We use
+ Sourceforge.net for reporting and managing our
+ &faqbugreports-lnk;.</remark>
+ </para>
+ </note>
+ <para>Wishes, patches, and comments are always
+ <link linkend="faqg_wish">welcome</link>.</para>
+ </listitem>
+ </varlistentry>
+ <!-- vertical bar -->
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Help</guimenu>
+ <guimenuitem>About Krusader</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Displays version, author, and license
+ information.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Help</guimenu>
+ <guimenuitem>About KDE</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Displays the &kde; version and basic
+ information.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+</chapter>
diff --git a/doc/en/compare.docbook b/doc/en/compare.docbook
new file mode 100644
index 0000000..7b9774c
--- /dev/null
+++ b/doc/en/compare.docbook
@@ -0,0 +1,89 @@
+<sect1 id="compare">
+ <title>Compare</title>
+ <para>&krusader; contains several compare functions:
+ <guimenuitem>Compare by content</guimenuitem>,
+ <guimenuitem>Compare Directories</guimenuitem> and the
+ <link linkend="synchronizer">Synchronizer</link> compare
+ function.</para>
+ <sect2 id="compare-content">
+ <title>Compare by Content</title>
+ <indexterm>
+ <primary>Compare</primary>
+ <secondary>Content</secondary>
+ </indexterm>
+ <para>Select one file in each panel and use
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Compare by content</guimenuitem>
+ </menuchoice>
+ </emphasis>. &krusader; will open an external
+ graphical difference tool that is
+ <link linkend="konfig-dependencies">configured</link>.
+ &kompare;, &kdiff3-url; and
+ &xxdiff-url; are supported.</para>
+ </sect2>
+ <sect2 id="compare-dir">
+ <title>Compare Directories</title>
+ <indexterm>
+ <primary>Compare</primary>
+ <secondary>Directories</secondary>
+ </indexterm>
+ <para>Compare the files of each panel by using
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Compare Directories</guimenuitem>
+ </menuchoice>
+ </emphasis>. By default newer and single files will be selected
+ in each panel, this behaviour can be changed in the
+ <guimenuitem>Compare Setup</guimenuitem> menu.
+ <note>
+ <para>The files are not compared by content but by their
+ names and dates only.</para>
+ </note></para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Compare Setup</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Configures the
+ <guimenuitem>Compare
+ Directories</guimenuitem> function.</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guimenuitem>Select Newer and
+ Single</guimenuitem> (default)</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>Select Single</guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>Select Newer</guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>Select Different and
+ Single</guimenuitem>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>Select Different</guimenuitem>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+</sect1>
diff --git a/doc/en/configuration-files.docbook b/doc/en/configuration-files.docbook
new file mode 100644
index 0000000..9b94149
--- /dev/null
+++ b/doc/en/configuration-files.docbook
@@ -0,0 +1,165 @@
+<appendix id="config_files">
+ <!-- **********************************************************************
+ configuration-files.docbook
+ +++++++++++++++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <title>Configuration files</title>
+ <indexterm>
+ <primary>Configuration files</primary>
+ </indexterm>
+ <para>This appendix gives an overview of the configuration files
+ used by &krusader;.</para>
+ <para>
+ <emphasis role="bold">krusaderui.rc</emphasis>
+ </para>
+ <para>This file stores the users toolbar settings and the menu
+ structure. Tip: read also the
+ <link linkend="faqi_krusaderui_rc">krusaderui.rc
+ &FAQ;</link>.</para>
+ <para>Location:
+ <filename>$KDEDIR/share/apps/krusader/krusaderui.rc</filename> or
+ <filename>
+ ~/.kde/share/apps/krusader/krusaderui.rc</filename></para>
+ <para>
+ <emphasis role="bold">krusaderrc</emphasis>
+ </para>
+ <para>This file stores the &krusader;
+ configuration.</para>
+ <para>Location:
+ <filename>~/.kde/share/config/krusaderrc</filename></para>
+ <para>The following settings are &eg; stored:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Actions Toolbar</para>
+ </listitem>
+ <listitem>
+ <para>Archives</para>
+ </listitem>
+ <listitem>
+ <para>Colors</para>
+ </listitem>
+ <listitem>
+ <para>Dependencies</para>
+ </listitem>
+ <listitem>
+ <para>DiskUsage</para>
+ </listitem>
+ <listitem>
+ <para>DiskUsageViewer</para>
+ </listitem>
+ <listitem>
+ <para>General</para>
+ </listitem>
+ <listitem>
+ <para>HTML Settings</para>
+ </listitem>
+ <listitem>
+ <para>KFileDialog</para>
+ </listitem>
+ <listitem>
+ <para>KFileDialog Speedbar</para>
+ </listitem>
+ <listitem>
+ <para>KrDetailedViewLeft</para>
+ </listitem>
+ <listitem>
+ <para>KrDetailedViewRight</para>
+ </listitem>
+ <listitem>
+ <para>KrViewerWindow</para>
+ </listitem>
+ <listitem>
+ <para>KrViewerWindow Toolbar extraToolBar</para>
+ </listitem>
+ <listitem>
+ <para>Look&amp;Feel</para>
+ </listitem>
+ <listitem>
+ <para>Notification Messages</para>
+ </listitem>
+ <listitem>
+ <para>Panel Profiles</para>
+ </listitem>
+ <listitem>
+ <para>Private</para>
+ </listitem>
+ <listitem>
+ <para>Protocols</para>
+ </listitem>
+ <listitem>
+ <para>Search</para>
+ </listitem>
+ <listitem>
+ <para>Startup</para>
+ </listitem>
+ <listitem>
+ <para>Synchronize</para>
+ </listitem>
+ <listitem>
+ <para>Locate</para>
+ </listitem>
+ <listitem>
+ <para>SynchronizerProfile - 1</para>
+ </listitem>
+ </itemizedlist>
+ <para>
+ <emphasis role="bold">krbookmarks.xml</emphasis>
+ </para>
+ <para>This file stores the &krusader; bookmarks and
+ uses the &xbel-url; standard.</para>
+ <para>Location:
+ <filename>
+ ~/.kde/share/apps/krusader/krbookmarks.xml</filename></para>
+ <para>
+ <emphasis role="bold">useractions.xml</emphasis>
+ </para>
+ <para>This file stores the &useractions-lnk;
+ configuration. The file structure is documented in
+ doxygen-headers of UserActionXML.</para>
+ <para>Location:
+ <filename>
+ ~/.kde/share/apps/krusader/useractions.xml</filename></para>
+ <para>
+ <emphasis role="bold">useraction-examples.xml</emphasis>
+ </para>
+ <para>This is the default User-Actions provided by us. The
+ file-structure is documented in doxygen-headers of
+ UserActionXML.</para>
+ <para>Location:
+ <filename>
+ $KDEDIR/share/apps/krusader/useraction-examples.xml</filename></para>
+ <para>
+ <emphasis role="bold">foo.keymap</emphasis>
+ </para>
+ <para>Is an ini file that holds a
+ <link linkend="configure-shortcuts">Key-binding profile</link>.
+ Until &krusader;-1.70.0 this was a binary file.
+ &krusader; is backwards compatible for importing this
+ legacy binary format.</para>
+ <para>Location:
+ <filename>
+ $KDEDIR/share/apps/krusader/foo.keymap</filename></para>
+ <para>
+ <emphasis role="bold">foo.color</emphasis>
+ </para>
+ <para>This is a binary file that holds the
+ <link linkend="konfig-color">Color Scheme</link>.</para>
+ <para>Location:
+ <filename>$KDEDIR/share/apps/krusader/foo.color</filename></para>
+</appendix>
diff --git a/doc/en/credits.docbook b/doc/en/credits.docbook
new file mode 100644
index 0000000..6cd627a
--- /dev/null
+++ b/doc/en/credits.docbook
@@ -0,0 +1,310 @@
+<chapter id="credits">
+ <!-- **********************************************************************
+ credits.docbook
+ +++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <title>Credits and License</title>
+ <indexterm>
+ <primary>Credits</primary>
+ </indexterm>
+ <indexterm>
+ <primary>License</primary>
+ </indexterm>
+ <para>
+ <emphasis role="bold">&krusader;</emphasis>
+ </para>
+ <para>Program copyright 2000-2003 Shie Erlich and Rafi Yanai,
+ 2004-2008 &krusader; Krew
+ <email>krusader@users.sourceforge.net</email></para>
+ <para>&krusader; is developed by a dedicated team of
+ individuals, known as the &krusader; Krew.
+ <itemizedlist>
+ <listitem>
+ <para>Shie Erlich, author
+ <email>erlich@users.sourceforge.net</email></para>
+ </listitem>
+ <listitem>
+ <para>Rafi Yanai, author
+ <email>yanai@users.sourceforge.net</email></para>
+ </listitem>
+ <listitem>
+ <para>Dirk Eschler, webmaster &amp; i18n
+ coordinator
+ <email>deschler@users.sourceforge.net</email></para>
+ </listitem>
+ <listitem>
+ <para>Csaba Karai, developer
+ <email>ckarai@users.sourceforge.net</email></para>
+ </listitem>
+ <listitem>
+ <para>Heiner Eichmann, developer
+ <email>h.eichmann@gmx.de</email></para>
+ </listitem>
+ <listitem>
+ <para>Jonas B&auml;hr, developer
+ <email>jonas.baehr@web.de</email></para>
+ </listitem>
+ <listitem>
+ <para>Frank Schoolmeesters, Documentation &amp;
+ Marketing coordinator
+ <email>frank_schoolmeesters@yahoo.com</email></para>
+ </listitem>
+ <listitem>
+ <para>Richard Holt, Documentation &amp; Proofing
+ <email>richard.holt@gmail.com</email></para>
+ </listitem>
+ <listitem>
+ <para>Matej Urban&ccaron;i&ccaron;,
+ Marketing &amp; Product Research
+ <email>matej.urban@gmail.com</email></para>
+ </listitem>
+ </itemizedlist>The project is written using
+ <application>KDevelop</application>and
+ <application>&Qt; Designer</application>.</para>
+ <para>We would especially like to thank Dirk Eschler the
+ &krusader; web master. If you visit the
+ &kruwebsite-url; you'll appreciate the hard work and
+ effort that Dirk has put into the site as much as we do.</para>
+ <para>Contributors: We would like to thank all the
+ &krusader; users who submitted bugs, wishes and
+ patches. Sorry we can't mention all of you.</para>
+ <para>Donations: We would like to thank the following
+ organisations and individuals for their recent financial
+ <ulink url="http://sourceforge.net/project/project_donations.php?group_id=6488">
+ support</ulink>. In addition we would to thank those who have
+ contributed
+ <ulink url="http://sourceforge.net/project/project_donations.php?group_id=6488">
+ anonymously</ulink>. Your support is very much appreciated.
+ <itemizedlist>
+ <listitem>
+ <para>
+ <ulink url="http://Distrowatch.com">
+ distroWatch.com</ulink> (donation)</para>
+ </listitem>
+ <listitem>
+ <para>Sven Opitz (the first donation ever !)</para>
+ </listitem>
+ <listitem>
+ <para>Christian Bock (webspace)</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>Special thanks to:
+ <itemizedlist>
+ <listitem>
+ <para>&sourceforge-net-url;, webhosting
+ services</para>
+ </listitem>
+ <listitem>
+ <para>Jiri Klement, &kde;4 porting help</para>
+ </listitem>
+ <listitem>
+ <para>&kde-files-url; &amp;
+ &kde-apps-url; creator Frank Karlitschek</para>
+ </listitem>
+ <listitem>
+ <para>&openusability-url;</para>
+ </listitem>
+ <listitem>
+ <para>Google.com</para>
+ </listitem>
+ <listitem>
+ <para>&krusader; &MacOS;-X port with the &fink-url;-project: Jonas B&auml;hr, &bodo-tasche-url;,
+ <ulink url="http://pdb.finkproject.org/pdb/maintainer.php?maintainer=Alexander%20K.%20Hansen">Alexander K. Hansen</ulink>
+ <ulink url="http://hritcu.wordpress.com/2006/08/10/krusader-on-intel-mac/">Catalin Hritcu</ulink></para>
+ </listitem>
+ <listitem>
+ <para>Technical Communication team of 2007, University of Oulu, Finland;
+ Documentation for &krusader; 1.80.0</para>
+ </listitem>
+ <listitem>
+ <para>V&aacute;clav J&uring;za, QA,
+ bug-hunting, patches and general help</para>
+ </listitem>
+ <listitem>
+ <para>Ji&rcaron;&iacute;
+ Pale&ccaron;ek, QA, bug-hunting, patches and
+ general help</para>
+ </listitem>
+ <listitem>
+ <para>Andrew Neupokoev (nwmod) &krusader; Logo and
+ Icons, art contest winner.</para>
+ </listitem>
+ <listitem>
+ <para>Angel Ramos, &debian; package
+ maintainer</para>
+ </listitem>
+ <listitem>
+ <para>Terry "Fudoki" Wilkinson, handbook proofreader</para>
+ </listitem>
+ <listitem>
+ <para>G&aacute;bor Lehel (illissius), Viewer
+ module for the 3rd Hand Panel</para>
+ </listitem>
+ <listitem>
+ <para>Szombathelyi Gy&ouml;rgy, ISO KIO
+ slave</para>
+ </listitem>
+ <listitem>
+ <para>David Harel, panel toolbar buttons</para>
+ </listitem>
+ <listitem>
+ <para>Jan Willem van de Meent (Adios), &krusader;
+ icons</para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://usefularts.org/">usefularts.org</ulink>,
+ &krusader; icons</para>
+ </listitem>
+ <listitem>
+ <para>Hans Loffler, directory history list</para>
+ </listitem>
+ <listitem>
+ <para>Jan Halasa, new bookmark module</para>
+ </listitem>
+ <listitem>
+ <para>Mikolaj Machowski, Usability and QA</para>
+ </listitem>
+ <listitem>
+ <para>Cristi Dumitrescu, QA, bug-hunting, patches and general
+ help</para>
+ </listitem>
+ <listitem>
+ <para>Aurelien Gateau, patch for KViewer</para>
+ </listitem>
+ <listitem>
+ <para>Milan Brabec, the first patch ever !</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>Thanks to the Documentation translators:
+ <itemizedlist>
+ <listitem>
+ <para>Russian: Roman Batejkin</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>Thanks to the GUI translators:
+ <itemizedlist>
+ <listitem>
+ <para>Bosnian: Asim Husanovic</para>
+ </listitem>
+ <listitem>
+ <para>Brazilian Portuguese: Doutor Zero</para>
+ </listitem>
+ <listitem>
+ <para>Bulgarian: Milen Ivanov</para>
+ </listitem>
+ <listitem>
+ <para>Catalan: Rafael Munoz Rodriguez, Quim Perez
+ Noguer</para>
+ </listitem>
+ <listitem>
+ <para>Chinese: Jinghua Luo</para>
+ </listitem>
+ <listitem>
+ <para>Czech: Martin Sixta, V&aacute;clav
+ J&uring;za</para>
+ </listitem>
+ <listitem>
+ <para>Danish: Anders Bruun Olsen, Christian Sonne, Peter
+ H.S.</para>
+ </listitem>
+ <listitem>
+ <para>Dutch: Frank Schoolmeesters</para>
+ </listitem>
+ <listitem>
+ <para>French: Ren&eacute;-Pierre Lehmann, David
+ Guillerm</para>
+ </listitem>
+ <listitem>
+ <para>German: Christoph Thielecke, Dirk Eschler</para>
+ </listitem>
+ <listitem>
+ <para>Greek: Spiros Georgaras</para>
+ </listitem>
+ <listitem>
+ <para>Hungarian: Kukk Zoltan, Arpad Biro, Karai Csaba</para>
+ </listitem>
+ <listitem>
+ <para>Italian: Giuseppe Bordoni</para>
+ </listitem>
+ <listitem>
+ <para>Japanese: UTUMI Hirosi, Hideki Kimura</para>
+ </listitem>
+ <listitem>
+ <para>Lithuanian: Dovydas Sankauskas</para>
+ </listitem>
+ <listitem>
+ <para>Polish: Marcin Szafran, Lukasz Janyst, Marcin Garski,
+ Pawel Salawa, Tomek Grzejszczyk</para>
+ </listitem>
+ <listitem>
+ <para>Portuguese: Bruno Queir&oacute;s</para>
+ </listitem>
+ <listitem>
+ <para>Russian: Dmitry V. Chernyak, Denis Koryavov, Nick
+ Shaforostoff, Dmitry A. Bugay</para>
+ </listitem>
+ <listitem>
+ <para>Serbian: Sasa Tomic</para>
+ </listitem>
+ <listitem>
+ <para>Slovak: Zdenko Podobn&yacute;</para>
+ </listitem>
+ <listitem>
+ <para>Slovenian: Matej
+ Urban&ccaron;i&ccaron;</para>
+ </listitem>
+ <listitem>
+ <para>Spanish: Rafael Munoz Rodriguez, Alejandro Araiza
+ Alvarado, Alex Araiza</para>
+ </listitem>
+ <listitem>
+ <para>Swedish: Erik Johansson, Anders
+ Lind&eacute;n, Peter Landgren</para>
+ </listitem>
+ <listitem>
+ <para>Turkish: Bekir Sonat</para>
+ </listitem>
+ <listitem>
+ <para>Ukrainian: Ivan Petrouchtchak</para>
+ </listitem>
+ </itemizedlist>And to all the other translators, we're sorry we
+ can't list all of your names here. Please take a look in the
+ headers of the
+ <filename>foo.po</filename> files to see
+ &i18n-credits-url;.</para>
+ <para>If your native language is not listed above and you would
+ like to translate &krusader; into your language,
+ please read the &i18n-page-url;.</para>
+ <para>For more credits, read the &changelog-url; file
+ online or in the Krusader sources.</para>
+ <para>Documentation Copyright 2000-2003 Shie Erlich and Rafi
+ Yanai. Copyright 2004-2008 &krusader; Krew
+ <email>krusader@users.sourceforge.net</email>.</para>
+ <!-- &underGPL; -->
+ <!-- GPL License, do not remove -->
+ <para>This program is licensed under the terms of the
+ <ulink url="http://www.gnu.org/copyleft/gpl.html">GNU General
+ Public License</ulink> Version 2, June 1991.</para>
+ <!-- &underFDL; -->
+ <!-- FDL License, do not remove -->
+ <para>This documentation is licensed under the terms of the
+ <ulink url="http://www.gnu.org/copyleft/fdl.html">GNU Free
+ Documentation License</ulink>.</para>
+</chapter>
diff --git a/doc/en/diskusage.docbook b/doc/en/diskusage.docbook
new file mode 100644
index 0000000..a8868c4
--- /dev/null
+++ b/doc/en/diskusage.docbook
@@ -0,0 +1,120 @@
+<sect1 id="diskusage">
+ <title>Disk Usage</title>
+ <indexterm>
+ <primary>Disk Usage</primary>
+ </indexterm>
+ <para>The Disk Usage is based on the code of
+ &filelight;. The Disk Usage shows you how your disk
+ space is being used by a graphical representation of your
+ file system. The following presentations are possible:
+ <itemizedlist>
+ <listitem>
+ <para>Line view</para>
+ </listitem>
+ <listitem>
+ <para>Detailed view</para>
+ </listitem>
+ <listitem>
+ <para>&filelight; view: as a set of concentric
+ segmented-rings</para>
+ </listitem>
+ </itemizedlist>Choose
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Disk Usage</guimenuitem>
+ </menuchoice>
+ </emphasis> or
+ <keycombo action="simul">&Alt;
+ <keycap>d</keycap></keycombo> to start this feature in a separate
+ window, or open it inside the
+ &popup-panel-lnk;.</para>
+ <para>Disk Usage Keybindings, right click menu.
+ <itemizedlist>
+ <listitem>
+ <para>
+ <keycap>Del</keycap>: Delete</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>e</keycap></keycombo>: Exclude</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>Arrow Up</keycap></keycombo>: parent dir</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>n</keycap></keycombo>: new search</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>r</keycap></keycombo>: refresh</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>i</keycap></keycombo>: include all</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>Arrow Down</keycap></keycombo>: step into</para>
+ </listitem>
+ <listitem>
+ <para>View menu:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>l</keycap></keycombo>: Line view</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>d</keycap></keycombo>: Detailed view</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>f</keycap></keycombo>: Filelight view</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>Arrow Right</keycap></keycombo>: Next view</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>Arrow Left</keycap></keycombo>: Previous
+ view</para>
+ </listitem>
+ </itemizedlist></para>
+ </listitem>
+ </itemizedlist></para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Disk Usage</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="diskusage.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="diskusage.png" format="EPS"/></imageobject>
+ <textobject><phrase>Konfigurator Look &amp; Feel page</phrase></textobject>
+ <caption><para>Disk Usage</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <!--HTML_PARSING
+<figure id="screenshot-diskusage" float="1">
+<title>Disk Usage</title>
+<mediaobject>
+<imageobject><imagedata fileref="diskusage.png"/></imageobject>
+<textobject><phrase>Disk Usage</phrase></textobject>
+</mediaobject>
+</figure>
+HTML_PARSING-->
+</sect1>
diff --git a/doc/en/editors-note.docbook b/doc/en/editors-note.docbook
new file mode 100644
index 0000000..cf550b9
--- /dev/null
+++ b/doc/en/editors-note.docbook
@@ -0,0 +1,73 @@
+<!-- **********************************************************************
+ editors-note.docbook
+ ++++++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+<preface id="editors_note">
+ <title>Note from the Editors</title>
+
+ <para>As you may notice, this handbook is written by various authors.
+ The draft explanation of new features is done by the developers on the
+ krusader-devel mailinglist, the editors add this information in this handbook.
+ We have taken much care in ensuring technical and vocabulary consistency.
+ The authors write in English even though it is not their native language;
+ therefore, you may notice strange sentence constructions.
+ Do not hesitate to let us know, if something is not clear to you.</para>
+
+ <para>An open source project's greatest strength is derived from getting user
+ feedback. That's why we would love to hear what you have to say.
+ <emphasis>Documentation contributors are always welcome!</emphasis>,
+ since this is a time consuming task.
+ If you have ideas on how to improve the content,
+ if you would like to write about an undocumented &krusader; feature, or
+ if you have comments or suggestions about the &krusader; Handbook, please let us know.
+ You can contact us even if you find typos!</para>
+
+ <para>The Handbook "revision" matches the &krusader; version number.
+ &eg; "&krusader; Handbook revision 1.80.x" describes "&krusader; 1.80.x"</para>
+
+ <para>Please read the &docchangelog-url; file online or in the &krusader; sources to find
+ out the latest changes in the &krusader; Handbook.</para>
+
+ <para>For information about the &krusader; documentation project,
+ please contact the &krusader; documentation coordinator, Frank Schoolmeesters
+ <email>frank_schoolmeesters@yahoo.com</email>.</para>
+
+
+<para>This handbook is available in several formats.
+<itemizedlist>
+ <listitem>
+ <para>via the <ulink url="help-menu.html">Help Menu</ulink> when using &krusader;</para>
+ </listitem>
+ <listitem>
+ <para>the &onlinehandbook-url;</para>
+ </listitem>
+ <listitem>
+ <para>As documentation tarballs (HTML, TXT, RTF, PDF, XML-SOURCE),
+ download them from the &sfmirrors-url;</para>
+ </listitem>
+</itemizedlist>
+The most recent version of this handbook is available when using &krusader; from cvs
+or the &onlinehandbook-url;.
+</para>
+
+&dev-cvs-note;
+
+<para>All mentioned Trademarks and Copyrights in this handbook belong to their respective owners.</para>
+
+</preface>
diff --git a/doc/en/faq.docbook b/doc/en/faq.docbook
new file mode 100644
index 0000000..4051f9c
--- /dev/null
+++ b/doc/en/faq.docbook
@@ -0,0 +1,1848 @@
+<chapter id="faq">
+ <!-- **********************************************************************
+ faq.docbook
+ ++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <title>Frequently Asked Questions (&FAQ;)</title>
+ <indexterm>
+ <primary>FAQ</primary>
+ </indexterm>
+ <!-- &reporting.bugs;
+ &updating.documentation; -->
+ <para>If you have problems with &krusader; please
+ check the &install-proc-lnk;, as your problem may be
+ caused by a bad installation.</para>
+ <para>The &FAQ; is divided into three sections:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <link linkend="faq_installation">Installation
+ &FAQ;</link> (this page)</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="faq_usage">Usage
+ &FAQ;</link> (issues with running/using
+ &krusader;)</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="faq_general">General
+ &FAQ;</link> (bug reports, forum, mailing list,
+ ...)</para>
+ </listitem>
+ </itemizedlist>If you feel that a &FAQ; is missing or
+ if something is not clear to you, please
+ <link linkend="editors_note">let us know</link>.</para>
+ <sect1 id="faq_installation">
+ <title>Installation &FAQ;</title>
+ <qandaset>
+ <qandaentry>
+ <question id="faqi_kdelibs">
+ <para>Does &krusader; need &kde; to
+ run?</para>
+ </question>
+ <answer>
+ <para>
+ <emphasis>No, &krusader; does not need the
+ &kde; window manager</emphasis> to run on your
+ computer but &krusader;'s natural environment
+ is &kde;, because it relies on services
+ provided by the &kde; base libraries. Only
+ some shared libraries are needed &eg;
+ &kde; libraries, &Qt; libraries,
+ &etc; This means that &krusader;
+ runs on &gnome-url;,
+ &afterstep-url;, &xfce-url; and
+ other window managers provided the approriate libraries
+ are installed on your computer. All this is not a problem
+ since the apt-get world can resolve these dependencies
+ instantly.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ <para>You do not need to switch to the &kde;
+ window manager to use &krusader;; you can
+ still use &gnome-url;,
+ &afterstep-url;, &xfce-url; or
+ another window manager. However, the configuration of the
+ &krusader; fonts and some behavior is done by
+ running
+ <command>kcontrol</command>.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ <para>A lot depends on what you want to do with
+ &krusader;. You should know that
+ &krusader; uses the &kde;
+ &kioslaves1-url; to access remote file
+ systems, and support for only a limited number of file
+ system types are shipped with &kdelibs-url;,
+ most of the &kioslaves2-url; are bundled with
+ &kdebase-url; (including fish, sftp and tar).
+ However, if you want the property-dialog to show
+ EXIF-data for .jpeg's, you need &kde;graphics.
+ If you want ID3-infos, you need
+ &kde;multimedia, and so on.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ <para>To summarize, if you want a working
+ &krusader; - install &kde;libs. If
+ you want a functional &krusader; then you need
+ &kde;libs + &kde;base. For maximum
+ functionality, &krusader; needs all of the
+ &kde; package libraries, but the
+ &kde; window manager is optional.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_libs">
+ <para>Which libraries does &krusader; need to
+ run?</para>
+ </question>
+ <answer>
+ <para>For running &krusader; (&eg;
+ when you have installed &krusader; with a
+ binary RPM) you need less libraries than if you compile
+ &krusader; from source. &eg; you
+ only need the C-compliler &gcc; when you
+ compile &krusader; from source (see the next
+ question).</para>
+ <para>Here is a list of the required shared libraries
+ when you run &krusader;:</para>
+ <para>
+ <itemizedlist>
+ <listitem>
+ <para>kdelibs (for the required &kde;
+ version see the &install-proc-lnk;)</para>
+ </listitem>
+ <listitem>
+ <para>libacl1 libart-2.0 libattr1 libaudio2 libc6
+ libfam0 libfontconfig1</para>
+ </listitem>
+ <listitem>
+ <para>libfreetype6 libgcc1 libgcc2 libice6 libidn11
+ libjpeg62 libkjsembed1</para>
+ </listitem>
+ <listitem>
+ <para>libkonq4 libpcre3 libpng12 libqt3-mt libsm6
+ libstdc++6 libunwind7 libx11-6</para>
+ </listitem>
+ <listitem>
+ <para>libxcursor1 libxext6 libxft2 libxi6
+ libxinerama1 libxrandr2 libxrender1 libxt6
+ zlib1g</para>
+ </listitem>
+ </itemizedlist>If you need more info please take a look
+ at the &deb-requirements-url; .</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_missing_libs">
+ <para>I have followed all the steps but
+ <command>configure</command>complains about missing libs
+ or headers. What do I need to do?</para>
+ </question>
+ <answer>
+ <para>Install the missing packages.</para>
+ <para>Here is a list of the required packages to compile
+ &krusader; from source:</para>
+ <para>
+ <itemizedlist>
+ <listitem>
+ <para>gcc-cpp gcc-c++ glibc libgcc1 (other
+ compilers may work but haven't been tested)</para>
+ </listitem>
+ <listitem>
+ <para>autoconf automake XFree</para>
+ </listitem>
+ <listitem>
+ <para>libqt3 libqt-devel</para>
+ </listitem>
+ <listitem>
+ <para>kdelibs kdelibs-devel</para>
+ </listitem>
+ <listitem>
+ <para>libjpeg62 libjpeg-devel libpng3
+ libmng1</para>
+ </listitem>
+ <listitem>
+ <para>fam libfam-devel</para>
+ </listitem>
+ <listitem>
+ <para>zlib1 arts libart_lgpl2 libstdc++5
+ libpcre0</para>
+ </listitem>
+ <listitem>
+ <para>libkjsembed, if you use the
+ &javascript-console-lnk;, often found in
+ a package called KDEbindings(-devel) and
+ libkonq-dev for the &konqueror;
+ right-click menu entries.</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>Most RPM-based distributions separate the headers
+ from the libs. The headers are needed to compile
+ &krusader;. Look for packages in the form
+ foo-devel-*.rpm (&eg;
+ <filename>kdelibs-devel-foo.i586.rpm</filename>) or
+ foo-dev-*.deb for &debian; based
+ distributions. These are usually included with your
+ distribution.
+ <tip>
+ <para>If you ca not find the needed package, use
+ &rpmfind-url; and click 'missing lib or
+ header' in the search line. Or use
+ <command>apt-cache search
+ <replaceable>foo</replaceable></command> to find the
+ corresponding package for &debian; based
+ distributions.</para>
+ </tip></para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_64bit">
+ <para>How do I compile &krusader; when I'm
+ using a 64 bit processor ?</para>
+ </question>
+ <answer>
+ <para>As far as we know, there are no issues.
+ &krusader; is also available on
+ <ulink url="http://packages.debian.org/unstable/utils/krusader">
+ many other architectures</ulink>.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_rpm-source">
+ <para>I have downloaded the Source RPM
+ <filename>krusader-x.xx.dist.src.rpm</filename>, what to
+ do now?</para>
+ </question>
+ <answer>
+ <para>
+ <orderedlist>
+ <listitem>
+ <para>Check the ownership and the permissions on
+ <filename class="directory">
+ /usr/src/RPM/</filename> and all recursive
+ directories that your normal user can
+ read-write-execute in these directories.</para>
+ </listitem>
+ <listitem>
+ <para>To produce the binary RPM for your computer,
+ do this:
+ <screen><prompt>$</prompt> <userinput><command>rpm</command> <option>--rebuild</option> <replaceable>&lt;/path/to/rpmfile/&gt; krusader-x.xx.dist.src.rpm</replaceable></userinput></screen>
+ </para>
+ </listitem>
+ <listitem>
+ <para>If all
+ <link linkend="faqi_missing_libs">
+ dependencies</link> are OK, a binary RPM
+ <filename>krusader-x.xx.dist.rpm</filename> will be
+ created at
+ <filename class="directory">
+ /usr/src/RPM/RPMS/i586</filename> (replace i586 with
+ your architecture).</para>
+ </listitem>
+ <listitem>
+ <para>Test the binary RPM for errors before
+ installing:
+ <screen><prompt>$</prompt> <userinput><command>rpm</command> <option>-i --test</option> <replaceable>&lt;/path/to/rpmfile&gt; krusader-x.xx.dist.rpm</replaceable></userinput></screen>
+ If the prompt returns without any message,
+ then everything is OK.</para>
+ </listitem>
+ <listitem>
+ <para>Install the binary RPM as usual, for example:
+ <screen><prompt>$</prompt> <userinput><command>su -c 'rpm</command> <option>-Uvh</option> <replaceable>&lt;/path/to/rpmfile&gt; krusader-x.xx.dist.rpm</replaceable>'</userinput></screen>
+ You will be asked to enter your root
+ password.</para>
+ </listitem>
+ <listitem>
+ <para>Now you can
+ <link linkend="starting-krusader">
+ start</link> &krusader;.</para>
+ </listitem>
+ </orderedlist>
+ </para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ <tip>
+ <para>For more information about RPM, visit
+ &rpm-org-url; and read the
+ &rpm-guide-url; by Eric
+ Foster-Johnson.</para>
+ </tip>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_rpm-fails">
+ <para>I'm trying to install binary foo (RPM or DEB
+ package), but it fails. What's wrong?</para>
+ </question>
+ <answer>
+ <para>Since we only prepare (and use) the source, we have
+ no way of knowing this. Did you test the binary RPM
+ before installing?
+ <screen><prompt>$</prompt> <userinput><command>rpm</command> <option>-i --test</option> <replaceable>&lt;/path/to/rpmfile&gt; krusader-x.xx.dist.rpm</replaceable></userinput></screen>
+ If the prompt returns without any message, then
+ everything is OK. RPM's downloaded from our website are
+ usually provided by &krusader; users. Visit
+ your distro website and search for an updated RPM.</para>
+ <para>If the RPM is not OK, try to find another package
+ at &Linux; software archives such as
+ &freshmeat-url; or &kde-apps-url;.
+ If you still can't find the appropriate package for your
+ &Linux; distribution, we recommend searching
+ for it with &rpmfind-url; or
+ &rpmpbone-url;.</para>
+ <para>In general, a package for an older version of your
+ distrubution or even for another distribution might work
+ on your computer (&eg; FC RPM's often work on
+ Mdk and RH, and vice versa), but it is always the best
+ that you install only RPM's that exactly match your
+ distribution. If you can't find a package that matches
+ your distribution version, architecture or distribution,
+ then use a source RPM. When you use a source RPM, the
+ Krusader sources will be built, on your computer,
+ guaranteeing a suitable binary RPM for your specific
+ distribution and architecture. In addition, this method
+ results in maximum system speed, since the resulting
+ binary is customized for your computer. Please read the
+ previous question, it explains how to install a source
+ RPM. The best solution is explained in the next
+ question.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_rpm-notfound">
+ <para>I can't find an RPM or DEB package for
+ &krusader;, what to do?</para>
+ </question>
+ <answer>
+ <para>Check if your distribution provides
+ &krusader;, if it doesn't then contact your
+ distribution creator and ask them to include
+ &krusader;!</para>
+ <para>Did you take a look at the &URL;'s on
+ the &install-proc-lnk; page? If you have and
+ found nothing, you can always compile
+ &krusader; from source. Even if you feel you
+ haven't got the necessary skills, you will probably
+ succeed in compiling &krusader;: we provide a
+ very detailed installation procedure. This HowTo enables
+ newcomers to compile &krusader; from source,
+ even if they have never done a compilation from source
+ before, just follow the instructions carefully. Feel free
+ to post a &help-request-lnk; if you encounter
+ problems.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_krusaderui_rc">
+ <para>I've installed &krusader;, but when I
+ start, only the
+ <guimenu>"Help"</guimenu> menu appears. Why?</para>
+ </question>
+ <answer>
+ <para>In this case only the
+ <guimenu>Help</guimenu> menu is visible and all other menu
+ items like &eg;
+ <guimenu>File</guimenu> and
+ <guimenu>Select</guimenu> are missing. This is because
+ some distributions put the
+ <filename>krusaderui.rc</filename> file in the wrong
+ directory. To solve the problem, just copy the
+ <filename>krusaderui.rc</filename> file from the package
+ <filename>
+ krusader_kde3/krusader/krusaderui.rc</filename> to
+ <filename>
+ $KDEDIR/share/apps/krusader/krusaderui.rc</filename> and
+ <filename>
+ ~/.kde/share/apps/krusader/krusaderui.rc</filename> and
+ re-run &krusader;. If you have compiled
+ &krusader; from sources this is often caused
+ if the &kdeqtdir-lnk; environment variables
+ are not correctly set. The result is that the
+ <filename>krusaderui.rc</filename> file is installed in
+ the wrong directory. Please read the following question,
+ as well.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_missing_menus">
+ <para>Some new menu items are missing after updating
+ &krusader;, what's wrong?</para>
+ </question>
+ <answer>
+ <para>The
+ <filename>krusaderui.rc</filename> file is stored in
+ <filename>
+ $KDEDIR/share/apps/krusader/krusaderui.rc</filename>.
+ When you change the
+ <guilabel>"Toolbar"</guilabel>, &kde; makes a
+ copy of that file in the home directory at
+ <filename>
+ ~/.kde/share/apps/krusader/krusaderui.rc</filename>. If
+ Krusader was previously installed on your computer, and
+ you install a newer &krusader; version the
+ <filename>
+ ~/.kde/share/apps/krusader/krusaderui.rc</filename> file
+ must be replaced with the newer version. Note: this will
+ also reset all your changes on toolbars and
+ shortcuts!</para>
+ <para>The first line of
+ <filename>krusaderui.rc</filename> contains the version
+ number. After installing a newer &krusader;
+ version, &kde; will automatically replace the
+ old
+ <filename>
+ ~/.kde/share/apps/krusader/krusaderui.rc</filename> with
+ the newer version when starting the new
+ &krusader; for the first time
+ (&kde; will detect the newer version number in
+ the first line).</para>
+ <para>If you install a CVS or beta version and
+ &krusader; was already installed on your
+ computer then you should delete the
+ <filename>krusaderui.rc</filename> file from your home
+ directory to activate the new menu entries
+ <prompt>$</prompt>
+ <userinput>
+ <command>rm</command>
+ <option>
+ ~/.kde/share/apps/krusader/krusaderui.rc</option>
+ </userinput></para>
+ <para>If the
+ <filename>
+ ~/.kde/share/apps/krusader/krusaderui.rc</filename> file
+ is older, then the new menu elements will not be shown.
+ Read the previous question for information on how to
+ update the
+ <filename>krusaderui.rc</filename> file. If
+ <filename>krusaderui.rc</filename> is missing or in a
+ wrong directory, only the
+ <guimenu>"Help"</guimenu> menu appears, please read the
+ previous question.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_libfam_la">
+ <para>When I run
+ <command>make</command>, it complains about
+ <filename>libfam.la</filename>, what's wrong?</para>
+ </question>
+ <answer>
+ <para>The
+ <command>./configure</command> script does not check for
+ the presence of
+ <filename>libfam.la</filename>, and
+ <command>make</command> needs
+ <filename>libfam.la</filename> to compile
+ &krusader;. If you know how this can be
+ solved, please let us know. Install
+ <filename>libfam0-devel-foo.rpm</filename>. Note: when
+ you install &Mandrake;-&Linux; 9.2
+ with the default settings, this package is not installed.
+ If you need more information take a look at
+ &missing-libs-lnk;.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_deb-qt">
+ <para>&debian; complains about &Qt;
+ when running
+ <command>./configure</command>, what's wrong?</para>
+ </question>
+ <answer>
+ <para>This problem occurs when you use &gcc;
+ 2.95, you need to install &gcc; 3.2 (or
+ higher). You also need to set the enviroment variables
+ "CC, CPP and CXX" before running the
+ <command>./configure</command> script.
+ <screen><prompt>$</prompt> <userinput><command>export</command> CC=<replaceable>/usr/bin/gcc-3.2</replaceable></userinput>
+ <prompt>$</prompt> <userinput><command>export</command> CXX=<replaceable>/usr/bin/g++-3.2</replaceable></userinput>
+ <prompt>$</prompt> <userinput><command>export</command> CPP=<replaceable>/usr/bin/cpp-3.2</replaceable></userinput>
+ </screen>
+ For more information please take a look
+ &debian-qt-a-url; and at the
+ &debian-qt-b-url; on how to build a
+ &Qt;/&kde;3 application on
+ &debian;.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_nvidia">
+ <para>I have a
+ <filename>libGLcore.so.1</filename> compile error after
+ using the &nvidia; installer, what to
+ do?</para>
+ </question>
+ <answer>
+ <para>This problem occurs when you use the
+ &nvidia; installer and not the official
+ &nvidia; packages of your distribution.
+ &krusader; is based on &Qt; which
+ can be linked against the X OpenGL libraries. As a result
+ &krusader; may look for OpenGL as well. The
+ problem is that the &nvidia; installer (prior
+ to version 7xxx) doesn't perform it's task properly: it
+ replaces the OpenGL header files (which get included into
+ &krusader;) but doesn't set the libGL links
+ correctly. The best solution is to use the
+ &nvidia; packages provided by your distributor
+ or a new &nvidia; installer, the current
+ version at the moment of writing is 7114. If, for some
+ reason, you must use an old &nvidia; driver,
+ one solution is the following hack, the exact commands
+ depend on the distribution used and the version of the
+ &nvidia; driver (6111 in this example), but it
+ should read something like this:
+ <screen><prompt>$</prompt> <userinput><command>ln</command> -s <replaceable>libGLcore.so.1.0.6111 libGLcore.so.0</replaceable></userinput>
+ <prompt>$</prompt> <userinput><command>ln</command> -s <replaceable>libGLcore.so.1.0.6111 libGLcore.so</replaceable></userinput>
+ <prompt>$</prompt> <userinput><command>ln</command> -s <replaceable>libGLcore.so.1.0.6111 libGLcore.so.1.0.0</replaceable></userinput>
+ <prompt>$</prompt> <userinput><command>ln</command> -s <replaceable>libGLcore.so.1.0.6111 libGLcore.so.0.0.0</replaceable></userinput>
+ <prompt>$</prompt> <userinput><command>ln</command> -s <replaceable>libGLcore.so.1.0.6111 libGL.so</replaceable></userinput>
+ <prompt>$</prompt> <userinput><command>ln</command> -s <replaceable>libGLcore.so.1.0.6111 libGL.so.0</replaceable></userinput>
+ <prompt>$</prompt> <userinput><command>ln</command> -s <replaceable>libGLcore.so.1.0.6111 libGL.so.0.0.0</replaceable></userinput>
+ <prompt>$</prompt> <userinput><command>ln</command> -s <replaceable>libGLcore.so.1.0.6111 libGL.so.1</replaceable></userinput>
+ <prompt>$</prompt> <userinput><command>ln</command> -s <replaceable>libGLcore.so.1.0.6111 libGL.so.1.0.0</replaceable></userinput>
+ <prompt>$</prompt> <userinput><command>ln</command> -s <replaceable>/usr/lib/libGLU.la /usr/X11R6/lib/libGLU.la</replaceable></userinput>
+ </screen></para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_gcc4">
+ <para>Why &krusader;-1.60.x does not compile
+ with gcc4?</para>
+ </question>
+ <answer>
+ <para>Because &krusader;-1.60.x was not gcc4
+ compatible, it first needs some patches:
+ <itemizedlist>
+ <listitem>
+ <para>add 'class ListPanelFunc;' in
+ krusader/Panel/listpanel.h</para>
+ </listitem>
+ <listitem>
+ <para>add 'class KMountManGUI;' in
+ krusader/MountMan/kmountman.h</para>
+ </listitem>
+ <listitem>
+ <para>add 'class KrDetailedViewItem;' in
+ krusader/Panel/krdetailedview.h</para>
+ </listitem>
+ </itemizedlist>More information can be found in our
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=1328">
+ forum</ulink>.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_help_request">
+ <para>I am having trouble compiling and installing
+ &krusader;, how do I send a help
+ request?</para>
+ </question>
+ <answer>
+ <para>Please read our detailed
+ <link linkend="compilation">installation
+ procedure</link> and the &faq-lnk;. If you
+ can't find a solution to your problem then feel free to
+ post a
+ <emphasis role="bold">help request</emphasis> at our
+ &krusader; forum or use the
+ &kruusers-url; mailing list. But before
+ posting a help request, please try the following:
+ <orderedlist>
+ <listitem>
+ <para>Use the &kruforumsearch-url;
+ function on the &forum-lnk;, your problem
+ might be solved or discussed already.</para>
+ </listitem>
+ <listitem>
+ <para>If you can't find a solution, please make a
+ note of the following issues:
+ <itemizedlist>
+ <listitem>
+ <para>the &krusader; version
+ used</para>
+ </listitem>
+ <listitem>
+ <para>the &Linux; distribution +
+ version used</para>
+ </listitem>
+ <listitem>
+ <para>a good description of the problem</para>
+ </listitem>
+ </itemizedlist>Without this information, it is very
+ difficult for us to help you.
+ <note>
+ <para>If you give us the error messages
+ (&eg;
+ <command>make</command> error messages) please start
+ with the FIRST error message, all the error
+ messages which follow the first error message are
+ consequences and not the cause of your
+ problem.</para>
+ </note></para>
+ </listitem>
+ <listitem>
+ <para>Send out your help request.</para>
+ </listitem>
+ </orderedlist></para>
+ <para>Thank you for your co-operation!</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_rpm-build">
+ <para>How can I build an RPM package for
+ &krusader;?</para>
+ </question>
+ <answer>
+ <para>If you have experience with compiling from source,
+ you will probably be able to build a
+ &krusader; RPM too. Information about RPM can
+ be found at &rpm-org-url; and in the
+ &rpm-guide-url; by Eric Foster-Johnson. The
+ following is the short procedure howto on building an
+ RPM.</para>
+ <warning>
+ <para>NEVER build RPMs when logged in as root. Mistakes
+ in building packages (&eg; a bad
+ <filename>krusader.spec</filename> file) can do serious
+ damage to your system when logged in as root.</para>
+ </warning>
+ <para>
+ <orderedlist>
+ <listitem>
+ <para>Compile &krusader; from source to
+ check that the compilation works fine.</para>
+ </listitem>
+ <listitem>
+ <para>Check the ownership and the permissions on
+ <filename class="directory">
+ /usr/src/RPM/</filename> and all recursive
+ directories that your normal user can
+ read-write-execute in these directories.</para>
+ </listitem>
+ <listitem>
+ <para>Copy
+ <filename>kusader-1.xx.tar.gz</filename> to
+ <filename class="directory">
+ /usr/scr/RPM/SOURCE</filename></para>
+ </listitem>
+ <listitem>
+ <para>Copy
+ <filename>kusader.spec</filename> to
+ <filename class="directory">
+ /usr/scr/RPM/SPECS</filename> Tip: the latest
+ <filename>kusader.spec</filename> can be found in
+ CVS.</para>
+ </listitem>
+ <listitem>
+ <para>Edit
+ <filename>kusader.spec</filename> and add your name,
+ your e-mail address, the rpm name, ... Other
+ changes may be needed if
+ <command>rpmbuild</command> fails.</para>
+ </listitem>
+ <listitem>
+ <para>Build the binary and the source RPM with:
+ <screen><prompt>$</prompt> <userinput><command>rpmbuild</command> <option>-ba</option> <replaceable>/usr/scr/RPM/SPECS/krusader.spec</replaceable></userinput></screen>
+ If everything went OK you will have a
+ binary RPM in
+ <filename class="directory">
+ /usr/src/RPM/RPMS/i586</filename> (depending on your
+ architecture) and a source RPM in
+ <filename class="directory">
+ /usr/src/RPM/SRPMS/</filename> &eg;
+ <filename>
+ krusader-1.70-beta1.suse10.i586.rpm</filename> and
+ <filename>
+ krusader-1.70-beta1.suse10.src.rpm</filename></para>
+ </listitem>
+ <listitem>
+ <para>If the build is not OK you will receive an
+ error message during the rpmbuild process, try to
+ fix it and run
+ <command>rpmbuild</command> again.</para>
+ </listitem>
+ <listitem>
+ <para>And finally:
+ <link linkend="faqi_rpm-source">test</link> the RPM
+ before sending it in.</para>
+ </listitem>
+ </orderedlist>
+ </para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqi_cvs_verion">
+ <para>Why does &krusader;-cvs show an old
+ version number in the about box?</para>
+ </question>
+ <answer>
+ <para>Because we only change the version number just
+ before we do a new release. &krusader;-cvs
+ will show an older version number, so ignore the version
+ number and check the download date. We simply haven't yet
+ decided what the next version number will be.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ </qandaset>
+ </sect1>
+ <sect1 id="faq_usage">
+ <title>Usage &FAQ;</title>
+ <qandaset>
+ <qandaentry>
+ <question id="faqu_qt355">
+ <para>&krusader; keeps crashing, why?</para>
+ </question>
+ <answer>
+ <para>We've been receiving a lot of emails and bug
+ reports (December 2005) regarding random crashes,
+ especially during file operations such as copy, move,
+ etc.
+ <emphasis role="bold">These crashes are related to
+ &Qt; 3.3.5 and NOT
+ &krusader;.</emphasis> It seems that
+ &Qt; 3.3.5 introduced a serious bug which is
+ currently (December 2005) causing random crashes in many
+ &kde; applications including
+ &konqueror;. You can use Google to find out
+ more. As far as we know, &debian;-Sid and
+ &SuSE; already posted new &Qt;
+ binaries that fix the problem, and &gentoo;
+ has masked &Qt; 3.3.5 completely. As for now,
+ you either need &Qt; 3.3.4 or a fixed
+ &Qt; 3.3.5 or a higer version, depending on
+ your distribution. More information is available on our
+ <ulink url="http://krusader.sourceforge.net/phpBB/viewtopic.php?t=1407">
+ website</ulink>.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqu_supermount">
+ <para>When I try to mount/unmount my cdrom/floppy,
+ &krusader; reports something about a
+ supermount, what's this about?</para>
+ </question>
+ <answer>
+ <para>Supermount is a daemon which handles the
+ mounting/unmounting of removable filesystems for you.
+ Just insert a floppy, and do
+ <userinput>
+ <command>cd</command>
+ <option>
+ <replaceable>/mnt/floppy</replaceable>
+ </option>
+ </userinput>supermount will do the mount for you
+ automatically and transparently. Usually this works fine.
+ However, supermount misleads the system into thinking
+ that the
+ <hardware>floppy/cdrom</hardware> is mounted at all times!
+ This creates some problems for &krusader;, as
+ it cannot really know when the floppy or CD has been
+ removed because the system information is not correctly
+ updated by supermount - is there really a
+ <hardware>floppy</hardware> in the
+ <hardware>drive</hardware>? Of course, this can be
+ solved, but as for now, we don't consider it a
+ priority.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqu_dead_mountpoint">
+ <para>Why does &krusader; freeze or hang on a
+ dead mountpoint?</para>
+ </question>
+ <answer>
+ <para>When &krusader; is &eg;
+ browsing an NFS share and the NFS server goes down,
+ &krusader; will freeze. This
+ &krusader; (and all other open internal
+ viewers/editors) freeze is fatal, and can only be
+ corrected with the
+ <command>kill -9</command>. We have no solution for this.
+ This is an issue not confined to file managers, or even
+ the &Linux; OS! The problem is that you "hang"
+ on the first access to the dead share - so there is no
+ way around it, no check to avoid it, even
+ <command>ls</command> will freeze. Just trying to read
+ something - anything - is enough to get you stuck. The
+ one and only way around this architectural problem is
+ using a multi-threaded design - this way if we get stuck,
+ we don't hang the entire application event loop, but we
+ don't think that the time is right for adding threads, we
+ are not sure that *all* the &kde; systems out
+ there are using &Qt;-mt (the multi threaded
+ version of the &Qt; library), and the Krusader
+ Krew may not be the right people to address this major
+ issue in any case; so currently this is just a bug we
+ have to learn to live with.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqu_resize">
+ <para>When I try to resize &krusader; to make
+ it smaller, I discover that I can't resize it below a
+ certain size. Why?</para>
+ </question>
+ <answer>
+ <para>See the
+ <guibutton>F1, F2</guibutton> (&etc;) buttons?
+ They are not allowing &krusader; to downsize
+ as they have a minimum size. Just disable them
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Show FN Keys Bar</guimenuitem>
+ </menuchoice>
+ and you'll be able to resize
+ &krusader; to your liking. Since version 1.51
+ we have improved this greatly: when downsizing the
+ buttons will look like 'F5 ..py'. When the button faces
+ are too small to read a tooltip will give the complete
+ text. The minimum width is 45 pixels for each
+ button.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqu_refresh">
+ <para>When I perform some file operations,
+ &krusader;'s panel doesn't refresh / I'm using
+ &krusader; with fam installed, but updates to
+ the panel are not shown. Why?</para>
+ </question>
+ <answer>
+ <para>The bad news is that we're not sure why, but it
+ seems that
+ <command>fam</command> (file alteration monitor) sometimes
+ refuses to work. We are looking into this problem to make
+ sure it is not
+ <emphasis>our</emphasis> problem. We've tried the same
+ source code on two different Gentoo installations: one
+ worked, the other did not. The good news is that if you
+ disable
+ <application>fam</application>, &krusader;
+ will automatically revert to its internal update
+ mechanism (which is less efficient, but works) without
+ needing to recompile. You can disable
+ <application>fam</application> with:
+ <screen><prompt>$</prompt> <userinput><command>su -c 'fam -l'</command></userinput></screen>
+ Look at the manpages for more information about
+ <application>fam</application>.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <!-- Thanks to Karai Csaba -->
+ <qandaentry>
+ <question id="faqu_samba_codepage">
+ <para>
+ <application>Samba</application> ISO 8859-x codepage /
+ What to do if &krusader; does not read shared
+ directories containing special international
+ characters?</para>
+ </question>
+ <answer>
+ <para>&krusader; does not handle (yet)
+ <application>Samba</application> ISO 8859-x codepages, if
+ you use a codepage different than 8859-1 you will have to
+ do a manual configuration. Create or modify the file:
+ <filename>~/.smb/smb.conf</filename>
+ <programlisting>[global]
+ workgroup = MyWorkGroup (ex. WORKGROUP)
+ client code page = MyCodePage (ex. 852)
+ character set = MyCharSet (ex. ISO8859-2)
+ </programlisting>
+ Unfortunately
+ <application>kcontrol</application> (&kde;
+ 3.1.1) fails to configure smb.conf properly, so this must
+ be done manually with a text editor.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <!-- Thanks to Karai Csaba -->
+ <qandaentry>
+ <question id="faqu_krarc_protocol">
+ <para>&krusader; reports "krarc:... protocol
+ not supported" error at opening an archive file, what to
+ do?</para>
+ </question>
+ <answer>
+ <para>Install the krarc slave properly:</para>
+ <para>Copy the
+ <filename>kio_krarc.so</filename>,
+ <filename>kio_krarc.la</filename> files into
+ <filename class="directory">
+ $KDEDIR/lib/kde3</filename></para>
+ <para>Copy the
+ <filename>krarc.protocol</filename> file into
+ <filename class="directory">
+ $KDEDIR/share/services</filename></para>
+ <para>or the directory where the KIO slaves are placed in
+ your &Linux; distribution.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqu_krarc_support">
+ <para>I get the error message "Protocol not supported by
+ Krusader: "krarc:/path/to/foo-archive", when I try to
+ open foo-Archive, what to do?</para>
+ </question>
+ <answer>
+ <para>The icons, kio_slaves and documentation must be
+ installed in the correct places in the &kde;
+ directory tree. The
+ <filename>kio_krarc.*</filename> files must be in the same
+ directory with the other KIO slaves. Try this: locate
+ <filename>kio_tar.*</filename> and copy/link the
+ <filename>kio_krarc.*</filename> files to the same
+ location. Don't forget to run
+ <command># ldconfig</command> on this directory when
+ you're done. For more information click
+ <ulink url="www.krusader.org/phpBB/viewtopic.php?t=991">
+ here</ulink>.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+
+<qandaentry>
+ <question id="faqu_external_tool">
+ <para>What todo if an extenal tool doesn't seem to work?</para>
+ </question>
+ <answer>
+ <para>Krusader uses several programs as <link linkend="konfig-dependencies">external tools</link>,
+ and sometimes they appear not to work.
+
+ Open a terminal and check if tool foo is installed.
+ <screen><prompt>$</prompt> <userinput><command>foo</command></userinput></screen>
+
+ Check if tool foo is properly configured in the &konfigdependencie-lnk;.
+
+ For Archiving tools: autodetect the archives again with the <guibutton>Auto Configure</guibutton> button
+ in the <link linkend="konfig-archives">Konfigurator archive page</link>.
+
+ Check the &konfigprotocol-lnk;
+
+ If it doesn't work, backup your <filename>~/.kde/share/config/krusaderrc</filename> configuration file and remove it from this location,
+ Restart Krusader, Krusader will now start the first start configuration wizard, follow these guidelines.
+
+ </para>
+ <para> </para> <!-- Empty line to make it more readable -->
+ </answer>
+</qandaentry>
+
+<qandaentry>
+ <question id="faqu_jar">
+ <para>Howto executing jar files (and not enter the jar archive)?</para>
+ </question>
+ <answer>
+ <para>Go to the &konfigprotocol-lnk; and remove <guilabel>application/x-jar</guilabel>
+ from the krarc node, &krusader; should no longer enter the archive.
+ Global file associations are handled by &kde; and not by &krusader;.
+ To assosiate the jar extension:
+ <itemizedlist>
+ <listitem>
+ <para>Open &kde;s control center: <application>kcontrol</application>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <menuchoice>
+ <guimenu>KDE Components</guimenu>
+ <guimenuitem>File Associations</guimenuitem>
+ </menuchoice>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Enter <filename>jar</filename> as filename pattern
+ </para>
+ </listitem>
+ <listitem>
+ <para>Add <filename>java</filename> as application
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para> </para> <!-- Empty line to make it more readable -->
+ </answer>
+</qandaentry>
+
+ <!-- Thanks to Dirk Eschler -->
+ <qandaentry>
+ <question id="faqu_ftp_firewall">
+ <para>Why do I have trouble with my &FTP;
+ connection?</para>
+ </question>
+ <answer>
+ <para>This problem often occurs when you are behind a
+ firewall or proxy. Open
+ <menuchoice>
+ <guimenu>KDE Control Center</guimenu>
+ <guimenuitem>Network</guimenuitem>
+ <guimenuitem>Preferences</guimenuitem>
+ </menuchoice>,
+ <guilabel>"Enable Passive Mode (PASV)"</guilabel> has to
+ be turned on or off, depending on it's current setting.
+ Now try your &FTP; session again to see if it
+ works. Also, make sure you have no other &FTP;
+ sessions open (using web browsers, etc.), they can cause
+ complications. More information can be found in
+ &active-passive-ftp-url;.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <!-- Thanks to Karai Csaba -->
+ <qandaentry>
+ <question id="faqu_ftp_http_proxy">
+ <para>I get
+ <errorcode>"FTP protocol not supported by
+ &krusader;"</errorcode> error when trying to
+ open a remote &FTP; directory, what to
+ do?</para>
+ </question>
+ <answer>
+ <para>The reason for this error is that '&FTP;
+ via &HTTP; proxy' feature is not yet supported
+ by &krusader;. This error may be caused by a
+ misconfiguration of the proxy settings in
+ &kcontrolcenter;. Modify the proxy settings to
+ not use &HTTP; proxy and &FTP; will
+ work.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question id="faqu_no_part">
+ <para>How don't add ".part" suffix when copying files via ftp?</para>
+ </question>
+ <answer>
+ <para>When uploading files a <filename>.part</filename> suffix is added to the filename,
+ once the upload is complete the filename is renamed automagically
+ to remove the <filename>.part</filename> suffix.
+ This works great but sometimes some ftp-servers don't allow a rename operation.
+ You can solve this by unchecking the checkbox
+ <guilabel>Mark partially uploaded files</guilabel> in &kde;'s control center.
+ The checkbox is located at
+ <menuchoice>
+ <guimenu>Internet and Network</guimenu>
+ <guimenuitem>Connection Preferences</guimenuitem>
+ </menuchoice>.</para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question id="faqu_close_connection">
+ <para>How can I close a remote connection
+ (&eg; a FTP connection)?</para>
+ </question>
+ <answer>
+ <para>It's explained in the
+ <link linkend="remote-connections">remote connections
+ chapter</link>.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqu_media_protocol">
+ <para>I am experiencing problems with the media://
+ protocol, why?</para>
+ </question>
+ <answer>
+ <para>At the moment of writing the media:// protocol is
+ instable, we need to wait until the &kde; team
+ corrects it, every other protocol works properly with
+ &krusader;, only media fails. More information
+ regarding this issue is available in
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=1357">
+ our forum</ulink>.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <!-- Thanks to thepieman at the Krusader Forum -->
+ <qandaentry>
+ <question id="faqu_sound">
+ <para>How can I disable the default sounds,
+ &eg; when I do a delete action ?</para>
+ </question>
+ <answer>
+ <para>Those are the default &kde; System
+ sounds, and not related to &krusader;. If you
+ want to disable them globally open your &kde;
+ &kcontrolcenter; (
+ <application>kcontrol</application>):
+ <menuchoice>
+ <guimenu>KDE Control Center</guimenu>
+ <guimenuitem>Sound &amp;
+ Multimedia</guimenuitem>
+ <guimenuitem>System Notifications</guimenuitem>
+ </menuchoice>,
+ <guilabel>Event Source: "KDE System
+ Notifications"</guilabel> and uncheck sound items you
+ don't like.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqu_remoteMan">
+ <para>Where is RemoteMan, the remote connection manager
+ ?</para>
+ </question>
+ <answer>
+ <para>RemoteMan has been replaced by our Bookmark Manager
+ since Krusader 1.25-beta1. The Bookmark Manager handles
+ local files and
+ <link linkend="remote-connections">remote
+ &URL;'s</link> the same way. RemoteMan was left
+ as a selection until &krusader;-1.51 to allow
+ an easier transition and give you a chance to move your
+ &bookmarks-lnk;. RemoteMan was disabled, as
+ announced, in &krusader;-1.60.</para>
+ <para>&URL; transition procedure:
+ <orderedlist numeration="arabic">
+ <listitem>
+ <para>install &krusader;-1.51</para>
+ </listitem>
+ <listitem>
+ <para>open the RemoteMan and connect to an
+ &FTP;</para>
+ </listitem>
+ <listitem>
+ <para>once inside, bookmark the current location,
+ select a name and save.</para>
+ </listitem>
+ <listitem>
+ <para>do this for all your connections, all the
+ &bookmarks-lnk; are now stored in
+ <filename>krbookmarks.xml</filename></para>
+ </listitem>
+ <listitem>
+ <para>install &krusader;-1.60, it will use
+ <filename>krbookmarks.xml</filename> or import it if
+ needed.</para>
+ </listitem>
+ </orderedlist></para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqu_mimetypemagic_archives">
+ <para>Why doesn't mimetype magic sometimes work inside
+ archives?</para>
+ </question>
+ <answer>
+ <para>When you enter an archive and press
+ <keycap>F3</keycap> to view a file that has no known
+ extension, &eg;
+ <filename>README, INSTALL</filename> &etc;. And
+ if the viewer opens in hex-mode instead of the usual
+ mode, than you need to configure:
+ <menuchoice>
+ <guimenu>KDE Control Center</guimenu>
+ <guimenuitem>KDE components</guimenuitem>
+ <guimenuitem>File Associations</guimenuitem>
+ <guimenuitem>Application</guimenuitem>
+ <guimenuitem>octet-stream</guimenuitem>
+ </menuchoice>,
+ <guilabel>binary viewer</guilabel> needs to be
+ removed.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question id="faqu_konfigurator">
+ <para>Where is Konfigurator, do i need to install the &kde; Desktop Enviroment to use it?</para>
+ </question>
+ <answer>
+ <para><link linkend="konfigurator">Konfigurator</link> is &krusader;s configuration module,
+ when you have installed &krusader; than you have also Konfigurator.
+ For some reason some people think it's an other &kde; application, but it is not, so
+ you don't need to install the &kde; Desktop Enviroment to use Konfigurator.
+ When runnig &krusader;, use
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure &krusader;</guimenuitem>
+ </menuchoice>, and it will start
+ <link linkend="konfigurator">Konfigurator</link>.
+ Please read the manual, &krusader; has many many configuration options,
+ a lot of things can be customized to your needs with <link linkend="konfigurator">Konfigurator</link>.
+ </para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question id="faqu_equal_lookandfeel">
+ <para>How can I set the look &amp; feel of 2
+ different users to be the same?</para>
+ </question>
+ <answer>
+ <para>Presuming that the current setup is the good
+ configuration, you can copy the configuration to the
+ other user.
+ <screen><prompt>#</prompt> <userinput><command>cp ~/.kde/share/config/krusaderrc /home/foo_user/.kde/share/config</command></userinput></screen>
+ And when the other user is Root use:
+ <screen><prompt>#</prompt> <userinput><command>cp ~/.kde/share/config/krusaderrc /root/.kde/share/config</command></userinput></screen>
+ </para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question id="faqu_save_last_location">
+ <para>Why doesn't "save last location" work?</para>
+ </question>
+ <answer>
+ <para>Unfortunately the 1.70.x version contains a bug.
+ The tabs are not saved if a "Panels Save Settings=Tabs"
+ item is present in the configuration files. The fix is
+ easy:
+ <itemizedlist>
+ <listitem>
+ <para>open and edit
+ <filename>
+ ~/.kde/share/config/krusaderrc</filename></para>
+ </listitem>
+ <listitem>
+ <para>remove the "Panels Save Settings" item</para>
+ </listitem>
+ </itemizedlist>and it'll work with the
+ &lt;Last Session&gt; feature in
+ Konfigurator. More info can be found in
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=1357">
+ our forum</ulink>.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question id="faqu_handbook">
+ <para>Why doesn't the handbook work?</para>
+ </question>
+ <answer>
+ <para>This error will happen on &debian; (or
+ &debian; based) distro with the
+ krusader_1.51-1_i386.deb package. You will see the next
+ error message if you try to open the handbook: "The
+ requested help file could not be found. Check that you
+ have installed the documentation." To fix it go to
+ <filename>
+ /usr/share/doc/kde/HTML/en/krusader/</filename>, you will
+ see the
+ <filename>foo.docbook.gz</filename> files. Now, you need
+ to extract all these files with root privileges
+ ("File-&gt;Unpack" with &krusader;)
+ to create
+ <filename>foo.docbook</filename> files. Now the handbook
+ will work. This error is fixed in the
+ krusader_1.60.0-1_i386.deb package and higher
+ versions.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+
+ </qandaset>
+ </sect1>
+ <sect1 id="faq_general">
+ <title>General &FAQ;</title>
+ <qandaset>
+ <qandaentry>
+ <question id="faqg_wish">
+ <para>How can I report a wish, a suggestion, or a
+ comment?</para>
+ </question>
+ <answer>
+ <para>An open source project's greatest strength is
+ derived from getting user feedback. That is why we love
+ to hear what you have to say. Your "gripes" are our
+ instructions. After about 6 months, programmers can no
+ longer see their own mistakes. It's natural. We want the
+ ideas, qritiques, and feedback because we all want to
+ make &krusader; the best and most useful file
+ manager available anywhere.</para>
+ <para>The most convenient way to contact us is to use the
+ &forum-lnk;, or the krusader-users
+ &mailing-lists-url;. For information on what
+ remains to be done look at the
+ &todoforum-url;. Adding ToDo items into the
+ &todoforum-url; is for developers only, but
+ feel free to post to the &featureforum-url;
+ for things that aren't on the &todoforum-url;,
+ but should be. If you have a nice feature request, the
+ &krusader; Krew will add your request to the
+ &todoforum-url;. We review and discuss every
+ submission. For more information how the forum works
+ click
+ <link linkend="faqg_kru-forum">here</link>.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqg_patch">
+ <para>How can I send a patch?</para>
+ </question>
+ <answer>
+ <para>It's not easy to write patch guidelines, but here
+ are some.
+ <orderedlist numeration="arabic">
+ <listitem>
+ <para>Patches, new code or new features are always
+ welcome!</para>
+ </listitem>
+ <listitem>
+ <para>Focus only on one problem at a time, so the
+ developers can easily understand you, and commit your patch
+ it works.</para>
+ </listitem>
+ <listitem>
+ <para>Preferrably, you can start a discussion
+ with the developers on the krusader-devel
+ &mailing-lists-url; or on the
+ &forum-lnk;. Unfortunatly, we can't apply
+ a patch if the patch is in conflict with the "general
+ design" of the &krusader; code (read for more
+ instructions in this FAQ).
+ Please send only one change request per mail, so
+ that the discussion is easier to follow. The
+ modifications should be committed step by step,
+ checking each line.
+ </para>
+ </listitem>
+ <listitem>
+ <para>Submit your patch files into our &patch-tracker-url;,
+ so that all patch proposals stay organised and don't get lost,
+ tar.gz archives or diffs are usually ok.
+ Do not copy changes into a mail. Most mailers will change the
+ white spaces, so that the diff will not apply or the
+ code snipped does not diff. In the past, patch mails went lost or disorganized in many many mails,
+ so please use the &patch-tracker-url;, thanks!
+ </para>
+ </listitem>
+ <listitem>
+ <para>Use portable solutions, &krusader;
+ should run on:
+ <itemizedlist>
+ <listitem>
+ <para>All POSIX
+ (&Linux;/BSD/&UNIX;-like
+ OSes), &Solaris;.</para>
+ </listitem>
+ <listitem>
+ <para>All BSD Platforms
+ (&freebsd;/&netbsd;/&openbsd;/&MacOS;).</para>
+ </listitem>
+ <listitem>
+ <para>&kde; 3.3- &kde;
+ 3.5 and even on GNOME with
+ &kde;libs (for krusader-2.x &kde; 4) .</para>
+ </listitem>
+ <listitem>
+ <para>GCC 2.95 - GCC 4.1</para>
+ </listitem>
+ </itemizedlist>Architecture changes are made by the
+ team only.</para>
+ </listitem>
+ <listitem>
+ <para>A final note: always keep in mind a patch might
+ be rejected. Either it has side effects, which we
+ could not fix or it contradicts with the idea behind
+ the patched module. In this sense, a software project
+ differs from, let's say a wiki: a software project
+ has to have someone to make all the final decisions.
+ Otherwise the software will not work. Furthermore:
+ keep in mind that the examination of patches might
+ take time, as we all have private lives.</para>
+ </listitem>
+ </orderedlist></para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqg_bug_report">
+ <para>How can I report a bug?</para>
+ </question>
+ <answer>
+ <para>Bugs?!?!? Well, ok.... We have an online Bug
+ Tracking System.</para>
+ <para>Using the online bug-tracker helps us have a clear
+ and orderly way to know how many bugs are open, bug
+ priority and follow-ups. It saves us from browsing
+ through the entire &krusader; forum, searching
+ for yesterdays bug. Please use this system.</para>
+ <para>Before reporting a bug, please read the following:
+ <orderedlist>
+ <listitem>
+ <para>Use the &forum-lnk;'s
+ &kruforumsearch-url; function , your bug
+ might be already solved . Please DO NOT post new bugs
+ to the &bugforum-url; (except if you are
+ not sure that you have found a bug). We use it for
+ bug discussions.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis role="bold">Check</emphasis> if the bug is
+ already posted in the &online-buglist-url;
+ of the Bug Tracking System.</para>
+ </listitem>
+ <listitem>
+ <para>If you can't find this bug mentioned, please
+ <emphasis role="bold">submit</emphasis> it into the
+ bug tracker by clicking the
+ <guibutton>Submit New</guibutton> button in the
+ bug-tracker window. Please submit the following
+ issues: the &krusader; version used, the
+ &Linux; distribution + version used,
+ processor type, and as good a description of the
+ problem as you can manage.</para>
+ </listitem>
+ </orderedlist></para>
+ <para>Thank you for your co-operation!</para>
+ <note>
+ <para>If possible, try to do the same operation with
+ &konqueror; or another &kde;
+ application. If you encounter the same problem then it
+ is possibly a &kioslaves1-url; or
+ &kde; (kdelibs) bug, and not a
+ &krusader; bug. &krusader; uses
+ the &kde; libraries and the
+ &kioslaves2-url; for many operations. In
+ some cases you can encounter problems if your
+ distribution is incorrectly configured, please test it
+ first as explained above.</para>
+ </note>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ <note>
+ <para>
+ <remark>If you've got bugs to report please do not
+ use &kde;'s bugzilla http://bugs.kde.org/,
+ &kde;'s Bug Tracking System. Report
+ &krusader; bugs directly to us.</remark>
+ </para>
+ </note>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+
+<qandaentry>
+ <question id="faqg_valgrint">
+ <para>How can i send good debug or crash reports?</para>
+ </question>
+ <answer>
+ <para>Usually binary packages that are been used by your distribution do not contain debug information.
+ Since we usually only develop and fix &krusader;-cvs, compile &krusader;-cvs in debugmode and install it, than check if the bug still exist.
+ <screen><prompt>$</prompt> <userinput><command>./configure</command> <option>--enable-debug=full</option></userinput></screen>
+
+ Install <ulink url="http://valgrind.org">valgrind</ulink>, a suite of tools for debugging and profiling &Linux; programs.
+
+ Run Valgrind/&krusader;
+ <screen><prompt>$</prompt> <userinput><command>valgrind</command> <option>--tool=memcheck</option> <replaceable>{foo_path}/krusader</replaceable></userinput></screen>
+
+ The valgrind tool will write to stdout, what really happens.
+ If you could send these informations before the crash, it's almost sure, that we may fix or tell you what to do.
+ </para>
+ <para> </para> <!-- Empty line to make it more readable -->
+ </answer>
+</qandaentry>
+
+<qandaentry>
+ <question id="faqg_crashhandler">
+ <para>What todo if the KDEcrashhandler sends no usefull backtrace information?</para>
+ </question>
+ <answer>
+ <para>Usually binary packages that are been used by your distribution do not contain debug information.
+ Since we usually only develop and fix &krusader;-cvs, compile &krusader;-cvs in debugmode and install it, than check if the bug still exist.
+ <screen><prompt>$</prompt> <userinput><command>./configure</command> <option>--enable-debug=full</option></userinput></screen>
+
+ If the KDEKrashhandler still doesn't provide usefull backtrace information, than sometimes a coredump will give better information.
+ Run Krusader, with disabled crashhandler.
+ <screen><prompt>$</prompt> <userinput><command>krusader</command> <option>--nocrashhandler</option></userinput></screen>
+
+ On a crash you will get a <filename>.core</filename> file, usually in your home directory.
+
+ Run <ulink url="http://sourceware.org/gdb/">gdb</ulink>, the GNU Project Debugger
+
+ <screen><prompt>$</prompt> <userinput><command>gdb</command> <option>-c</option> <replaceable>corefile krusader</replaceable></userinput></screen>
+
+ Now type <command>bt</command> to get the backtrace and type <command>q</command> to quit gdb.
+
+ Often the best debug results will be given when using the valgrint tool.
+ </para>
+ <para> </para> <!-- Empty line to make it more readable -->
+ </answer>
+</qandaentry>
+
+<qandaentry>
+ <question id="faqg_mail_list">
+ <para>Does &krusader; have a mailing
+ list?</para>
+ </question>
+ <answer>
+ <para>Yes, currently we have 6
+ &mailing-lists-url;. No spam, no bother, just
+ &krusader;. Feel free to subscribe and
+ unsubscribe.</para>
+ <para>Tip. our mailing lists can be browsed online or
+ read with a newsreader, so that you don't even need to
+ subscribe to follow the action on the mailing lists.
+ <itemizedlist>
+ <listitem>
+ <para>&krunews-url; is a very low volume
+ list, used for newsletters and announcements of new
+ versions or critical bugfixes. The news can also be
+ read online at &krulatestnews-url; and in
+ the &newsforum-url; which are basically
+ the same but displayed in another format.</para>
+ </listitem>
+ <listitem>
+ <para>&krudevel-url; is the developer
+ mailing list (read-only). If you want to follow the
+ development of &krusader; on the cutting
+ edge, this is the list to follow.</para>
+ </listitem>
+ <listitem>
+ <para>&kruusers-url; is the
+ &krusader; users mailing list. Here you
+ can ask for help and talk with the
+ &krusader; users and developers.</para>
+ </listitem>
+ <listitem>
+ <para>&krui18n-url; is the translations
+ mailing list.</para>
+ </listitem>
+ <listitem>
+ <para>&krudoc-url; is the documentation
+ mailing list.</para>
+ </listitem>
+ <listitem>
+ <para>&krucommits-url; (read-only): when
+ the &krusader; Krew commits code into CVS,
+ it will be reported in this mailing list. Want to
+ keep track? Waiting for a certain feature/bugfix?
+ Follow &krusader;'s development
+ here.</para>
+ </listitem>
+ </itemizedlist></para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqg_newsfeeds">
+ <para>Does &krusader; provide
+ newsfeeds?</para>
+ </question>
+ <answer>
+ <para>Yes, we do. Several newsfeeds in various formats
+ are available. &filereleasefeed-url;,
+ &forumfeed-url;, &krunewsfeed-url;,
+ &krudevelfeed-url; and even
+ <ulink url="http://dir.gmane.org/gmane.comp.kde.krusader.devel">
+ additional feeds</ulink> by gmane.org.
+ &kruusersfeed-url;,
+ &krui18nfeed-url;,
+ &krudocfeed-url;.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqg_irc">
+ <para>Does &krusader; have an IRC
+ channel?</para>
+ </question>
+ <answer>
+ <para>Yes, we do. Feel free to talk to the
+ &krusader; Krew and fellow-users via
+ &freenode-url; servers. The server is
+ <emphasis>irc.freenode.org</emphasis>, the channel is
+ <emphasis>#krusader</emphasis>. Everyone is
+ welcome.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqg_kru-forum">
+ <para>How does the &krusader; forum
+ work?</para>
+ </question>
+ <answer>
+ <para>In the spirit of freedom of speech, everything that
+ is &krusader; related can be discussed in our
+ forum. It does not matter if you are a newcomer or an
+ advanced user, everyone is welcome. An open source
+ project's greatest strength is derived from getting user
+ feedback. That is why we love to hear what you have to
+ say. With your feedback we can make &krusader;
+ better and better; otherwise, we are not aware of issues
+ and ideas you may have. But please remember the
+ following, so that we can maintain some order in the
+ chaos.</para>
+ <para>If the
+ <link linkend="index">Documentation</link>,
+ &faq-lnk;, &kruforum-url; and
+ &krudevel-url; (please use the search function
+ ) can't help you, do not hesitate to post on our forum.
+ The &krusader; Krew or the
+ &krusader; community is always available to
+ help you.</para>
+ <para>Please use the &kruforumsearch-url;
+ function of the &kruforum-url;, your issue may
+ have been previously discussed (this allows us to
+ minimize the double/triple/... postings). If your issue
+ has already been discussed in the past there is a great
+ chance that you will have an instant solution to your
+ problem. If the issue is currently being discussed, you
+ can join in the discussion. Some questions are asked over
+ and over again, that's why we have created this
+ &faq-lnk;. This allows us to spend more time
+ developing &krusader;.</para>
+ <para>The &kruforum-url; is split into seven
+ sections:
+ <itemizedlist>
+ <listitem>
+ <para>&newsforum-url;: all the latest
+ news.</para>
+ </listitem>
+ <listitem>
+ <para>&newsletterforum-url;: all newsletters.</para>
+ </listitem>
+ <listitem>
+ <para>&bugforum-url;: discussions about
+ bugs, please DO NOT use the forum for
+ &faqbugreports-lnk; (except if you are
+ unsure if you have found a bug).</para>
+ </listitem>
+ <listitem>
+ <para>&featureforum-url;: discussions
+ about new features for future &krusader;
+ versions.</para>
+ </listitem>
+ <listitem>
+ <para>&todoforum-url; here you will find
+ the list of the planned features. Registered users
+ will be able to VOTE and COMMENT on the TODO items.
+ Here you get the chance to push your favourite
+ features (+3) and still prefer certain features over
+ others (+1), if you don't care about a feature just
+ simply don't vote on that feature. Unregistered users
+ may only browse the &todoforum-url;. The
+ &todoranking-url; contains the results
+ based on the votes.
+ <link linkend="faqg_patch">Adding ToDo items</link> or
+ removing ToDo items which have been implemented will
+ be done by the &krusader; Krew.</para>
+ </listitem>
+ <listitem>
+ <para>&useractionsforum-url;: discussions
+ about &useractions-lnk;. Posting your own
+ User Actions is greatly appreciated. We plan to
+ include the best ones in the next
+ &krusader; releases.</para>
+ </listitem>
+ <listitem>
+ <para>&krugenforum-url;: everything that
+ is &krusader; related and doesn't belong
+ in the other forums.</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>Thank you for your co-operation!</para>
+ <para>We provide RSS feeds for our forums. You don't have
+ to check for new posts all the time, instead the news
+ will come to you! To make use of them, simply point your
+ RSS aggregator to &rss-url;.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqg_i18n">
+ <para>How can I translate &krusader; into my
+ native language?</para>
+ </question>
+ <answer>
+ <para>Please read the &i18n-page-url;. It's
+ not difficult to translate! Most anyone can do it, it
+ just takes some time.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqg_support">
+ <para>How can I support &krusader;?</para>
+ </question>
+ <answer>
+ <para>You can
+ <link linkend="help_krusader">
+ support</link> &krusader; in many different
+ ways. Please send us
+ <link linkend="faqg_wish">feedback</link>,
+ &faqbugreports-lnk;, patches,
+ <link linkend="help_krusader">donations</link>,
+ translations, ...</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqg_mac">
+ <para>Is there a &MacOS; X port?</para>
+ </question>
+ <answer>
+ <para>Yes, there is &MacOS; X port, but you
+ will not have the all the power you would have on
+ &Linux;. Please read the
+ <link linkend="mac-port">&MacOS; X port
+ section</link> for more information. A recommended native
+ file manager for &MacOS; is
+ &disk-order-url; (shareware).</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqg_win">
+ <para>Is there a &Windows; port?</para>
+ </question>
+ <answer>
+ <para>No, but this might change in the future. Please
+ <link linkend="help_krusader">help us</link> with this
+ project, contributions are greatly appreciated. A
+ recommended native file manager for &Windows;
+ is &tcmd-url; (shareware).</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqg_mcstyle">
+ <para>Why is &konqueror; in "midnight
+ commander style" not an
+ <link linkend="gloss-ofm">OFM</link>?</para>
+ </question>
+ <answer>
+ <para>The two panels and a commandline are available, all
+ the other stuff like
+ <link linkend="features">OFM features</link> and the
+ <link linkend="gloss-ofm">OFM</link> interaction with the
+ user is missing from this profile.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question id="faqg_why_ofm">
+ <para>Why should I use an
+ <link linkend="gloss-ofm">OFM</link>?</para>
+ </question>
+ <answer>
+ <para>An &ofm-url; is much faster than a one
+ panel filemanager and faster than the command line. If
+ you would like to know
+ <ulink url="http://www.softpedia.com/reviews/linux/Krusader-Review-18193.shtml">
+ how &krusader; feels</ulink>, there is only
+ one way to discover: install it on your computer and use
+ it for a while. If you prefer to waste time and lose
+ productivity, continue to use one panel filemanagers
+ which are based on &Windows; Explorer. Matej
+ Urban&ccaron;i&ccaron; has written
+ a
+ <ulink url="http://murban.blogspot.com/2006/01/krusader-and-konqueror-twin-versus-one.html">
+ blog</ulink>on why
+ <link linkend="gloss-ofm">OFM</link> is better than a one
+ panel filemanager.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </answer>
+ </qandaentry>
+ </qandaset>
+ </sect1>
+ <!--
+ <qandaentry>
+ <question><para> </para></question>
+ <answer>
+ <para> </para>
+ <para> </para> // Empty line to make it more readable
+ </answer>
+ </qandaentry>
+-->
+</chapter>
diff --git a/doc/en/features.docbook b/doc/en/features.docbook
new file mode 100644
index 0000000..6170c87
--- /dev/null
+++ b/doc/en/features.docbook
@@ -0,0 +1,515 @@
+<chapter id="features">
+<title>Features</title>
+<indexterm>
+ <primary>Features</primary>
+</indexterm>
+<note>
+ <para>The most important features and improvements are
+ highlighted here, it would make this list too long if we were to
+ include
+ <emphasis>all</emphasis> the features and improvements. You will
+ discover even more features in this documentation and in the
+ &changelog-url; file.</para>
+</note>
+<para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <itemizedlist>
+ <title>&ofm-url; features</title>
+ <listitem>
+ <para>Two powerful and easy to use
+ <link linkend="panels">OFM panels</link>.</para>
+ </listitem>
+ <listitem>
+ <para>&cmdline-lnk; and optional
+ &termemu-lnk; below.</para>
+ </listitem>
+ <listitem>
+ <para>Strong
+ <link linkend="keyboard-commands">
+ keyboard</link>orientation and the ability to perform
+ all functions without the mouse.</para>
+ </listitem>
+ <listitem>
+ <para>Context-dependent invocation of scripts and
+ programs &eg; mouseclick/enter (execute or
+ open with the associated application), F3 (view) and F4
+ (edit).</para>
+ </listitem>
+ <listitem>
+ <para>&usermenu-lnk;, create your own
+ customized menu.</para>
+ </listitem>
+ <listitem>
+ <para>History &eg;
+ <link linkend="folderhistory">Folder History</link>,
+ <link linkend="popular-urls">Popular
+ &URL;s</link>, ...</para>
+ </listitem>
+ <listitem>
+ <para>&vfs-lnk; for &eg;
+ &remote-connections-lnk;,
+ &archives-lnk;, search results,
+ synchronizer.</para>
+ </listitem>
+ <listitem>
+ <para>Powerful internal
+ <link linkend="krviewer">viewer and editor</link> via
+ kparts supporting almost every file format.</para>
+ </listitem>
+ <listitem>
+ <para>&advanced-search-module-lnk; :
+ searching in archives and search content on remote
+ file systems.</para>
+ </listitem>
+ <listitem>
+ <para>Several Panel view modes via the
+ &popup-panel-lnk;.</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <itemizedlist>
+ <title>&krusader; tools</title>
+ <listitem>
+ <para>&remote-connections-lnk; :
+ &FTP;/SAMBA with SFTP/SCP support via
+ &kioslaves1-url;</para>
+ </listitem>
+ <listitem>
+ <para>&locate-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>&syncdirs-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="mount-man">Mount-Manager</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>&diskusage-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>&rootmode-lnk;</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <itemizedlist>
+ <title>&krusader; features</title>
+ <listitem>
+ <para>Archive Handling: browsing, unpack, pack,
+ testing. Supported &archives-lnk; : ace,
+ arj, bzip2, deb, gzip, iso, lha, rar, rpm, tar, zip and
+ 7-zip.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="checksum">Checksum
+ creation-verification</link> mechanism that supports
+ md5, sha1, sha256, sha224, sha256, sha384, sha512,
+ tiger, whirlpool, cfv and crc.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="calculate">Calculate occupied
+ space</link> of files and folders, archives and remote
+ filesystems.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="compare-dir">Directory
+ comparison</link> and
+ <link linkend="view-menu">filtering</link>.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="compare-content">Compare files by
+ content</link> via external diff programs like
+ &kompare;, &kdiff3-url; or
+ &xxdiff-url;.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="multi_rename">Rename</link> files and
+ folders via &krename-url;</para>
+ </listitem>
+ <listitem>
+ <para>Completely supports drag'n'drop: drag from
+ &konqueror; straight into a .tar.gz file,
+ from &krusader;'s panel into the trash-bin,
+ the desktop or into &konqueror;</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="konfig-advanced">Preserve date</link> for
+ local targets at copy/move operations.</para>
+ </listitem>
+ <listitem>
+ <para>F2 opens a
+ <link linkend="tools-menu">Terminal Window</link> in the
+ default directory.</para>
+ </listitem>
+ <listitem>
+ <para>Easy editing of
+ <link linkend="file-menu">file permissions</link> and
+ ownership and
+ <link linkend="konfig-looknfeel-operation">Numeric
+ permissions</link>.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="krusearcher">Selection
+ filters</link> used in &eg; Synchronizer and
+ KruSearcher.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="jump_back">Jump-Back</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="konfig-general">
+ mimetype-aware</link>.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="folder-tabs">Tabbed panels</link> and
+ <link linkend="krviewer">Tabbed
+ Editor/Viewer</link>.</para>
+ </listitem>
+ <listitem>
+ <para>&quick-search-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="splitter">File splitter</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="mouse_gestures">Mouse Gestures</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="list_panel">Quick Navigation</link> in
+ the Location Toolbar.</para>
+ </listitem>
+ <listitem>
+ <para>&whatsthis-url; Help function in favour
+ of tooltips where reasonable.</para>
+ </listitem>
+ <listitem>
+ <para>&sync-browsing-lnk;</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <itemizedlist>
+ <title>Customize &krusader; to your own
+ needs</title>
+ <listitem>
+ <para>
+ <link linkend="konfig-startup">
+ Konfigurator</link> &krusader;'s
+ configuration center.</para>
+ </listitem>
+ <listitem>
+ <para>&main-toolbar-lnk;,
+ <link linkend="actions_toolbar">Actions
+ Toolbar</link> for user actions and bookmarks.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="key_bindings">Key-bindings</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="konfig-color">Colors</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>&panel-profiles-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>&bookmark-manager-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>&mouse-selection-modes-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>Many more features can be
+ <link linkend="konfig-startup">configured</link> the way you
+ like.</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <itemizedlist>
+ <title>&krusader; Extensions</title>
+ <listitem>
+ <para>&useractions-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>&javascript-console-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>&color-profiles-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>&keybindigs-profiles-lnk;</para>
+ </listitem>
+ </itemizedlist>Download and upload your favourite
+ &krusader; extensions at
+ &kde-files-url;.</para>
+ </listitem>
+ </itemizedlist>
+</para>
+<para>
+ <itemizedlist>
+ <title>New features in the &krusader;-1.80.0 "Final 3rd Stone"
+ release</title>
+ <listitem>
+ <para>Archive improvements
+ <itemizedlist>
+ <listitem>
+ <para>
+ <link linkend="archives">Password support</link> for: arj,
+ ace, rar and zip. Passwords can be stored in
+ &kwallet;</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="archives">7-zip support</link>, by
+ external applications 7z and 7za.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="archives">Auto-detection support</link>,
+ allowing you to open "hidden archives" (&eg;
+ &openoffice; documents).</para>
+ </listitem>
+ <listitem>
+ <para>Packing/unpacking is now in the background.</para>
+ </listitem>
+ </itemizedlist></para>
+ </listitem>
+ <listitem>
+ <para><link linkend="list_panel">Brief View</link></para>
+ </listitem>
+ <listitem>
+ <para>Many improvements of the UserAction &useractions-lnk; system.</para>
+ </listitem>
+ <listitem>
+ <para>Countless usability enhancements, especially in Konfigurator and the heavily reordered menubar.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="konfig-advanced">Media button</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Copy/Move:
+ <link linkend="copying">preserve all attributes</link> (time,
+ owner, group).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="konfig-color">Dim the colors of the inactive
+ panel</link>.</para>
+ </listitem>
+ <listitem>
+ <para>Renaming a filename without extension, single instance
+ mode, start to system tray, check this out in
+ <link linkend="konfigurator">Konfigurator</link></para>
+ </listitem>
+ <listitem>
+ <para>Configurable
+ <link linkend="list_panel">Atomic extensions</link>,
+ so that extensions like <filename>tar.gz</filename> are shown as one part in the <guilabel>Ext Column</guilabel>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>Context menu for bookmarks and enable/disable special
+ bookmarks.</para>
+ </listitem>
+ <listitem>
+ <para>Restyled
+ <link linkend="menu-commands">MenuBar</link></para>
+ </listitem>
+ <listitem>
+ <para>&termemu-lnk; enhancements bringing new functions, new usages and new look.</para>
+ </listitem>
+ <listitem>
+ <para>&synchronizer-lnk; enhancements and parallel threads for slow
+ FTP servers.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="konfig-startup">Single instance mode</link>,
+ <link linkend="konfig-startup">start to system
+ tray</link></para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="context-menu">Context menu for permanent
+ bookmarks.</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Full support for
+ <link linkend="acl">ACL permissions</link> permissions, like properties, preserve attributes, synchronizer and other.</para>
+ </listitem>
+ <listitem>
+ <para>Searcher-results, Locate-results, Synchronizer-results: support for dragging items and copy to clipboard (CTRL+C).</para>
+ </listitem>
+ <listitem>
+ <para>Many bug fixes.</para>
+ </listitem>
+ </itemizedlist>
+</para>
+
+<para>
+ <itemizedlist>
+ <title>New features in the &krusader;-1.90.0 "Power Stone"
+ (The final version for KDE3.x)</title>
+<para>Basically &krusader;-1.90.0 = &krusader;-1.80.0 + bugfixes +
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=1989">Krusader Extensions</ulink> sended in by our users.</para>
+
+ <listitem>
+ <para>
+ <itemizedlist>
+ <para>Improvements:</para>
+ <listitem>
+ <para>GCC 4.3 compatibility.</para>
+ </listitem>
+ <listitem>
+ <para>&kde; 3.2 - &kde; 3.5 compatibility.</para>
+ </listitem>
+ <listitem>
+ <para>bugfixes.</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <itemizedlist>
+ <para>Many &krusader; Extensions:</para>
+ <listitem>
+ <para>Keymaps, use keybindings of other commanders or customized keybindings!</para>
+ </listitem>
+ <listitem>
+ <para>Colormaps, use colors of other commanders or customized colors !</para>
+ </listitem>
+ <listitem>
+ <para>Useractions, create actions for your own needs ! <link linkend="useractions-menu">Click here</link> for and overview.</para>
+ </listitem>
+ <listitem>
+ <para>Javascript useractions, create actions with additional javascript power for your own needs !</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Krusader Extensions highlights:
+ <itemizedlist>
+ <para>Color schemes:</para>
+ <listitem>
+ <para>&tcmd;</para>
+ </listitem>
+ <listitem>
+ <para><trademark class="copyright">Dos Navigator</trademark></para>
+ </listitem>
+ <listitem>
+ <para>Midnight Commander</para>
+ </listitem>
+ <listitem>
+ <para>bash</para>
+ </listitem>
+ </itemizedlist>
+
+ <itemizedlist>
+ <para>Keymap:</para>
+ <listitem>
+ <para>Midnight Commander</para>
+ </listitem>
+ </itemizedlist>
+
+ <itemizedlist>
+ <para>Useractions:</para>
+ <listitem>
+ <para>Search and Replace in file</para>
+ </listitem>
+ <listitem>
+ <para>Split large mp3 files</para>
+ </listitem>
+ <listitem>
+ <para>Archive foo to dir</para>
+ </listitem>
+ <listitem>
+ <para>lzma and tar.lzma archive support</para>
+ </listitem>
+ <listitem>
+ <para>tar.7z archive support</para>
+ </listitem>
+ <listitem>
+ <para>ar (.a, .deb,...) archive support</para>
+ </listitem>
+ <listitem>
+ <para>Unpack multiple zip archives</para>
+ </listitem>
+ <listitem>
+ <para>kgpg: encrypt, decrypt, sign, verify signature</para>
+ </listitem>
+ <listitem>
+ <para>.uue file support (uuencode and uudecode)</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <itemizedlist>
+ <para>Javascript useractions:</para>
+ <listitem>
+ <para>Recode files using iconv or GNU recode.</para>
+ </listitem>
+ <listitem>
+ <para>Mount as root.</para>
+ </listitem>
+ <listitem>
+ <para>Select from file.</para>
+ </listitem>
+ <listitem>
+ <para>Calculator.</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Check the &changelog-url; for a complete overview of changes.</para>
+ </listitem>
+ </itemizedlist>
+</para>
+
+
+
+&dev-cvs-note;</chapter>
diff --git a/doc/en/glossary.docbook b/doc/en/glossary.docbook
new file mode 100644
index 0000000..70b889f
--- /dev/null
+++ b/doc/en/glossary.docbook
@@ -0,0 +1,355 @@
+<glossary id="glossary">
+ <!-- **********************************************************************
+ glossary.docbook
+ ++++++++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <indexterm>
+ <primary>Glossary</primary>
+ </indexterm>
+ <para>This chapter is intended to explain the various words which
+ have been used throughout the &krusader;
+ documentation. If you believe some acronyms or terms are missing,
+ please do not hesitate to contact the &krusader;
+ documentation team.</para>
+ <para>Thanks to
+ <ulink url="http://en.wikipedia.org/">wikipedia.org</ulink> the
+ free encyclopedia that anyone can edit.</para>
+ <glossentry id="gloss-acl">
+ <glossterm>
+ <acronym>ACL</acronym>
+ </glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Access_control_list">
+ Access Control List</ulink>; a concept in computer security
+ used to enforce privilege separation. It is a means of
+ determining the appropriate access rights to a given object
+ depending on certain aspects of the process that is making
+ the request.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-bsd">
+ <glossterm>
+ <acronym>BSD</acronym>
+ </glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Bsd">Berkeley
+ Software Distribution</ulink>; refers to any of several free
+ &UNIX;-compatible operating systems, derived from
+ <acronym>BSD</acronym>&UNIX;.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-cvs">
+ <glossterm>
+ <acronym>CVS</acronym>
+ </glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Concurrent_Versions_System">
+ Concurrent Versions System</ulink>; an important component of
+ Source Configuration Management (SCM). By using it,
+ developers can record the history of source files and
+ documents.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-deb">
+ <glossterm>
+ <acronym>DEB</acronym>
+ </glossterm>
+ <glossdef>
+ <para>This is a binary file format that is used by
+ <ulink url="http://en.wikipedia.org/wiki/Debian">
+ &debian;</ulink> and &debian;-based
+ distributions. It is a suffix of a installation file
+ specifically built for these distributions; e.g.
+ <filename>krusader_1.70.1-1_amd64.deb</filename>. Simply
+ described it is a special archive containing all the
+ program files and their proposed location on the
+ system.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="glos-dcop">
+ <glossterm>
+ <acronym>DCOP</acronym>
+ </glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Dcop">Desktop
+ Communication Protocol</ulink>; the interprocess
+ communication protocol used by &kde; desktop
+ environment. It enables various &kde; applications
+ to communicate with each other.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="glos-faq">
+ <glossterm>
+ <acronym>FAQ</acronym>
+ </glossterm>
+ <glossdef>
+ <para>
+ <link linkend="faq">Frequently Asked Questions</link>; a
+ document where questions that arise many times are answered.
+ If you have a question to the developers of
+ &krusader;, you should always have a look at the
+ &faq-lnk; first.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="glos-ftp">
+ <glossterm>&FTP;</glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/File_Transfer_Protocol">
+ File Transfer Protocol</ulink>; it is an Internet protocol
+ that allows you to retrieve files from so-called
+ &FTP; servers.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-gpl">
+ <glossterm>
+ <acronym>GPL</acronym>
+ </glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Gpl">GNU General
+ Public License</ulink>; a software license created by the
+ <ulink url="http://www.fsf.org/">Free Software
+ Foundation</ulink> defining the terms for releasing free
+ software.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-gui">
+ <glossterm>&GUI;</glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Graphical_user_interface">
+ Graphical User Interface</ulink>.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-iso">
+ <glossterm>
+ <acronym>ISO</acronym>
+ </glossterm>
+ <glossdef>
+ <para>An
+ <ulink url="http://en.wikipedia.org/wiki/ISO_image">ISO
+ image</ulink> (.iso) is an informal term for a disk image of
+ an ISO 9660 file system. More loosely, it refers to any
+ optical disk image, even a UDF image.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kde">
+ <glossterm>&kde;</glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Kde">K Desktop
+ Environment</ulink>; a project to develop a free graphical
+ desktop environment for &UNIX; compatible
+ systems.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-keybinding">
+ <glossterm>Key Binding</glossterm>
+ <glossdef>
+ <para>All features of &krusader; are available
+ through the menubar, but you can also bind (link) a certain
+ key combination to that function. You will find, however,
+ that using the
+ <link linkend="keyboard-commands">keyboard</link> is remakably
+ faster than using the menubar or
+ <link linkend="gloss-gui">GUI</link>.
+ <link linkend="keyboard-commands">Keyboard usage</link> is an
+ important tool for
+ <link linkend="gloss-ofm">Orthodox File Managers</link>.
+ &krusader; comes with several predefined
+ &keybindigs-lnk;.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kpart">
+ <glossterm>Kpart</glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/KPart">
+ Kpart</ulink>; KParts is the name of the component framework
+ for the &kde; desktop environment. KParts are
+ analogous to Bonobo components in &gnome-url;,
+ both of which are based on the same concepts as
+ &Microsoft;'s Object Linking and Embedding. e.g.
+ if you use &krusader;'s viewer to view a PDF file,
+ KPDF wil be launched inside &krusader;'s
+ viewer.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kio">
+ <glossterm>
+ <acronym>KIO</acronym> or kioslave</glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Kioslave">KDE
+ Input/Output</ulink>; also known as
+ &kioslaves1-url; is part of the &kde;
+ architecture. It provides access to files, web sites and
+ other resources through a single consistent API.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-mount">
+ <glossterm>mount</glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Mount_%28computing%29">
+ Mouting</ulink>; in computer science, is the process of
+ making a file system ready for use by the operating system,
+ typically by reading certain index data structures from
+ storage into memory ahead of time. The term recalls a period
+ in the history of computing when an operator had to mount a
+ magnetic tape or hard disk on a spindle before using
+ it.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-ofm">
+ <glossterm>
+ <acronym>OFM</acronym>
+ </glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://www.softpanorama.org/OFM/index.shtml">
+ Orthodox File Manager</ulink>; also known as "Commanders".
+ Members of this family of file managers use simple yet very
+ powerful interface that is a direct derivative of the
+ <ulink url="http://en.wikipedia.org/wiki/Norton_Commander">
+ Norton Commander</ulink> (NC) interface.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-rpm">
+ <glossterm>RPM</glossterm>
+ <glossdef>
+ <para>This is the binary file format for distributions based
+ on the
+ <ulink url="http://www.rpm.org/">RPM Package Manager</ulink>,
+ a widely used packaging tool for the &Linux;
+ operating system. If you still have to get
+ &krusader; and your system supports RPM packages,
+ you should get &krusader; packages ending in
+ .rpm.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-ssh">
+ <glossterm>
+ <acronym>SSH</acronym>, Secure Shell</glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/SSH">SSH</ulink>;
+ is a set of standards and an associated network protocol that allows
+ establishing a secure channel between a local and a remote computer.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-svn">
+ <glossterm>
+ <acronym>SVN</acronym>, Subversion</glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Subversion">
+ Subversion</ulink>; a version control system that is a
+ compelling replacement for
+ <link linkend="gloss-cvs">CVS</link>. It is used by many
+ software projects including &kde; and
+ &krusader;.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-termemu">
+ <glossterm>Terminal emulator</glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Terminal_emulator">
+ Terminal emulator</ulink>; simply a windowed shell; this is
+ known as command line window in some other environments. If
+ you want to use the shell and type the commands, you should
+ know at least a few of the system-level commands for your
+ operating system.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-posix">
+ <glossterm>
+ <acronym>POSIX</acronym>
+ </glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Posix">"Portable
+ Operating System Interface for uniX"</ulink>; a collective
+ name of a family of related standards specified by the IEEE
+ to define the application programming interface (API) for
+ software compatible with variants of the &UNIX;
+ operating system.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-url">
+ <glossterm>
+ <acronym>&URL;</acronym>
+ </glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/URL">Universal
+ Resource Locater</ulink>; a universal resource locater is the
+ technical term for what is commonly referred to as a websites
+ address. Examples of URLs include
+ <ulink url="http://krusader.sourceforge.net">
+ http://krusader.sourceforge.net</ulink> and
+ &remote-connections-lnk;.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-vfs">
+ <glossterm>
+ <acronym>VFS</acronym>
+ </glossterm>
+ <glossdef>
+ <para>&vfs-lnk; is a basic
+ <link linkend="features">OFM feature</link>, this an
+ abstracted layer over all kinds of archived information (ZIP
+ files, FTP servers, TAR archives, NFS filesystems, SAMBA
+ shares, ISO cd/dvd images, RPM catalogs, etc.), which allows
+ the user to access all the information in these divergent
+ types of file systems transparently - just like entering an
+ ordinary sub-directory! &krusader; supports
+ several &vfs-lnk;.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-xml">
+ <glossterm>XML</glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Xml">Extensible
+ Markup Language</ulink>; a very flexible text format derived
+ from SGML (ISO 8879). Originally designed to meet the
+ challenges of large-scale electronic publishing, XML is also
+ playing an increasingly important role in the exchange of a
+ wide variety of data on the Web and elsewhere.</para>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-zeroconf">
+ <glossterm>Zeroconf</glossterm>
+ <glossdef>
+ <para>
+ <ulink url="http://en.wikipedia.org/wiki/Zeroconf">Zeroconf</ulink>;
+ or Zero Configuration Networking is a set of techniques that automatically
+ create a usable IP network without configuration or special servers.
+ This allows inexpert users to connect computers, networked printers,
+ and other items together and expect them to work automatically.</para>
+ </glossdef>
+ </glossentry>
+</glossary>
diff --git a/doc/en/help.docbook b/doc/en/help.docbook
new file mode 100644
index 0000000..a3b6ee4
--- /dev/null
+++ b/doc/en/help.docbook
@@ -0,0 +1,158 @@
+<!-- **********************************************************************
+ help.docbook
+ +++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+<preface id="help_krusader">
+ <title>Help &krusader;</title>
+ <indexterm>
+ <primary>Help</primary>
+ </indexterm>
+ <para>Here is your opportunity to &contribute-url; to
+ the &krusader; project. There are things that need to
+ be done, but can't be done by us. If you feel you can help, do not
+ hesitate to contact us; every OpenSource can use some help.
+ Please also check the &contribute-url; page on our
+ website for more recent information. Thanks!</para>
+ <para>
+ <emphasis role="bold">Documentation</emphasis>
+ </para>
+ <para>Help is needed (we are looking for documentation writers)
+ for keeping the &krusader; documentation up to date.
+ The draft explanation of new features is done by the developers
+ on the krusader-devel mailing list, but we need editors to add
+ this information in the handbook. By playing with the new
+ features these editors can give valuable information to the
+ developers for making the new features even better!</para>
+ <para>
+ <emphasis role="bold">&krusader;
+ Extensions</emphasis>
+ </para>
+ <para>Please upload your favourite extensions at
+ &kde-files-url;, so that they become available for the
+ &krusader; community. Maybe they will be shipped by
+ default with &krusader; at the next release :-)) It
+ features
+ <ulink url="http://www.kde-files.org/index.php?xcontentmode=660">
+ Keymaps</ulink>,
+ <ulink url="http://www.kde-files.org/index.php?xcontentmode=661">
+ Colormaps</ulink>,
+ <ulink url="http://www.kde-files.org/index.php?xcontentmode=662">
+ User Actions</ulink>,
+ <ulink url="http://www.kde-files.org/index.php?xcontentmode=663">
+ JavaScript Extensions</ulink>.</para>
+ <para>User Actions can be discussed in our
+ &useractionsforum-url;, please join!</para>
+ <para>
+ <emphasis role="bold">Spread the Word
+ &krusader;</emphasis>
+ </para>
+ <para>If you like &krusader;,
+ <ulink url="http://krusader.sourceforge.net/spread.php">let
+ people know!</ulink> Write articles and reviews for internet or
+ print publications. Encourage your friends to give
+ &krusader; a try. Participate in forums to help others
+ in the community.</para>
+ <para>
+ <emphasis role="bold">GUI Translations</emphasis>
+ </para>
+ <para>&krusader; is available in many languages, but
+ usually several translations do need an update and translations
+ to new languages are always welcome, please read the
+ &i18n-page-url; . Even when there is already a
+ translator for your native language, it is always helpful to have
+ a second or third translator &eg; for proofreading.
+ Sometimes the regular translator is not available when a
+ translation update is needed (studies, holiday...). Please
+ contact the translator/s for your native language; your help will
+ be appreciated. Any translation (even partial translations) are
+ accepted by the &krusader;-Krew at any time (feature
+ freeze or not).</para>
+ <para>
+ <emphasis role="bold">Documentation Translations</emphasis>
+ </para>
+ <para>This documentation is translatable, if you are interested
+ in translating this documentation please contact Frank.</para>
+ <para>
+ <emphasis role="bold">OpenUsability</emphasis>
+ </para>
+ <para>Using a program, understanding its interface and getting
+ information out of it, is something that should always be clear
+ in every application - no matter how advanced your understanding
+ of operating systems is or how deep your computer literacy is.
+ For that reason &krusader; asked to be included in the
+ &openusability-url; project.</para>
+ <para>This project joins the software developers and usability
+ experts in an attempt to check all parts of a user interface for
+ the inappropriate entries. Its main goal is making user
+ interfaces and dialogs understandable and friendly to every user.
+ We need our users comments, your comments, to make things better.
+ In case you find a part of the program's interface to be too
+ complicated, please do help us correct it and make it
+ better.</para>
+ <para>
+ <emphasis role="bold">Donations</emphasis>
+ </para>
+ <para>Actually, we hadn't considered donations, until users asked
+ us for a way to &donate-url; to the project.
+ &krusader; is, and always will be free, in all the
+ terms of the GNU Public License.</para>
+ <para>
+ <emphasis role="bold">Packagers</emphasis>
+ </para>
+ <para>We are always in need of packagers for different distro
+ rpm's, deb's, etc. All help is welcome.</para>
+ <para>
+ <emphasis role="bold">Users' feedback for the
+ &krusader; &MacOS; X port</emphasis>
+ </para>
+ <para>There is a &macosx-port-url;
+ with the help of &fink-url; , the port is
+ maintained by
+ <ulink url="http://hritcu.wordpress.com/about/">Catalin Hritcu</ulink>,
+ all feedback is welcome.</para>
+ <para>
+ <emphasis role="bold">Porting &krusader; to
+ &Windows;</emphasis>
+ </para>
+ <para>&krusader; is written using &Qt; as
+ well as &kde;libs. As long as &kde;libs
+ does not run on &Windows;, porting
+ &krusader; is not an option. However, we do believe
+ that once &Qt;4-GPL is released, efforts will be made
+ to port &kde;libs to &Windows;, and if that
+ happens, we're in business and then we need a maintainer for
+ porting &krusader; to &Windows;.</para>
+ <para>
+ <emphasis role="bold">FAQ</emphasis>
+ </para>
+ <para>If you have a question that is missing in the
+ &faq-lnk;, we would like to hear it.</para>
+ <para>
+ <emphasis role="bold">Others</emphasis>
+ </para>
+ <para>
+ <link linkend="faqg_wish">Feedback</link>,
+ <link linkend="faqg_bug_report">Bug reports</link>, patches,
+ &etc; are always welcome! An open source project's
+ greatest strength is derived from getting user feedback.</para>
+ <para>On some websites like &freshmeat-url; or
+ &kde-apps-url; you can give a rate, if you like
+ &krusader; go to one of these sites and rate
+ &krusader;, thanks.</para>
+</preface>
diff --git a/doc/en/index.docbook b/doc/en/index.docbook
new file mode 100644
index 0000000..146f1ba
--- /dev/null
+++ b/doc/en/index.docbook
@@ -0,0 +1,594 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- <?xml version="1.0" ?> -->
+<!DOCTYPE
+book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd"
+[
+
+<!--
+Previous used Docbook
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+-->
+
+<!-- **********************************************************************
+ index.docbook
+ +++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+
+<!ENTITY krusader 'Krusader'>
+<!ENTITY kapp "&krusader;">
+<!ENTITY kappname "&krusader;">
+<!-- <!ENTITY % addindex "IGNORE"> -->
+<!ENTITY % addindex "INCLUDE">
+
+<!-- ONLY If you are writing non-English original documentation, change the language here -->
+<!ENTITY % English "INCLUDE">
+<!ENTITY Backspace "<keycap>Backspace</keycap>">
+<!--
+Added <!ENTITY Backspace "<keycap>Backspace</keycap>"> in index.docbook
+since the Entity Backspace is not defined in
+/usr/share/apps/ksgmltools2/customization/ru/user.entities on KDE: 3.5.4
+This is a workaround, until Backspace is translated in all
+/usr/share/apps/ksgmltools2/customization/ru/user.entities
+files
+http://groups.google.com/group/krusader-devel/browse_thread/thread/d102adec2edcfb47/e3ca0489310cc12e#e3ca0489310cc12e
+-->
+
+<!-- kdebase, kdeadmin, etc. Leave this unchanged if your application is not maintained in KDE CVS -->
+<!ENTITY package "kde-module">
+
+<!-- internet links, Krusader -->
+<!ENTITY onlinehandbook-url '<ulink url="http://www.krusader.org/handbook/">Online Handbook</ulink>'>
+<!ENTITY kru-screenshots-url '<ulink url="http://www.krusader.org/scr.php">&krusader; Screenshots</ulink>'>
+<!ENTITY mail-url '<ulink url="mailto:krusader * users.sourceforge net">mail</ulink>'>
+
+<!ENTITY kruwebsite-url '<ulink url="http://www.krusader.org">Krusader website</ulink>'>
+<!ENTITY kruproject-url '<ulink url="http://sourceforge.net/projects/krusader">here</ulink>'>
+<!ENTITY contribute-url '<ulink url="http://www.krusader.org/help.php">contribute</ulink>'>
+<!ENTITY donate-url '<ulink url="http://sourceforge.net/project/project_donations.php?group_id=6488">Donate</ulink>'>
+
+<!ENTITY kruforum-url '<ulink url="http://www.krusader.org/phpBB/index.php">&krusader; Forum</ulink>'>
+<!ENTITY kruforumsearch-url '<ulink url="http://www.krusader.org/phpBB/search.php">Search</ulink>'>
+<!ENTITY krugenforum-url '<ulink url="http://www.krusader.org/phpBB/viewforum.php?f=1">General Discussion Forum</ulink>'>
+<!ENTITY newsforum-url '<ulink url="http://www.krusader.org/phpBB/viewforum.php?f=7">News and Announcements Forum</ulink>'>
+<!ENTITY newsletterforum-url '<ulink url="http://krusader.sourceforge.net/phpBB/viewforum.php?f=12">NewsLetter Forum</ulink>'>
+<!ENTITY bugforum-url '<ulink url="http://www.krusader.org/phpBB/viewforum.php?f=3">Bug Discussion Forum</ulink>'>
+<!ENTITY featureforum-url '<ulink url="http://www.krusader.org/phpBB/viewforum.php?f=6">New Features Discussion/Requests Forum</ulink>'>
+<!ENTITY todoforum-url '<ulink url="http://www.krusader.org/phpBB/viewforum.php?f=10">ToDo Forum</ulink>'>
+<!ENTITY todoranking-url '<ulink url="http://www.krusader.org/todo.php">ToDo ranking system</ulink>'>
+<!ENTITY useractionsforum-url '<ulink url="http://www.krusader.org/phpBB/viewforum.php?f=11">UserActions Forum</ulink>'>
+<!ENTITY rss-url '<ulink url="http://krusader.sf.net/phpBB/rss.php">here</ulink>'>
+<!ENTITY krucutedge-url '<ulink url="http://www.krusader.org/cvs.php">&krusader;&apos;s Cutting Edge page</ulink>'>
+<!ENTITY active-passive-ftp-url '<ulink url="http://slacksite.com/other/ftp.html">Active &FTP; vs. Passive &FTP;, a Definitive Explanation</ulink>'>
+
+<!ENTITY viewcvs-url '<ulink url="http://krusader.cvs.sourceforge.net/krusader/">ViewCVS</ulink>'>
+<!ENTITY sfmirrors-url '<ulink url="http://sourceforge.net/project/showfiles.php?group_id=6488">Sourceforge mirrors</ulink>'>
+<!ENTITY changelog-url
+'<ulink url="http://www.krusader.org/text.php?t=cvs.changelog"><filename>ChangeLog</filename></ulink>'>
+<!ENTITY cvsnews-url
+'<ulink url="http://www.krusader.org/text.php?t=cvs.news"><filename>CVSNEWS</filename></ulink>'>
+<!ENTITY docchangelog-url '<ulink url="http://cvs.sourceforge.net/viewcvs.py/krusader/krusader_kde3/doc/ChangeLog?view=markup">Documentation ChangeLog</ulink>'>
+<!ENTITY i18n-page-url '<ulink url="http://www.krusader.org/i18n.php">i18n page</ulink>'>
+
+<!ENTITY deb-requirements-url '<ulink url="http://packages.debian.org/unstable/utils/krusader">requirements on &debian;</ulink>'>
+<!ENTITY mailing-lists-url '<ulink url="http://www.krusader.org/lists.php">mailing lists</ulink>'>
+<!ENTITY krunews-url '<ulink url="http://groups-beta.google.com/group/krusader-news">&krusader;-news</ulink>'>
+<!ENTITY krulatestnews-url '<ulink url="http://www.krusader.org/news.php">latest news</ulink>'>
+
+<!ENTITY krucommits-url '<ulink url="http://sourceforge.net/mailarchive/forum.php?forum_id=34772">&krusader;-commits</ulink>'>
+<!ENTITY krudevel-url '<ulink url="http://groups-beta.google.com/group/krusader-devel">&krusader;-devel</ulink>'>
+<!ENTITY kruusers-url '<ulink url="http://groups-beta.google.com/group/krusader-users">&krusader;-users</ulink>'>
+<!ENTITY krudoc-url '<ulink url="http://groups-beta.google.com/group/krusader-doc">&krusader;-doc</ulink>'>
+<!ENTITY krui18n-url '<ulink url="http://groups-beta.google.com/group/krusader-i18n">&krusader;-i18n</ulink>'>
+
+<!ENTITY forumfeed-url '<ulink url="http://www.krusader.org/phpBB/rss.php">rss-forumfeed</ulink>'>
+<!ENTITY filereleasefeed-url '<ulink url="http://sourceforge.net/export/rss2_projfiles.php?group_id=6488">rss-filerelease feed</ulink>'>
+<!ENTITY krunewsfeed-url '<ulink url="http://groups.google.com/group/krusader-news/feeds">krusader-news feed</ulink>'>
+<!ENTITY krudevelfeed-url '<ulink url="http://groups.google.com/group/krusader-devel/feeds">krusader-devel feed</ulink>'>
+<!ENTITY kruusersfeed-url '<ulink url="http://groups.google.com/group/krusader-users/feeds">krusader-users feed</ulink>'>
+<!ENTITY krui18nfeed-url '<ulink url="http://groups.google.com/group/krusader-i18n/feeds">krusader-i18n feed</ulink>'>
+<!ENTITY krudocfeed-url '<ulink url="http://groups.google.com/group/krusader-doc/feeds">krusader-doc feed</ulink>'>
+
+<!ENTITY online-buglist-url '<ulink url="http://sourceforge.net/tracker/?atid=106488&amp;group_id=6488&amp;func=browse">online bug list</ulink>'>
+<!ENTITY patch-tracker-url '<ulink url="http://sourceforge.net/tracker/?group_id=6488&amp;atid=306488">Patch Tracker</ulink>'>
+<!ENTITY i18n-credits-url '<ulink url="http://krusader.cvs.sourceforge.net/krusader/krusader_kde3/po/">more translator credits</ulink>'>
+
+
+<!ENTITY subversion-url '<ulink url="http://sourceforge.net/svn/?group_id=6488">Subversion</ulink>'>
+<!ENTITY browse-svn-repo-url '<ulink url="http://svn.sourceforge.net/krusader">Browse the Subversion Repository</ulink>'>
+
+<!ENTITY fhs-url '<ulink url="http://www.pathname.com/fhs/">Filesystem Hierarchy Standard (FHS)</ulink>'>
+
+<!-- internet links, Krusader binaries -->
+<!ENTITY krudownload-url '<ulink url="http://www.krusader.org/down.php">&krusader; downloadpage</ulink>'>
+<!ENTITY gentoo-life-ebuild-url '<ulink url="http://www.krusader.org/data/krusader-cvs-1.ebuild">&gentoo; Live Ebuild</ulink>'>
+
+<!ENTITY gentoo-download-url '<ulink url="http://packages.gentoo.org/search/?sstring=krusader">&gentoo;</ulink>'>
+<!ENTITY suse-download-url '<ulink url="http://search.novell.com/qfsearch/SearchServlet?bbshow=true&amp;query0=krusader&amp;operator0=0&amp;collection=Novell&amp;date=&amp;numhits=10&amp;template=ResultListTemplate.html&amp;submit+search=Search">&SuSE;</ulink>'>
+<!ENTITY mandriva-download-url '<ulink url="http://search.belnet.be/packages/mandrake/current/i586/media/contrib/">&mandriva;</ulink>'>
+<!ENTITY freebsd-download-url '<ulink url="http://www.freebsd.org/cgi/ports.cgi?query=krusader&amp;stype=all">&freebsd;</ulink>'>
+<!ENTITY debian-download-url '<ulink url="http://packages.debian.org/krusader">&debian;</ulink>'>
+<!ENTITY netbsd-download-url '<ulink url="http://pkgsrc.se/sysutils/krusader">&netbsd;</ulink>'>
+<!ENTITY yoper-download-url '<ulink url="http://ftp.belnet.be/linux/yoper/devel/yoper-3.0/RPMS.chris/">&yoper;</ulink>'>
+<!ENTITY macosx-port-url '<ulink url="http://pdb.finkproject.org/pdb/package.php/krusader">&MacOS;-X port</ulink>'>
+<!ENTITY ubuntu-kubuntu-download-url '<ulink url="http://packages.ubuntu.com/krusader">&ubuntu;/&kubuntu;</ulink>'>
+<!ENTITY linspire-download-url '<ulink url="http://www.linspire.com/lindows_products_details.php?product_id=3160&amp;pg=specs">&linspire;</ulink>'>
+<!ENTITY archlinux-download-url '<ulink url="http://www.archlinux.org/packages.php?id=793">&archlinux;</ulink>'>
+<!ENTITY frugalware-linux-download-url '<ulink url="http://frugalware.org/packages.php?id=280">&frugalware-linux;</ulink>'>
+<!ENTITY pclinuxos-download-url '<ulink url="http://www.pclinuxonline.com/pclos/html/package_list.html">&pclinuxos;</ulink>'>
+<!ENTITY altlinux-download-url '<ulink url="http://www.altlinux.com/index.php?module=sisyphus&amp;package=krusader">&altlinux;</ulink>'>
+<!ENTITY ccuxlinux-download-url '<ulink url="http://packages.ccux-linux.de/index.php?pdetail=154">&ccuxlinux;</ulink>'>
+<!ENTITY lunarlinux-download-url '<ulink url="http://modules.lunar-linux.org/index.php?option=module&amp;module=krusader">&lunarlinux;</ulink>'>
+<!ENTITY qilinux-download-url '<ulink url="http://www.qilinux.org/modules.php?op=modload&amp;name=distromatic&amp;file=index&amp;tag=devel&amp;pkg=krusader.source">&qilinux;</ulink>'>
+<!ENTITY rocklinux-download-url '<ulink url="http://www.rocklinux.net/packages/krusader.html">&rocklinux;</ulink>'>
+
+<!ENTITY klik-protocol-url '<ulink url="http://klik.atekon.de/">klik protocol</ulink>'>
+<!ENTITY klik-krusader-url '<ulink url="klik://krusader">klik://krusader</ulink>'>
+<!ENTITY klik-krusader-latest-url '<ulink url="klik://krusader-latest">klik://krusader-latest</ulink>'>
+<!ENTITY klik-krusader-cvs-url '<ulink url="klik://krusader-cvs">klik://krusader-cvs</ulink>'>
+<!ENTITY klik-available-url '<ulink url="http://klik.atekon.de/details.php?section=utils&amp;package=krusader">available</ulink>'>
+<!ENTITY klik-stable-krusader-url '<ulink url="http://klik.atekon.de/details.php?section=utils&amp;package=krusader-latest">stable &krusader;</ulink>'>
+<!ENTITY klik-cvs-krusader-url '<ulink url="http://klik.atekon.de/details.php?section=utils&amp;package=krusader-cvs">cvs snapshot of &krusader;</ulink>'>
+
+
+<!ENTITY fedora-extras-url '<ulink url="http://fedoraproject.org/wiki/Extras/UsingExtras ">&fedora; Extras</ulink>'>
+<!ENTITY distrowatch-com-url '<ulink url="http://distrowatch.com/search.php?pkg=krusader&amp;pkgver=1.70.0">Distrowatch.com</ulink>'>
+
+<!ENTITY dag-wiers-download-url '<ulink url="http://dag.wieers.com/packages/krusader/">dag.wieers.com</ulink>'>
+<!ENTITY dries-verachtert-download-url '<ulink url="http://dries.ulyssis.org/rpm/packages/krusader/info.html">Dries Verachtert RPM Repository</ulink>'>
+<!ENTITY portpkg-url '<ulink url="http://portpkg.berlios.de/">Portpkg</ulink>'>
+<!ENTITY kru-slackbuild-url '<ulink url="http://cvs.berlios.de/cgi-bin/viewcvs.cgi/portpkg/ports/open/krusader/Attic/">&krusader; SlackBuild</ulink>'>
+
+<!ENTITY freshmeat-url '<ulink url="http://freshmeat.net/projects/krusader/">freshmeat.net</ulink>'>
+<!ENTITY rpmfind-url '<ulink url="http://rpmfind.net/linux/rpm2html/search.php?query=krusader&amp;submit=Search+...">rpmfind</ulink>'>
+<!ENTITY rpmpbone-url '<ulink url="http://rpm.pbone.net/index.php3/stat/3/search/krusader">rpmpbone</ulink>'>
+<!ENTITY rpmseek-url '<ulink url="http://rpmseek.com/rpm-pl/krusader.html?hl=com&amp;cx=2155:K:0">rpmseek</ulink>'>
+
+<!ENTITY kde-files-url '<ulink url="http://www.kde-files.org/index.php?xcontentmode=660x661x662x663">kde-files.org</ulink>'>
+
+<!-- internet links, others -->
+<!ENTITY xxdiff-url '<ulink url="http://furius.ca/xxdiff/"><application>xxdiff</application></ulink>'>
+<!ENTITY kdiff3-url '<ulink url="http://kdiff3.sourceforge.net"><application>Kdiff3</application></ulink>'>
+<!ENTITY krename-url '<ulink url="http://www.krename.net"><application>Krename</application></ulink>'>
+<!ENTITY kasablanca-url '<ulink url="http://kasablanca.berlios.de/">Kasablanca</ulink>'>
+<!ENTITY kftpgrabber-url '<ulink url="http://kftpgrabber.sourceforge.net/"><application>Kftpgrabber</application></ulink>'>
+<!ENTITY xbel-url '<ulink url="http://grail.sourceforge.net/info/xbel.html">XBEL standard</ulink>'>
+<!ENTITY kde-apps-url '<ulink url="http://www.kde-apps.org/content/show.php?content=10214">KDE-APPS.org</ulink>'>
+<!ENTITY rpm-org-url '<ulink url="http://www.rpm.org/">rpm.org</ulink>'>
+<!ENTITY rpm-guide-url '<ulink url="http://fedora.redhat.com/docs/drafts/rpm-guide-en/">RPM Guide</ulink>'>
+<!ENTITY kioslaves1-url '<ulink url="http://docs.kde.org/development/en/kdebase/kioslave/index.html">KIOSlaves</ulink>'>
+<!ENTITY kioslaves2-url '<ulink url="http://developer.kde.org/documentation/library/3.4-api/kio/html/index.html">KIOSlaves</ulink>'>
+<!ENTITY kio-ipodslave-url '<ulink url="http://sourceforge.net/projects/kpod">KIOipod-slave</ulink>'>
+<!ENTITY kdelibs-url '<ulink url="http://lxr.kde.org/source/kdelibs/kioslave">&kde;libs</ulink>'>
+<!ENTITY kdebase-url '<ulink url="http://lxr.kde.org/source/kdebase/kioslave">&kde;base</ulink>'>
+<!ENTITY gnome-url '<ulink url="http://www.gnome.org"><application>GNOME</application></ulink>'>
+<!ENTITY afterstep-url '<ulink url="http://www.afterstep.org/"><application>AfterStep</application></ulink>'>
+<!ENTITY xfce-url '<ulink url="http://www.xfce.org/"><application>XFce</application></ulink>'>
+
+<!ENTITY debian-qt-a-url '<ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=710">in our forum</ulink>'>
+<!ENTITY debian-qt-b-url '<ulink url="http://opendoorsoftware.com/cgi/http.pl?p=DebianQTChecklist">instructions</ulink>'>
+<!ENTITY freenode-url '<ulink url="http://freenode.net">freenode.org</ulink>'>
+<!ENTITY fink-url '<ulink url="http://www.finkproject.org/">fink</ulink>'>
+<!ENTITY kjsembed-url '<ulink url="http://xmelegance.org/kjsembed/">KJSEmbed</ulink>'>
+
+<!ENTITY ofm-url '<ulink url="http://www.softpanorama.org/OFM/index.shtml">Orthodox File Manager (OFM)</ulink>'>
+<!ENTITY disk-order-url '<ulink url="http://www.likemac.ru/english/"><trademark class="copyright">Disk Order</trademark></ulink>'>
+<!ENTITY apple-x11-url '<ulink url="http://www.apple.com/downloads/macosx/apple/x11formacosx.html">&apple; X11</ulink>'>
+<!ENTITY apple-x11-sdk-url '<ulink url="http://developer.apple.com/darwin/runningX11.html">&apple; X11 SDK</ulink>'>
+<!ENTITY bodo-tasche-url '<ulink url="http://blog.wannawork.de/about.php">Bodo Tasche</ulink>'>
+
+<!ENTITY sourceforge-net-url '<ulink url="http://sourceforge.net/">Sourceforge.net</ulink>'>
+<!ENTITY openusability-url '<ulink url="http://openusability.org/projects/krusader/">OpenUsability.org</ulink>'>
+
+<!ENTITY whatsthis-url '<ulink url="http://urbanlizard.com/~aseigo/whatsthis_tutorial/">WhatsThis</ulink>'>
+
+
+
+<!-- documentation links -->
+<!ENTITY context-menu-lnk '<link linkend="context-menu">Context Menu</link>'>
+<!ENTITY vfs-lnk '<link linkend="vfs">Virtual file systems (VFS)</link>'>
+<!ENTITY mouse-selection-modes-lnk '<link linkend="mouse_selection_modes">Mouse Selection Modes</link>'>
+<!ENTITY konfigstartpg-lnk '<link linkend="konfigurator">Konfigurator Startup page</link>'>
+<!ENTITY konfiglookandfeel-lnk '<link linkend="konfig-looknfeel">Konfigurator Look &amp; Feel page</link>'>
+<!ENTITY konfiggereral-lnk '<link linkend="konfig-general">Konfigurator General page</link>'>
+<!ENTITY konfigdependencie-lnk '<link linkend="konfig-dependencies">Konfigurator Dependencies page</link>'>
+<!ENTITY konfigprotocol-lnk '<link linkend="konfig-protocols">Konfigurator Protocol page</link>'>
+<!ENTITY viewmenu-lnk '<link linkend="view-menu">View menu</link>'>
+<!ENTITY editmenu-lnk '<link linkend="edit-menu">Edit menu</link>'>
+<!ENTITY comparedir-lnk '<link linkend="compare-dir">Compare Directories</link>'>
+<!ENTITY fnkeybar-lnk '<link linkend="fnkeys">FN Keys Bar</link>'>
+<!ENTITY main-toolbar-lnk '<link linkend="mainwindow">Main Toolbar</link>'>
+<!ENTITY actions-toolbar-lnk '<link linkend="actions_toolbar">Actions Toolbar</link>'>
+<!ENTITY statusbar-lnk '<link linkend="mainwindow">Statusbar</link>'>
+<!ENTITY location-toolbar-lnk '<link linkend="list_panel">Location Toolbar</link>'>
+<!ENTITY rootmode-lnk '<link linkend="root-mode">Root mode</link>'>
+<!ENTITY settingsmenu-lnk '<link linkend="settings-menu">Settings menu</link>'>
+<!ENTITY keybindigs-lnk '<link linkend="key_bindings">Key-Bindings</link>'>
+<!ENTITY keybindigs-profiles-lnk '<link linkend="configure-shortcuts">Key-binding Profiles</link>'>
+<!ENTITY color-profiles-lnk '<link linkend="konfig-color">Color Profiles</link>'>
+<!ENTITY synchronizer-lnk '<link linkend="synchronizer">Synchronizer</link>'>
+<!ENTITY syncdirs-lnk '<link linkend="synchronizer">Synchronize Directories</link>'>
+<!ENTITY splitfile-lnk '<link linkend="splitter">Split file</link>'>
+<!ENTITY combinefiles-lnk '<link linkend="splitter">Combine files</link>'>
+<!ENTITY kdeqtdir-lnk '<link linkend="kde_qt_dir"><envar>KDEDIR</envar> - <envar>QTDIR</envar></link>'>
+<!ENTITY useractions-lnk '<link linkend="useractions">UserActions</link>'>
+<!ENTITY usermenu-lnk '<link linkend="useractions">User Menu</link>'>
+<!ENTITY faq-lnk '<link linkend="faq">FAQ</link>'>
+<!ENTITY forum-lnk '<link linkend="faqg_kru-forum">&krusader; Forum</link>'>
+<!ENTITY help-request-lnk '<link linkend="faqi_help_request">help request</link>'>
+<!ENTITY list-panel-lnk '<link linkend="list_panel">List Panel</link>'>
+<!ENTITY popup-panel-lnk '<link linkend="popup_panel">PopUp Panel</link>'>
+<!ENTITY quick-search-lnk '<link linkend="quicksearch">Quick search</link>'>
+<!ENTITY locate-lnk '<link linkend="locate">Locate</link> &GUI; frontend'>
+<!ENTITY foldertabs-lnk '<link linkend="folder-tabs">Folder tabs</link>'>
+<!ENTITY mountman-lnk '<link linkend="mount-man">MountMan</link>'>
+<!ENTITY cmdline-lnk '<link linkend="cmdline">Command Line</link>'>
+<!ENTITY termemu-lnk '<link linkend="termemu">Terminal emulator</link>'>
+<!ENTITY missing-libs-lnk '<link linkend="faqi_missing_libs">&FAQ; missing libs or headers</link>'>
+<!ENTITY panel-profiles-lnk '<link linkend="panel_profiles">Panel profiles</link>'>
+<!ENTITY sync-browsing-lnk '<link linkend="panel_toolbar">Sync-browsing</link>'>
+<!ENTITY diskusage-lnk '<link linkend="diskusage">Disk Usage</link>'>
+<!ENTITY bookmarks-lnk '<link linkend="bookman">Bookmarks</link>'>
+<!ENTITY bookmark-manager-lnk '<link linkend="bookman">Bookmark-Manager</link>'>
+<!ENTITY advanced-search-module-lnk '<link linkend="krusearcher">Advanced Search module</link>'>
+<!ENTITY javascript-console-lnk '<link linkend="javascript_console">JavaScript console</link>'>
+<!ENTITY archives-lnk '<link linkend="archives">archives</link>'>
+<!ENTITY remote-connections-lnk '<link linkend="remote-connections">Remote Connections</link>'>
+<!ENTITY krusaderrc-lnk '<link linkend="config_files">krusaderrc</link>'>
+
+<!ENTITY install-proc-lnk '<link linkend="installation">Installation procedure</link>'>
+<!ENTITY disablenote '<note><para>This feature is temporarily disabled and will be rewritten, sorry.</para></note>'>
+<!ENTITY faqbugreports-lnk '<link linkend="faqg_bug_report">bug reports</link>'>
+<!ENTITY hesbugreport-lnk 'Don&apos;t hesitate to send <link linkend="faqg_bug_report">Bug reports</link>.'>
+<!ENTITY betafeaturenote '<note><para>This is a new feature that can be considered as "beta". &hesbugreport-lnk;
+ <link linkend="faqg_wish">User feedback</link> is always welcome!</para></note>'>
+<!ENTITY newfeaturenote '<note><para>This is a new feature under development. Some descriptions may become obsolete if functionality changes during development. &hesbugreport-lnk;
+ <link linkend="faqg_wish">User feedback</link> is always welcome!</para></note>'>
+<!ENTITY rwfeaturenote '<note><para>This module was rewritten. Some descriptions may become obsolete if
+ functionality changes during development. &hesbugreport-lnk;
+ <link linkend="faqg_wish">User feedback</link> is always welcome!</para></note>'>
+<!ENTITY krusaderui-rc-text '<para>If you install a CVS or beta version and if &krusader; was previously
+ installed on your computer, then you should delete the <filename>krusaderui.rc</filename> file
+ in your home directory to activate the new menu entries
+ <prompt>$</prompt> <userinput><command>rm</command> <option>~/.kde/share/apps/krusader/krusaderui.rc</option></userinput>
+ , click <link linkend="faqi_krusaderui_rc">here</link> for more info.</para>'>
+
+<!ENTITY gpl-lnk '<link linkend="credits">&GNU; General Public License (GPL)</link>'>
+
+<!ENTITY dev-cvs-note '<note><para>
+ If you are using a <link linkend="krusader_devel">development</link> or
+ <link linkend="krusader_cvs">CVS</link> version, it is possible that the latest
+ new features are not yet in the "The Krusader Handbook".
+ Please read the &changelog-url; file online or in the &krusader;
+ sources to find out more about the new features.
+ For a brief description, please read the &cvsnews-url; file online
+ or in the &krusader; sources.
+ <link linkend="faqg_wish">User feedback</link> and
+ <link linkend="faqg_bug_report">Bug reports</link> are always welcome!
+ </para></note>'>
+
+
+<!-- markup ENTITIES -->
+<!ENTITY folder-tabs '<guibutton>Folder Tabs</guibutton>'>
+<!ENTITY right-click '<keycap>Right-click</keycap>'>
+
+
+<!-- application ENTITIES -->
+<!ENTITY mc '<application>Midnight Commander</application>'>
+<!ENTITY xxdiff '<application>xxdiff</application>'>
+<!ENTITY krename '<application>Krename</application>'>
+<!ENTITY kget '<application>kget</application>'>
+<!ENTITY filelight '<application>Filelight</application>'>
+<!ENTITY kdevelop '<application>Kdevelop</application>'>
+<!ENTITY keditbookmarks '<application>KeditBookmarks</application>'>
+<!ENTITY kwallet "<application>Kwallet</application>">
+
+<!-- (TM) Trademark ENTITIES -->
+<!ENTITY fedora '<trademark>Fedora</trademark>'>
+<!ENTITY yoper '<trademark>Yoper</trademark>'>
+<!ENTITY openlx '<trademark>OpenLX</trademark>'>
+<!ENTITY appleipod '<trademark>Apple ipod</trademark>'>
+
+<!-- (R) Registered ENTITIES -->
+<!ENTITY freebsd '<trademark class="registered">FreeBSD</trademark>'>
+<!ENTITY debian '<trademark class="registered">Debian</trademark>'>
+<!ENTITY mandriva '<trademark class="registered">Mandriva</trademark>'>
+<!ENTITY gentoo '<trademark class="registered">Gentoo</trademark>'>
+<!ENTITY mepis '<trademark class="registered">Mepis</trademark>'>
+<!ENTITY ubuntu '<trademark class="registered">Ubuntu</trademark>'>
+<!ENTITY kubuntu '<trademark class="registered">Kubuntu</trademark>'>
+<!ENTITY linspire '<trademark class="registered">Linspire</trademark>'>
+<!ENTITY xandros '<trademark class="registered">Xandros</trademark>'>
+<!ENTITY slackware '<trademark class="registered">Slackware</trademark>'>
+<!ENTITY arklinux '<trademark class="registered">Ark Linux</trademark>'>
+<!ENTITY archlinux '<trademark class="registered">Arch Linux</trademark>'>
+<!ENTITY netbsd '<trademark class="registered">NetBSD</trademark>'>
+<!ENTITY openbsd '<trademark class="registered">OpenBSD</trademark>'>
+<!ENTITY knoppix '<trademark class="registered">Knoppix</trademark>'>
+<!ENTITY frugalware-linux '<trademark class="registered">Frugalware Linux</trademark>'>
+<!ENTITY pclinuxos '<trademark class="registered">PCLinuxOS</trademark>'>
+<!ENTITY altlinux '<trademark class="registered">altlinux</trademark>'>
+<!ENTITY sourcemage '<trademark class="registered">Source Mage</trademark>'>
+<!ENTITY kanotix '<trademark class="registered">Kanotix</trademark>'>
+<!ENTITY lunarlinux '<trademark class="registered">Lunar Linux</trademark>'>
+<!ENTITY ccuxlinux '<trademark class="registered">CCux Linux</trademark>'>
+<!ENTITY qilinux '<trademark class="registered">QiLinux</trademark>'>
+<!ENTITY rocklinux '<trademark class="registered">ROCK Linux</trademark>'>
+
+<!ENTITY nvidia '<trademark class="registered">NVIDIA</trademark>'>
+<!ENTITY nc '<trademark class="registered">Norton Commander</trademark>'>
+<!ENTITY openoffice '<trademark class="registered">OpenOffice</trademark>'>
+<!ENTITY firefox '<trademark class="registered">Firefox</trademark>'>
+<!ENTITY safari '<trademark class="registered">Safari</trademark>'>
+<!ENTITY apple '<trademark class="registered">Apple</trademark>'>
+
+<!-- (C) Copyright ENTITIES -->
+<!ENTITY freebsd '<trademark class="copyright">FreeBSD</trademark>'>
+<!ENTITY tcmd '<trademark class="copyright">Total Commander</trademark>'>
+<!ENTITY tcmd-url '<ulink url="http://www.ghisler.com/">&tcmd;</ulink>'>
+
+<!-- useraction ENTITIES -->
+<!ENTITY useraction-parameter 'Parameter:'>
+<!ENTITY useraction-optional-parameter 'Parameter (optional):'>
+<!ENTITY useraction-default 'Default:'>
+
+<!-- chapters in separate docbook files -->
+ <!ENTITY help SYSTEM "help.docbook">
+ <!ENTITY editors-note SYSTEM "editors-note.docbook">
+ <!ENTITY introduction SYSTEM "introduction.docbook">
+ <!ENTITY features SYSTEM "features.docbook">
+ <!ENTITY user-interface SYSTEM "user-interface.docbook">
+ <!ENTITY using-krusader SYSTEM "using-krusader.docbook">
+ <!ENTITY more SYSTEM "more.docbook">
+ <!ENTITY commands SYSTEM "commands.docbook">
+ <!ENTITY keyboard SYSTEM "keyboard.docbook">
+ <!ENTITY mouse SYSTEM "mouse.docbook">
+ <!ENTITY konfigurator SYSTEM "konfigurator.docbook">
+ <!ENTITY krusader-tools SYSTEM "krusader-tools.docbook">
+ <!ENTITY faq SYSTEM "faq.docbook">
+ <!ENTITY credits SYSTEM "credits.docbook">
+ <!ENTITY glossary SYSTEM "glossary.docbook">
+
+<!-- some using-krusader content in separate docbook files -->
+ <!ENTITY splitter SYSTEM "splitter.docbook">
+ <!ENTITY profiles SYSTEM "profiles.docbook">
+ <!ENTITY vfs SYSTEM "vfs.docbook">
+ <!ENTITY compare SYSTEM "compare.docbook">
+ <!ENTITY occupied-space SYSTEM "occupied-space.docbook">
+ <!ENTITY checksum SYSTEM "checksum.docbook">
+ <!ENTITY archives SYSTEM "archives.docbook">
+
+<!-- some krusader-tools content in separate docbook files -->
+ <!ENTITY bookmarks SYSTEM "bookmarks.docbook">
+ <!ENTITY diskusage SYSTEM "diskusage.docbook">
+ <!ENTITY java SYSTEM "java.docbook">
+ <!ENTITY search SYSTEM "search.docbook">
+ <!ENTITY viewer-editor SYSTEM "viewer-editor.docbook">
+ <!ENTITY locate SYSTEM "locate.docbook">
+ <!ENTITY mount SYSTEM "mount.docbook">
+ <!ENTITY remote-connections SYSTEM "remote-connections.docbook">
+ <!ENTITY synchronizer SYSTEM "synchronizer.docbook">
+ <!ENTITY krusader-useractions SYSTEM "useractions.docbook">
+
+<!-- <!ENTITY remote-connections SYSTEM "remote-connections.docbook">
+ <!ENTITY mount SYSTEM "mount.docbook">
+ <!ENTITY bookmarks SYSTEM "bookmarks.docbook">
+ <!ENTITY search SYSTEM "search.docbook">
+ <!ENTITY locate SYSTEM "locate.docbook">
+ <!ENTITY viewer-editor SYSTEM "viewer-editor.docbook">
+ <!ENTITY synchronizer SYSTEM "synchronizer.docbook">
+ <!ENTITY java SYSTEM "java.docbook">
+ <!ENTITY diskusage SYSTEM "diskusage.docbook">
+-->
+
+<!-- appendices in separate docbook files -->
+ <!ENTITY installation SYSTEM "installation.docbook">
+ <!ENTITY configuration-files SYSTEM "configuration-files.docbook">
+ <!ENTITY useraction-xml SYSTEM "useraction-xml.docbook">
+ <!ENTITY release-overview SYSTEM "release-overview.docbook">
+
+]>
+<book lang="&language;">
+ <bookinfo id="index">
+ <title>The Krusader Handbook</title>
+ <authorgroup>
+ <!--
+Changed the <author> tag in favor for <othercredit role="developer"> for Frank since
+the <author><contrib> tag is not shown for the documentation author on the index page
+This is a workaround, i have no idea why the <author> tag doesn't show the <contrib> tag (= the title)
+on the index page.
+Frank.
+-->
+
+<!-- NOTE: DBLATEX doesn't accept "&amp" to display "&" in the <contrib> tag, so i changed it to "and" -->
+
+ <othercredit role="developer">
+ <firstname>Frank</firstname>
+ <surname>Schoolmeesters</surname>
+ <contrib>Documentation and Marketing
+ coordinator</contrib>
+ <affiliation>
+ <address>
+ <email>frank_schoolmeesters@yahoo.com</email>
+ </address>
+ </affiliation>
+ </othercredit>
+ <othercredit role="reviewer">
+ <firstname>Richard</firstname>
+ <surname>Holt</surname>
+ <contrib>Documentation and Proofing</contrib>
+ <affiliation>
+ <address>
+ <email>richard.holt@gmail.com</email>
+ </address>
+ </affiliation>
+ </othercredit>
+ <othercredit role="reviewer">
+ <firstname>Matej</firstname>
+ <surname>
+ Urban&ccaron;i&ccaron;</surname>
+ <contrib>Marketing and Product
+ Research</contrib>
+ <affiliation>
+ <address>
+ <email>matej.urban@gmail.com</email>
+ </address>
+ </affiliation>
+ </othercredit>
+ <othercredit role="developer">
+ <firstname>Shie</firstname>
+ <surname>Erlich</surname>
+ <contrib>Author and initial Handbook author</contrib>
+ <affiliation>
+ <address>
+ <email>erlich@users.sourceforge.net</email>
+ </address>
+ </affiliation>
+ </othercredit>
+ <othercredit role="developer">
+ <firstname>Rafi</firstname>
+ <surname>Yanai</surname>
+ <contrib>Author and initial Handbook author</contrib>
+ <affiliation>
+ <address>
+ <email>yanai@users.sourceforge.net</email>
+ </address>
+ </affiliation>
+ </othercredit>
+ <othercredit role="developer">
+ <firstname>Dirk</firstname>
+ <surname>Eschler</surname>
+ <contrib>Webmaster and i18n
+ coordinator</contrib>
+ <affiliation>
+ <address>
+ <email>deschler@users.sourceforge.net</email>
+ </address>
+ </affiliation>
+ </othercredit>
+ <othercredit role="developer">
+ <firstname>Csaba</firstname>
+ <surname>Karai</surname>
+ <contrib>Developer</contrib>
+ <affiliation>
+ <address>
+ <email>ckarai@users.sourceforge.net</email>
+ </address>
+ </affiliation>
+ </othercredit>
+ <othercredit role="developer">
+ <firstname>Heiner</firstname>
+ <surname>Eichmann</surname>
+ <contrib>Developer</contrib>
+ <affiliation>
+ <address>
+ <email>h.eichmann@gmx.de</email>
+ </address>
+ </affiliation>
+ </othercredit>
+ <othercredit role="developer">
+ <firstname>Jonas</firstname>
+ <surname>B&auml;hr</surname>
+ <contrib>Developer</contrib>
+ <affiliation>
+ <address>
+ <email>jonas.baehr@web.de</email>
+ </address>
+ </affiliation>
+ </othercredit>
+ </authorgroup>
+ <copyright>
+ <year>2000</year>
+ <year>2001</year>
+ <year>2002</year>
+ <year>2003</year>
+ <holder>Rafi Yanai</holder>
+ <holder>Shie Erlich</holder>
+ </copyright>
+ <copyright>
+ <year>2004</year>
+ <year>2005</year>
+ <year>2006</year>
+ <year>2007</year>
+ <year>2008</year>
+ <holder>Krusader Krew</holder>
+ </copyright>
+ <legalnotice>
+ <para>Permission is granted to copy, distribute and/or modify
+ this document under the terms of the
+ <ulink url="http://www.gnu.org/copyleft/fdl.html">GNU Free
+ Documentation License</ulink>, Version 1.1 or any later
+ version published by the Free Software Foundation; with no
+ Invariant Sections, with no Front-Cover Texts, and with no
+ Back-Cover Texts. A copy of the license is included in the
+ &krusader; sources.</para>
+ </legalnotice>
+ <date>2008-03-06</date>
+ <releaseinfo>1.90.0 "Power Stone"</releaseinfo>
+ <abstract>
+ <para>&krusader; is an advanced, twin-panel
+ (commander-style) file-manager for KDE, and other desktops in
+ the *nix world</para>
+ </abstract>
+ <keywordset>
+ <keyword>KDE</keyword>
+ <keyword>krusader</keyword>
+ <keyword>commander</keyword>
+ <keyword>filemanager</keyword>
+ <keyword>twinpanel</keyword>
+ <keyword>linux</keyword>
+ <keyword>file</keyword>
+ <keyword>manager</keyword>
+ <keyword>dual pane</keyword>
+ <keyword>linux-commander</keyword>
+ <keyword>kde-commander</keyword>
+ </keywordset>
+ </bookinfo>
+<!-- preface -->
+ &help;
+ &editors-note;
+
+<!-- chapters -->
+ &introduction;
+ &features;
+ &installation;
+ &user-interface;
+ <!-- &basic-functions; TODO "using-krusader" has become "basic-functions" --> &using-krusader;
+ <!-- &advanced-functions; TODO "more" has become "advanced-functions" --> &more;
+ <!-- &menu-commands; TODO "commands" has become "menu-commands" --> &commands;
+ <!-- &keyboard-commands; TODO "keyboard" has become "keyboard-commands" --> &keyboard;
+ <!-- &mouse-commands; TODO "mouse" has become "mouse-commands" --> &mouse;
+ &krusader-tools;
+
+
+ &konfigurator;
+ &faq;
+ <!-- &credits-and-license; TODO "credits" has become "credits-and-license" --> &credits;
+
+<!-- appendices -->
+ &configuration-files;
+ &useraction-xml;
+ &release-overview;
+
+<!-- glossary -->
+ &glossary;
+
+<!-- index (automagically generated) -->
+ &documentation.index;
+</book>
diff --git a/doc/en/installation.docbook b/doc/en/installation.docbook
new file mode 100644
index 0000000..4bd186b
--- /dev/null
+++ b/doc/en/installation.docbook
@@ -0,0 +1,1250 @@
+<chapter id="installation">
+ <!-- **********************************************************************
+ installation.docbook
+ ++++++++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <title>Installation on KDE3.x</title>
+ <indexterm>
+ <primary>Installation</primary>
+ </indexterm>
+ <sect1 id="requirements">
+ <title>Requirements</title>
+ <para>In order to successfully use the most recent
+ &krusader;, you need &kde;libs
+ &gt;= 3.4</para>
+ <para>Required &kde; version:
+ <itemizedlist>
+ <listitem>
+ <para>&krusader; v1.01: &kde;
+ 2</para>
+ </listitem>
+ <listitem>
+ <para>&krusader; v1.02 - 1.40: &kde;
+ 3.0 - &kde; 3.2</para>
+ </listitem>
+ <listitem>
+ <para>&krusader; 1.40: prefers &kde;
+ 3.2 (otherwise all features will not be available)</para>
+ </listitem>
+ <listitem>
+ <para>&krusader; v1.50 - v1.51: &kde;
+ 3.2 - &kde; 3.3 (Konfigurator crash on
+ &kde; 3.4)</para>
+ </listitem>
+ <listitem>
+ <para>&krusader; v1.60.0 - v1.70.0:
+ &kde; 3.3 - &kde; 3.5</para>
+ </listitem>
+ <listitem>
+ <para>&krusader; 1.70.x: prefers
+ &kde; &gt;= 3.4 (otherwise all
+ features will not be available)</para>
+ </listitem>
+ <listitem>
+ <para>&krusader; 1.80.0: &kde; 3.4 -
+ &kde; 3.5</para>
+ </listitem>
+ <listitem>
+ <para>&krusader; v2.xx.x: &kde; 4 -
+ &Qt; 4 The big challenge, a first release in
+ 2008</para>
+ </listitem>
+ </itemizedlist>
+ NOTE: there are no installation instructions for &kde;4 yet available since at moment of writing &krusader;
+ was not ported yet to &kde;4.</para>
+ <para>Platforms:
+ <itemizedlist>
+ <listitem>
+ <para>All POSIX
+ (&Linux;/BSD/&UNIX;-like OSes),
+ &Solaris;</para>
+ </listitem>
+ <listitem>
+ <para>All BSD Platforms
+ (&freebsd;/&netbsd;/&openbsd;/&MacOS;)</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>&krusader; uses about 3-4 Mbyte of memory to
+ run and about 15 Mbyte of shared memory, which is also used by
+ other processes, but this may vary depending on your platform
+ and configuration. In order to handle archives the archivers
+ must be configured
+ <link linkend="konfig-dependencies">here</link>.</para>
+ <para>A package of popular (un)packers, &krusader;
+ itself and add-ons can be found on the
+ &krudownload-url;.</para>
+ <para>For more requirements, see below. Have a look at the
+ &faq-lnk; section as well.</para>
+ </sect1>
+ <sect1 id="getting-krusader">
+ <title>Obtaining &krusader;</title>
+ <para>The latest information about &krusader; can be
+ found on the &kruwebsite-url; .</para>
+ <sect2 id="krusader-download">
+ <title>&krusader; Downloads</title>
+ <para>it is recommended to use the &krusader; package
+ that is provided by your distribution.
+ &distrowatch-com-url; is a great resource to check
+ the availability. If your distribution does not offer
+ &krusader;, please contact the creators of your
+ distribution and ask them to provide a &krusader;
+ package</para>
+ <para>The latest version, as well as the older versions, can
+ be found on the &krudownload-url; and on the
+ &sfmirrors-url;. It contains the source tarballs,
+ RPM and DEB packages to whatever distro the
+ &krusader;-Krew is using and packages build by
+ &krusader; users and third parties.</para>
+ <para>Distributions who provide &krusader;:
+ <itemizedlist>
+ <listitem>
+ <para>&suse-download-url; &gt;=
+ 9.3, Note: please use &krusader;-1.60.0
+ instead of &krusader;-1.51 (might be unstable
+ on &SuSE;9.3-&kde;3.4).</para>
+ </listitem>
+ <listitem>
+ <para>&fedora; via
+ &fedora-extras-url;
+ <command># yum install krusader</command> will do the job,
+ thanks to Marcin Garski. &RedHat; RPM packages
+ can usually found on the &krudownload-url; or
+ at &dag-wiers-download-url; and
+ &dries-verachtert-download-url; .</para>
+ </listitem>
+ <listitem>
+ <para>&debian-download-url;, on our
+ &krudownload-url; you might find more recent
+ DEB packages. Note: usually &debian; packages
+ work also on distributions that are "based on
+ &debian;", and some of these provide their own
+ (incompatible) packages.
+ &ubuntu-kubuntu-download-url;,
+ &linspire-download-url;, &knoppix;
+ 4.x DVD, &kanotix;, etc.</para>
+ </listitem>
+ <listitem>
+ <para>&mandriva-download-url; via the contrib
+ repository
+ <command># urpmi krusader</command> will do the job,
+ &gentoo-download-url;,
+ &yoper-download-url;.</para>
+ </listitem>
+ <listitem>
+ <para>&archlinux-download-url;,
+ &frugalware-linux-download-url;,
+ &pclinuxos-download-url;,
+ &altlinux-download-url;.</para>
+ </listitem>
+ <listitem>
+ <para>&freebsd-download-url;, the port is
+ maintained by
+ <link linkend="credits">Heiner Eichmann</link>.</para>
+ </listitem>
+ <listitem>
+ <para>&netbsd-download-url;,
+ &lunarlinux-download-url;
+ ,&arklinux;, &openlx;,
+ &sourcemage;.</para>
+ </listitem>
+ <listitem>
+ <para>Even more distributions can be found with
+ &distrowatch-com-url;.</para>
+ </listitem>
+ </itemizedlist>Use the installation tools included in your
+ distro to install the &krusader; package. You
+ might need an internet connection if &krusader; is
+ not included on the &CD; or DVD. There are
+ probably other distributions which include
+ &krusader;. If you know of one, please send
+ feedback so that we can include it on the distrolist.</para>
+ <para>Others
+ <itemizedlist>
+ <listitem>
+ <para>&slackware; tgz binaries can usually be
+ found on the &krudownload-url;. You can also
+ use &portpkg-url; that contains a
+ &kru-slackbuild-url;,
+ <command># portpkg krusader</command> will do the
+ job.</para>
+ </listitem>
+ <listitem>
+ <para>There is a &macosx-port-url;
+ with the help of &fink-url; , the port is
+ maintained by <ulink url="http://hritcu.wordpress.com/about/">Catalin Hritcu</ulink>.</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>Installation via the &klik-protocol-url;
+ <itemizedlist>
+ <listitem>
+ <para>&klik-krusader-url; downloads
+ &krusader; provided by &debian;
+ stable, more information is
+ &klik-available-url; .</para>
+ </listitem>
+ <listitem>
+ <para>&klik-krusader-latest-url; downloads the
+ latest &klik-stable-krusader-url; provided by
+ the &krusader; Krew.</para>
+ </listitem>
+ <listitem>
+ <para>&klik-krusader-cvs-url; downloads a
+ &klik-cvs-krusader-url; provided by the
+ &krusader; Krew.</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>Search engines
+ <itemizedlist>
+ <listitem>
+ <para>You can also find packages on &Linux;
+ software archives such as &freshmeat-url; or
+ &kde-apps-url; .</para>
+ </listitem>
+ <listitem>
+ <para>If you can notfind a package for your distribution,
+ we recommend searching for it with
+ &rpmfind-url;, &rpmpbone-url; or
+ &rpmseek-url;.</para>
+ </listitem>
+ </itemizedlist>If you enjoy using &krusader;, we
+ would appreciate it if you went to one of these sites and
+ rated it.</para>
+ <para>If you still can not find a package, follow the
+ installation procedure on how to compile
+ &krusader; from source. This very thorough HowTo
+ describes the process in such detail that even newcomers
+ should not have any problems.</para>
+ </sect2>
+ <sect2 id="version_scheme">
+ <title>Version Scheme</title>
+ <para>A new version scheme has been used since
+ &krusader;-1.60.0
+ <itemizedlist>
+ <listitem>
+ <para>First digit - the major version</para>
+ </listitem>
+ <listitem>
+ <para>Second digit(s) - percentage of features completed
+ for this major version</para>
+ </listitem>
+ <listitem>
+ <para>Third digit(s) - bugfixes.</para>
+ </listitem>
+ </itemizedlist>In essence, releasing
+ &krusader;-1.60.0 means that we believe that
+ &krusader; is about 60% done with all the features
+ we had scheduled for the 1.x.x series. Series 2.x.x will be
+ &kde; 4.x releases. Hopefully, it is easy to
+ understand.</para>
+ </sect2>
+ <sect2 id="krusader_stable">
+ <title>Stable Version</title>
+ <para>
+ <filename>krusader-x.xx.tar.gz</filename>
+ </para>
+ <note>
+ <para>&krusader; is released under the
+ &gpl-lnk;. This means that THE PROGRAM IS
+ PROVIDED "AS IS" WITH NO WARRANTY OF ANY KIND, even when it
+ is marked as a stable release.</para>
+ </note>
+ </sect2>
+ <sect2 id="krusader_devel">
+ <title>Development Version (beta release)</title>
+ <para>
+ <filename>krusader-x.xx-betax.tar.gz</filename>
+ </para>
+ <para>Before every stable release we release at least one
+ development version in order to hunt down the bugs.</para>
+ <warning>
+ <para>These releases are beta releases and will probably
+ contain some bugs.</para>
+ </warning>&dev-cvs-note;
+ <para>The beta release has 3 goals:
+ <itemizedlist>
+ <listitem>
+ <para>Apply a feature-freeze until the stable is released,
+ only bugs will be fixed. New features have to wait until
+ the stable is released.</para>
+ </listitem>
+ <listitem>
+ <para>Obtain feedback from &krusader; users so
+ that we can fix the bugs.</para>
+ </listitem>
+ <listitem>
+ <para>Give translators time to update the translations for
+ the coming stable. Please read the
+ &i18n-page-url;.</para>
+ </listitem>
+ </itemizedlist></para></sect2>
+ <sect2 id="krusader_cvs">
+ <title>CVS Builds</title>
+ <para>
+ <filename>krusader-cvs-yyyymmdd.tar.gz</filename>
+ </para>
+ <warning>
+ <para>These builds are untested and come without any
+ warranty. They may contain bugfixes, new features, or even
+ new bugs.</para>
+ </warning>
+ <para>We provide daily snapshots of &krusader;'s
+ CVS version. For those who are interested, the
+ <emphasis role="bold">nightly tarball</emphasis> can be found
+ on the &krucutedge-url;. Depending on the stage of
+ development, this version will either be stable or unstable.
+ Just before a stable release, the CVS version is almost
+ stable. After a stable release new features will be committed
+ into CVS, which might lead to the appearance of bugs. In some
+ rare cases, the build will not even compile if we make a
+ mistake. In that case we try to fix the error as soon as
+ possible.</para>
+ <para>&krusader; provides 2 nightly snapshots:
+ <orderedlist numeration="arabic">
+ <listitem>
+ <para>
+ <filename>krusader-cvs-yyyymmdd.tar.gz</filename>:
+ <command>make -f Makefile.cvs</command> must be run before
+ the
+ <command>./configure</command> script is available.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <filename>krusader-cvs2-yyyymmdd.tar.gz</filename>: for
+ users who have problems with the
+ <command>make -f Makefile.cvs</command> command, we have
+ already done this for you and the
+ <command>./configure</command> script is included in the
+ tarball. This tarball is a bit bigger than the first
+ one.</para>
+ </listitem>
+ </orderedlist></para>
+ <para>
+ <emphasis role="bold">check out from CVS</emphasis>.
+ &krusader; can be checked out through anonymous
+ (pserver) CVS with the following instruction set. The module
+ you wish to check out must be specified as the module name.
+ When prompted for a password for anonymous, press the
+ &Enter; key.</para>
+ <para>Currently, there are two module options:
+ <itemizedlist>
+ <listitem>
+ <para>krusader_kde2: the &kde;2 branch, stable
+ but it is basically v1.01 and there are no planned
+ changes</para>
+ </listitem>
+ <listitem>
+ <para>krusader_kde3: the &kde;3 branch that we
+ currently use</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>To check out &krusader; from CVS:
+ <screen><prompt>$</prompt> <userinput><command>cvs</command> <option>-d:pserver:anonymous@krusader.cvs.sourceforge.net:/cvsroot/krusader login</option></userinput></screen>
+ <screen><prompt>$</prompt> <userinput><command>cvs</command> <option>-z3 -d:pserver:anonymous@krusader.cvs.sourceforge.net:/cvsroot/krusader co krusader_kde3</option></userinput></screen>
+ (note: updates from within the modules directory do
+ not need the -d parameter)</para>
+ <para>If you want to check out a specific version of
+ &krusader; from CVS (&eg;
+ &krusader;-1.60.0) :
+ <screen><prompt>$</prompt> <userinput><command>cvs</command> <option>-z3 -d:pserver:anonymous@krusader.cvs.sourceforge.net:/cvsroot/krusader co -rversion_1_60_0 krusader_kde3</option></userinput></screen>
+ </para>
+ <para>If you want to check out a specific date of
+ &krusader; from CVS (&eg;
+ &krusader;-2006-10-29) :
+ <screen><prompt>$</prompt> <userinput><command>cvs</command> <option>-z3 -d:pserver:anonymous@krusader.cvs.sourceforge.net:/cvsroot/krusader co -D2006-10-29 krusader_kde3</option></userinput></screen>
+ </para>
+ <para>Mostly being &gentoo; users, we provide a
+ &gentoo-life-ebuild-url; for all those who want to
+ stay on the bleeding edge of file management and do not want
+ to miss the advantages of portage. Please take a look at our
+ &krucutedge-url; for more installation
+ details.</para>
+ <para>We also provide &viewcvs-url; to browse the
+ CVS repository.</para>
+ </sect2>
+ <sect2 id="krusader_svn">
+ <title>Subversion</title>
+ <para>&subversion-url; is used for
+ the &krusader; 2.x series for &kde;4.
+ it is also possible to
+ &browse-svn-repo-url;.</para>
+ <para>To check out the latest &krusader; 1.x for
+ &kde; 3 from SVN: (NOTE: at moment of writing use CVS for krusader_kde3, since krusader_kde3
+ is developed in CVS and NOT in SVN, currently you will get an old version in SVN)
+ <screen><prompt>$</prompt> <userinput><command>svn</command> <option>co https://krusader.svn.sourceforge.net/svnroot/krusader/trunk/krusader_kde3</option></userinput></screen>
+ To check out the latest &krusader; 2.x
+ for &kde; 4 from SVN:
+ <screen><prompt>$</prompt> <userinput><command>svn</command> <option>co https://krusader.svn.sourceforge.net/svnroot/krusader/trunk/krusader_kde4</option></userinput></screen>
+ </para>
+ </sect2>
+ <sect2 id="krusader_old">
+ <title>Older Releases</title>
+ <para>If you are looking for older releases we recommend the
+ &sfmirrors-url;, available from our project
+ page.</para>
+ </sect2>
+ </sect1>
+ <sect1 id="compilation">
+ <title>Compiling and Installing</title>
+ <sect2 id="sourcedownload">
+ <title>Compiling &krusader;. What now?</title>
+ <para>Check the environment variables
+ &kdeqtdir-lnk;.</para>
+ <para>To compile and install &krusader; on your
+ system, type the following in the base directory of the
+ &krusader; package:</para>
+ <screen>
+ <prompt>$</prompt> <userinput><command>./configure</command></userinput>
+ <prompt>$</prompt> <userinput><command>make</command></userinput>
+ <prompt>$</prompt> <userinput><command>su -c 'make</command> <option>install'</option></userinput></screen>
+ &krusaderui-rc-text;
+ <para>Since &krusader; uses
+ <command>autoconf</command> and
+ <command>automake</command> you should have no trouble compiling
+ it. If you run into problems, read the detailed installation
+ instructions below.</para></sect2>
+
+
+<sect2 id="install_quickstart">
+<title>Quickstart Installation Tutorial</title>
+
+<sect3 id="install_quickstart_debian">
+<title>Debian</title>
+<para>These instructions should work as well on &debian; based distributions like:
+&ubuntu;, &kubuntu;, &linspire;, &kanotix;, ...</para>
+
+<para>Add the next lines in the <filename>~/.bashrc</filename> configuration file
+<screen>
+<userinput><command>export</command> <option>QTDIR=/usr</option></userinput>
+<userinput><command>export</command> <option>KDEDIR=/usr</option></userinput>
+<userinput><command>export</command> <option>export KDEDIRS=/opt/krusader:/usr</option></userinput>
+</screen>
+</para>
+
+<para>Install the <link linkend="faqi_missing_libs">build dependencies</link> for &krusader;
+<screen>
+<prompt>#</prompt> <userinput><command>apt-get</command> <option>build-dep krusader</option></userinput>
+</screen>
+</para>
+
+<para><link linkend="version_scheme">Download</link> the &krusader; sourcecode, unpack and
+enter the <filename>krusader_kde3</filename> directory.</para>
+
+<para>
+The next command will create <command>./configure</command>
+<screen>
+<prompt>$</prompt> <userinput><command>make -f</command> <option>Makefile.cvs</option></userinput>
+</screen>
+NOTE: you might need to upgrade <filename>automake</filename> and/or <filename>autoconf</filename>, if an error message appears.
+</para>
+
+<para>Install &krusader; in the <filename>/opt</filename> directory to not overwrite the official &debian; binary <filename>/usr/bin/krusader</filename>,
+so that <command>krusader</command> will run the official &debian; package and <command>/opt/bin/krusader</command> runs the compiled version.
+It's recommended to use enable the full debug, so that you can possible problems at us. Run configure.
+<screen>
+<prompt>$</prompt> <userinput><command>./configure</command> <option>--prefix=/opt/krusader --enable-debug=full</option></userinput>
+</screen>
+</para>
+
+<para>Compile &krusader;
+<screen>
+<prompt>$</prompt> <userinput><command>make</command></userinput>
+</screen>
+</para>
+
+<para>Install Krusader
+<screen>
+<prompt>$</prompt> <userinput><command>su -c</command> <option>"make install"</option></userinput>
+</screen>
+</para>
+
+<para><command>/opt/bin/krusader</command> runs the compiled &krusader; version.</para>
+</sect3>
+
+<sect3 id="install_quickstart_suse">
+<title>SuSE</title>
+<para>Install the <link linkend="faqi_missing_libs">build dependencies</link> for &krusader;</para>
+<para><link linkend="version_scheme">Download</link> the &krusader; sourcecode, unpack and
+enter the <filename>krusader_kde3</filename> directory. Now you can compile and install &krusader;
+<screen>
+<prompt>$</prompt> <userinput><command>make -f</command> <option>Makefile.cvs</option></userinput>
+<prompt>$</prompt> <userinput><command>./configure</command> <option>--prefix=/opt/krusader --enable-debug=full</option></userinput>
+<prompt>$</prompt> <userinput><command>make</command></userinput>
+<prompt>$</prompt> <userinput><command>su -c</command> <option>"make install"</option></userinput>
+</screen>
+</para>
+</sect3>
+
+<sect3 id="install_quickstart_others">
+<title>For other Linuxes</title>
+<para>Ofcource it's impossible to cover all Linuxes, but here are the general installation instructions.</para>
+
+<para>Usually <command>./configure --prefix=/usr</command> should be used, though options like
+<filename>/opt/krusader</filename> are usually better so that you don't overwrite files that
+are installed by your package managment system.
+Please don't use the <filename>/usr/local</filename> directory as it simply won't work.</para>
+<para>Install the <link linkend="faqi_missing_libs">build dependencies</link> for &krusader;</para>
+<para><link linkend="version_scheme">Download</link> the &krusader; sourcecode, unpack and enter the <filename>krusader_kde3</filename> directory. Now you can compile and install &krusader;
+<screen>
+<prompt>$</prompt> <userinput><command>make -f</command> <option>Makefile.cvs</option></userinput>
+<prompt>$</prompt> <userinput><command>./configure</command> <option>--prefix=/usr</option></userinput>
+<prompt>$</prompt> <userinput><command>make</command></userinput>
+<prompt>$</prompt> <userinput><command>su -c</command> <option>"make install"</option></userinput>
+</screen>
+</para>
+</sect3>
+
+</sect2>
+
+ <sect2 id="install_tutorial">
+ <title>Detailed Installation Tutorial</title>
+ <para>The next section will explain how to install
+ &krusader; step by step. Questions about the
+ installation process have been asked many times and
+ especially users new to &Linux; often have
+ problems compiling software from source. Therefore, we are
+ trying to keep the explanations as detailed as possible even
+ if they are mostly not &krusader; specific.
+ Experienced users may easily skip most of the steps.</para>
+ <para>Unfortunately, because not all &Linux;
+ distributions follow the &fhs-url; it is impossible
+ to write a tutorial that would cover all circumstances.
+ However, these guidelines will help you in the right
+ direction.</para>
+ <note>
+ <para>If you encountered problems, please read first this
+ installation procedure and the &faq-lnk;. If the
+ problem persists, use the &help-request-lnk; to
+ ask for help.</para>
+ </note>
+ <orderedlist>
+ <listitem>
+ <para>Install all packages and libraries that are needed
+ for the compilation, please read the
+ &faq-lnk;.
+ <tip>
+ <para>If you install &kdevelop;, (almost)
+ everything that you need to compile
+ &krusader; will be installed on your
+ computer. However, if you are not a developer, please
+ follow the instructions and do not use
+ &kdevelop; to compile
+ &krusader;.</para>
+ </tip></para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </listitem>
+ <listitem>
+ <para>Open your favourite terminal emulator
+ (&eg; &konsole;).</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </listitem>
+ <listitem>
+ <para>We recommend you create a separate directory to
+ keep all the sources you compile in. This way you will
+ have a better overview of the installed programs and it
+ will be easier to uninstall them later.
+ <screen><prompt>$</prompt> <userinput><command>mkdir</command> ~/source</userinput></screen>
+ The chosen directory is just an example, any
+ other will work.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ <para></para>
+ <!-- Empty line to make it more readable (second line is needed) -->
+ </listitem>
+ <listitem>
+ <para>Copy the sources to the
+ <filename>~/source</filename> directory and unpack them.
+ <screen><prompt>$</prompt> <userinput><command>cp</command> /<replaceable>"your_dir"</replaceable> /krusader-x.xx.tar.gz ~/source</userinput></screen>
+ <screen><prompt>$</prompt> <userinput><command>cd</command> ~/source</userinput></screen>
+ <screen><prompt>$</prompt> <userinput><command>tar</command> <option>-xzvf</option> krusader-x.xx.tar.gz</userinput></screen>
+ </para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </listitem>
+ <listitem>
+ <para>Optional step: if you wish you can delete the
+ tarball at this point as it is no longer needed.
+ <screen><prompt>$</prompt> <userinput><command>rm</command> krusader-x.xx.tar.gz</userinput></screen>
+ </para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </listitem>
+ <listitem>
+ <para>Change to the directory containing the sources.
+ <screen><prompt>$</prompt> <userinput><command>cd</command> krusader-x.xx</userinput></screen>
+ </para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </listitem>
+ <listitem id="kde_qt_dir">
+ <para>Check the environment variables
+ <envar>QTDIR</envar>and
+ <envar>KDEDIR</envar>. &krusader;'s
+ <command>./configure</command> script needs to know where
+ the &Qt; and &kde; directories
+ are.</para>
+ <para>
+ <envar>QTDIR</envar>:
+ <replaceable>&lt;path to your Qt
+ installation&gt;</replaceable> &eg;
+ <filename>/usr/lib/qt3</filename> or
+ <filename>/usr/qt3</filename></para>
+ <para>
+ <envar>KDEDIR</envar>:
+ <replaceable>&lt;path to your KDE
+ installation&gt;</replaceable> &eg;
+ <filename>/usr</filename> or
+ <filename>/opt/kde3</filename></para>
+ <para>Normally your distribution will set them for you,
+ but experience has shown that some do not. You can easily
+ check the values with the
+ <command>echo</command> command.
+ <screen><prompt>$</prompt> <userinput><command>echo</command> $QTDIR</userinput>/usr/lib/qt3
+ <prompt>$</prompt> <userinput><command>echo</command> $KDEDIR</userinput>/usr</screen>
+
+ If both commands give an output, the enviroment variables
+ are set (the above example are the settings of
+ &mandriva;-&Linux;). In case you
+ receive empty lines, the variables are not set and you
+ have to set them manually. If you do not know what to set
+ the variables to, or if you want to check if the
+ variables are correctly set, ask your distributor or use
+ the
+ <command>find</command> command.
+<screen><prompt>$</prompt> <userinput><command>find</command> <option>/usr /opt -name</option> qtconfig <option>-type f 2>/dev/null</option></userinput>
+/usr/lib/qt3/bin/qtconfig
+<prompt>$</prompt> <userinput><command>find</command> <option>/usr /opt -name</option> kdeinit <option>-type f 2>/dev/null</option></userinput>
+/usr/bin/kdeinit</screen>
+ In this case
+ <filename>/usr/lib/qt3</filename> is your
+ <envar>QTDIR</envar> and
+ <filename>/usr</filename> is your
+ <envar>KDEDIR</envar>. The installed binaries will go to
+ <filename>/usr/bin</filename>. Now we will set the
+ enviroment variables with the
+ <command>export</command> command.
+ <screen><prompt>$</prompt> <userinput><command>export</command> QTDIR=<replaceable>&lt;replace with your QTDIR&gt;</replaceable></userinput></screen>
+ <screen><prompt>$</prompt> <userinput><command>export</command> KDEDIR=<replaceable>&lt;replace with your KDEDIR&gt;</replaceable></userinput></screen>
+ </para>
+ <note>
+ <para>These enviroment variables are only set for the
+ lifetime of your current shell. When you close your
+ terminal and open a new one they will be gone. Assuming
+ &krusader; is not the only
+ &Qt;/&kde; program you want to
+ compile, we recommend to make these settings permanent
+ (&eg; append both export commands to your
+ <filename class="directory">/etc/profile</filename>)
+ file.</para>
+ </note>
+ <para>If you can notdetermine your KDEDIR,
+ <command>kde-config --prefix</command> might help
+ you.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ <para></para>
+ <!-- Empty line to make it more readable (second line is needed) -->
+ </listitem>
+ <listitem>
+ <para>If you have downloaded a stable version
+ <filename>"krusader-x.xx.tar.gz"</filename> or a beta
+ version
+ <filename>"krusader-x.xx-betax.tar.gz"</filename>, you
+ can skip this step. In this case the
+ <filename>./configure</filename> script is
+ provided.</para>
+ <para>If you have downloaded a CVS build or nightly
+ tarball
+ <filename>"krusader-cvs-yyyy-mm-dd.tar.gz"</filename>",
+ you will have to run the following command to create the
+ <filename>./configure</filename> script:
+ <screen><prompt>$</prompt> <userinput><command>make</command> <option>-f</option>Makefile.cvs</userinput></screen>
+ </para>
+ <para>If everything is OK you will see the following
+ output on your screen:
+<screen><prompt>$</prompt> <userinput><command>make</command> <option>-f</option> Makefile.cvs</userinput>
+This Makefile is only for the CVS repository
+This will be deleted before making the distribution
+*** Creating acinclude.m4
+*** Creating list of subdirectories
+*** Creating configure.in
+*** Creating aclocal.m4
+*** Creating configure
+*** Creating config.h template
+*** Creating Makefile templates
+*** Postprocessing Makefile templates
+*** Creating date/time stamp
+*** Finished
+Don't forget to run ./configure
+If you haven't done so in a while, run ./configure --help
+<prompt>$</prompt></screen>
+ </para>
+ <note>
+ <para>You will need to have
+ <application>autoconf 2.52, 2.53 or
+ 2.54</application> and
+ <application>automake 1.6</application> (or higher) to
+ run the
+ <command>make -f Makefile.cvs</command> command</para>
+ </note>
+ <tip>
+ <para>If you encounter problems with this command click
+ <link linkend="krusader_cvs">here</link>.
+ &krusader; provides two nightly builds
+ (snapshots) one with a
+ <filename>./configure</filename> script and one
+ without.</para>
+ </tip>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ <para></para>
+ <!-- Empty line to make it more readable (second line is needed) -->
+ </listitem>
+ <listitem>
+ <para>Your &Linux; distro
+ &krusader; RPM or DEB package will normally
+ install &krusader; in the
+ <filename>KDEDIR/bin</filename> directory. According to
+ the &fhs-url;, any user installed files go to
+ the
+ <filename>/usr/local</filename> directory. If you wish
+ &krusader; to be installed in another
+ directory, it can be determed with the prefix option. If
+ you do not have root access,
+ <filename>/home/YOUR_USERNAME/.kde</filename> is probably
+ a good choice.
+<screen>
+foo
+
+Krusader Project:
+-----------------
+Source code location: .
+C Compiler: gcc
+C Compiler flags: -ansi -W -Wall -pedantic -Wchar-subscripts -Wshadow -Wpointer-arith
+-Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2
+-Wformat-security -Wmissing-format-attribute
+C++ Compiler: g++
+prefix: /usr/local
+kde_libraries: /usr/include
+kde_includes: /usr/lib
+kde_locale: /usr/share/locale
+qt_libraries: /usr/lib/qt3/lib
+qt_includes: /usr/lib/qt3/include
+KDEDIR: /usr
+QTDIR: /usr/lib/qt3
+Install path: /usr/local/bin
+krusader version: 1.80.0
+krusader binary: /usr/local/bin/krusader (after 'make install')
+Thank you for using Krusader
+
+Good - your configure finished. Start make now
+<prompt>bash$</prompt>
+</screen>
+ </para>
+ <para>This is the output for
+ &Mandrake;-&Linux; 10, other
+ distributions may give a different output.</para>
+ <tip>
+ <para>At the end of the
+ <command>./configure</command> script you will find a
+ summary of the most important settings, &eg;
+ where the &krusader; binary will be
+ installed (after the 'make install' command). This part
+ will also display a warning if the environment
+ variables &kdeqtdir-lnk; are empty.</para>
+ </tip>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ <para>Since &krusader;-1.70.0
+ <command>./configure</command> has two specific
+ &krusader; options:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <userinput>
+ <command>./configure</command>
+ <option>--without-konqueror</option>
+ </userinput>: build &krusader; without support
+ &konqueror;'s servicemenus, default=with.
+ This means that &konqueror;'s right-click
+ menu entries will not be available.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>./configure</command>
+ <option>--without-javascript</option>
+ </userinput>: build &krusader; without JavaScript
+ support, default=with. This means that the
+ &javascript-console-lnk; will not be
+ available.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>./configure</command>
+ <option>--without-acl</option>
+ </userinput>: build &krusader; without ACL support default=with.
+ Sometimes this option is needed if you get a ACL compile error when running <command>make</command>.</para>
+ </listitem>
+ </itemizedlist>In the past the support was always
+ compiled in when the headers where found, now you have
+ the choice.</para>
+ <para>Use
+ <userinput>
+ <command>./configure</command>
+ <option>--help</option>
+ </userinput>to see more options or read the
+ <filename>INSTALL</filename> file in the
+ &krusader; sources.</para>
+ <para>If you used another --prefix= than
+ <filename>$KDEDIR or /usr/local</filename>, it is
+ recommended to do an extra check:
+<screen><prompt>$</prompt> <userinput><command>kde-config</command> <option>--path exe</option></userinput>
+/home/frank/.kde/bin/:/usr/bin/:/usr/local/bin/
+<prompt>$</prompt></screen>
+ If the
+ &lt;prefix_dir/bin&gt; directory is
+ not shown, you need to use e.g.
+ <command>export KDEDIRS=/usr/local:/usr</command>. To
+ make these settings permanent you can &eg;
+ append this export command to your
+ <filename>/etc/profile</filename> file. After that you
+ need to restart &kde;.</para>
+ <note>
+ <para>If
+ <command>./configure</command> fails, take a look at
+ &missing-libs-lnk;.</para>
+ </note>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </listitem>
+ <listitem>
+ <para>Start the compilation process with the
+ <command>make</command> command.
+ <screen><prompt>$</prompt> <userinput><command>make</command></userinput></screen>
+ This will take about 3 - 40 minutes depending on how fast your computer runs. If
+ everything goes well, it will &eg; end with
+ the following messages:
+<screen>
+foo
+make[2]: Leaving directory `/home/source/krusader_kde3/tar'
+make[2]: Entering directory `/home/source/krusader_kde3'
+make[2]: Leaving directory `/home/source/krusader_kde3'
+make[1]: Leaving directory `/home/source/krusader_kde3'
+<prompt>bash$</prompt>
+</screen>
+ </para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ <para>If
+ <command>./configure</command> was successful and
+ <command>make</command> failed for some reason, continue
+ to read this page. If you can not find a solution to your
+ problem, feel free to post a help request at our
+ &forum-lnk;.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </listitem>
+ <listitem>
+ <para>If everything is correct, you can now install
+ &krusader;.
+ <screen><prompt>$</prompt> <userinput><command>su -c 'make</command> <option>install'</option></userinput></screen>
+ You will be asked to enter your root
+ password.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ <para></para>
+ <!-- Empty line to make it more readable (second line is needed) -->
+ </listitem>
+ <listitem>&krusaderui-rc-text;
+ <para></para>
+ <!-- Empty line to make it more readable --></listitem>
+ <listitem>
+ <para>Now you can
+ <link linkend="starting-krusader">
+ start</link> &krusader;.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </listitem>
+ <listitem>
+ <para>Optional step: Cleaning up to save disk space.
+ Note: All compiled files created with the
+ <command>make</command>command will be deleted.
+ <screen><prompt>$</prompt> <userinput><command>make</command> <option>clean</option></userinput></screen>
+ </para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ <para></para>
+ <!-- Empty line to make it more readable (second line is needed) -->
+ </listitem>
+ <listitem>
+ <para>If you ever want to uninstall
+ &krusader;, use
+ <screen><prompt>$</prompt> <userinput><command>su -c 'make</command> <option>uninstall'</option></userinput></screen>
+ You will be asked to enter your root
+ password.</para>
+ <para></para>
+ <!-- Empty line to make it more readable -->
+ </listitem>
+ </orderedlist>
+ <para>If you followed the installation procedure and still
+ encountered problems installing &krusader;, refer
+ to &faq-lnk;. If the problem persists, use the
+ &help-request-lnk; to ask for help.</para>
+ </sect2>
+ </sect1>
+ <sect1 id="mac-port">
+ <title>Installing on &MacOS;-X</title>
+ <indexterm>
+ <primary>&MacOS;-X port</primary>
+ </indexterm>
+
+<note><para>Since June 2006 &krusader; is added into the
+ <ulink url="http://pdb.finkproject.org/pdb/package.php/krusader">&krusader; finkproject.org repository</ulink>
+ Please check this url for the latest information about the &MacOS;-X port,
+ please read the &fink-url; documentation for more information,
+ all information below could be outdated, though they should still work :)
+ From now on the port is maintained by
+ <ulink url="http://hritcu.wordpress.com/about/">Catalin Hritcu</ulink>.
+</para></note>
+ <para>Krusader is ported to &MacOS; thanks the &fink-url;-project and Jonas
+ B&auml;hr and &bodo-tasche-url; .
+ Unfortunately the only *stable* kdelib-binaries which
+ &fink-url; has to offer is currenly 3.1.4 which
+ means you need to use &krusader;-1.40 .
+ Unfortunately the &MacOS; X &krusader;
+ port does not have the same power as in a native
+ &Linux;-&kde; environment. To run
+ &krusader; you need also X11, which doesn't interact
+ with the rest of the &MacOS; desktop. We hope that
+ &Qt;4/&kde;4 will solve most of these
+ problems. If you want a more recent Krusader version you need
+ to compile &kde;. With &fink-url; it is
+ rather easy but it takes some CPU cycles.</para>
+ <para>Installation Instructions for &krusader;-1.40
+ <orderedlist>
+ <listitem>
+ <para>Download and install &fink-url; with the
+ &kde;3.1 binaries provided by fink and read the
+ documentation.</para>
+ </listitem>
+ <listitem>
+ <para>Extract the
+ <filename>
+ krusader-1.40.fink.darwin-ppc.tar.bz2</filename> package to
+ <filename>/sw/fink/dist/local/main/</filename> Only root can
+ write here. You may have to create 'local' and
+ 'main'.</para>
+ </listitem>
+ <listitem>
+ <para>Run as root:
+ <command>fink install krusader</command></para>
+ </listitem>
+ </orderedlist></para>
+ <para>Follow these instructions if you wish to compile more
+ source code or use a more recent version of
+ &krusader;:
+ <orderedlist>
+ <listitem>
+ <para>Install &apple-x11-url;</para>
+ </listitem>
+ <listitem>
+ <para>Install the &apple-x11-sdk-url;
+ developer-tools with X11 headers (gcc is included)</para>
+ </listitem>
+ <listitem>
+ <para>Install the fink-base</para>
+ </listitem>
+ <listitem>
+ <para>Compile kdelibs 3.4.1 or higher (fink provides the
+ necessary
+ <filename>.info</filename> files)</para>
+ </listitem>
+ <listitem>
+ <para>Compile the &krusader;-tarball or follow
+ steps 2 and 3 of the previous section if a recent
+ &krusader;-package &eg;
+ <filename>
+ krusader-1.70.0.fink.darwin-ppc.tar.bz2</filename> is
+ available</para>
+ </listitem>
+ </orderedlist></para>
+
+<para>Follow these instructions if you wish to compile &krusader;-1.80.0 :
+ <orderedlist>
+ <listitem>
+ <para>Install &apple-x11-url;</para>
+ </listitem>
+ <listitem>
+ <para>nstall fink and
+ <ulink url="http://fink.sourceforge.net/faq/usage-fink.php#unstable">enable fink unstable</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>Compile and install the &kde; bundle in fink: fink install bundle-kde-ssl
+ (if you get “no package found” the previous step did not succeed).</para>
+ </listitem>
+ <listitem>
+ <para>Use <filename>krusader.info</filename> (provided in the &krusader;-sourcecode) and then copy to
+ <filename>/sw/fink/dists/local/main/finkinfo</filename> .</para>
+ </listitem>
+ <listitem>
+ <para>Compile and install &krusader; in fink: <command>fink install krusader</command>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Start X11 (startx) and in xterm run &krusader;
+ </para>
+ </listitem>
+ </orderedlist>
+ Thanks to <ulink url="http://hritcu.wordpress.com/2006/08/10/krusader-on-intel-mac/">Catalin Hritcu </ulink> for these install instructions.
+</para>
+
+
+ </sect1>
+ <sect1 id="starting-krusader">
+ <title>Starting &krusader;</title>
+ <para>Type
+ <userinput>
+ <command>krusader</command>
+ </userinput> (lower case) at a command prompt. You can create
+ shortcut on your desktop or create an entry in the
+ (&kde;) menu. Read the previous page and the
+ &faq-lnk; if &krusader; doesn't
+ start.</para>
+ <para>When &krusader; is started from the
+ command line, various options can be specified to modify its
+ behavior.</para>
+ <screen>
+ <prompt>$</prompt> <userinput><command>krusader</command></userinput>
+ WARNING: Mt.Man: Born, looking around to get familiar. foo</screen>
+ <note>
+ <para>Do not worry about the messages you get in the
+ &konsole;. These messages are log messages that
+ can be used for debugging &krusader;.</para>
+ </note>
+ <para>You can also use
+ <keycombo action="simul">&Alt;
+ <keycap>F2</keycap></keycombo> to open the Run Command dialog
+ box, type
+ <userinput>
+ <command>krusader</command>
+ </userinput> (lower case) and press &Enter; or click
+ on the
+ <guibutton>Run</guibutton> button.</para>
+ <para>If &krusader; is installed by an RPM or DEB
+ package then usually &krusader; can be started from
+ the &kmenu;. &eg; on
+ &Mandrake;-&Linux; 10.0 click on the
+ &kicon; button and choose
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenuitem>Applications</guimenuitem>
+ <guimenuitem>File tools</guimenuitem>
+ <guimenuitem>&krusader;</guimenuitem>
+ </menuchoice>
+ </emphasis>.</para>
+ <variablelist>
+ <title>Command-line options:</title>
+ <varlistentry>
+ <term>
+ <option>--left</option>
+ <replaceable>
+ &lt;path&gt;</replaceable>
+ </term>
+ <listitem>
+ <para>
+ <action>start left panel at
+ &lt;path&gt;</action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <option>--right</option>
+ <replaceable>
+ &lt;path&gt;</replaceable>
+ </term>
+ <listitem>
+ <para>
+ <action>start right panel at
+ &lt;path&gt;</action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <option>--left</option>
+ <replaceable>
+ &lt;path1&gt;,&lt;path2&gt;,&lt;path3&gt;</replaceable>
+ </term>
+ <listitem>
+ <para>
+ <action>start left panel at
+ &lt;path1&gt;,&lt;path2&gt;,&lt;path3&gt;,
+ with tabs.</action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <option>--profile</option>
+ <replaceable>
+ &lt;panel-profile&gt;</replaceable>
+ </term>
+ <listitem>
+ <para>
+ <action>load a
+ <link linkend="panel_profiles">panel-profile</link> on
+ startup (this overrides the
+ <link linkend="konfig-startup">default startup
+ profile</link>).</action>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para>Examples:
+ <screen><prompt>$</prompt> <userinput><command>krusader</command> <replaceable>--left=&lt;path&gt; --right=&lt;path&gt;</replaceable></userinput></screen>
+ <screen><prompt>$</prompt> <userinput><command>krusader</command> <replaceable>--left=/mnt/cdrom --right=ftp://downloads@myserver.net</replaceable></userinput></screen>
+ <screen><prompt>$</prompt> <userinput><command>krusader</command> <replaceable>--left=&lt;path1&gt;,&lt;path2&gt; --right=&lt;path1&gt;,&lt;path2&gt;,&lt;path3&gt;</replaceable></userinput></screen>
+ <screen><prompt>$</prompt> <userinput><command>krusader</command><replaceable>--profile &lt;panel-profile&gt;</replaceable></userinput></screen>
+ <screen><prompt>$</prompt> <userinput><command>krusader</command> <replaceable>--profile ftp-managment</replaceable></userinput></screen>
+ </para>
+ <para>The standard &Qt; and &kde;
+ command-line options are available, and can be listed by
+ entering
+ <userinput>
+ <command>krusader</command>
+ <option>--help</option>
+ </userinput>.</para>
+ <variablelist>
+ <title>Other command-line options:</title>
+ <varlistentry>
+ <term>
+ <option>--help-qt</option>
+ </term>
+ <listitem>
+ <para>
+ <action>List Qt-specific options</action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <option>--help-kde</option>
+ </term>
+ <listitem>
+ <para>
+ <action>List KDE-specific options</action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <option>--help-all</option>
+ </term>
+ <listitem>
+ <para>
+ <action>List all options</action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <option>--author</option>
+ </term>
+ <listitem>
+ <para>
+ <action>Show the authors names</action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <option>-v,--version</option>
+ </term>
+ <listitem>
+ <para>
+ <action>Show the version number</action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <option>--license</option>
+ </term>
+ <listitem>
+ <para>
+ <action>Show license information</action>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="configuration">
+ <title>Configuring &krusader;</title>
+ <para>When you run &krusader; for the first time,
+ the &krusader; configuration module
+ <link linkend="konfigurator">Konfigurator</link> will show up
+ and allow you to configure &krusader; as well as
+ detect installed packers and tools. You can always run
+ Konfigurator again from the
+ &settingsmenu-lnk;.</para>
+ </sect1>
+ <sect1 id="default-file-manager">
+ <title>Making &krusader; the default file
+ manager</title>
+ <para>To make &krusader; the default file manager in
+ Gnome, <ulink url="http://psychocats.net/ubuntu/nonautilusplease">click here</ulink> for more information.
+ </para>
+ <para>To make &krusader; the default file manager in
+ &kde;, <ulink url="http://groups.google.com/group/krusader-devel/browse_thread/thread/8209d785d3ba0ac6">click here</ulink> for more information.
+ </para>
+ </sect1>
+</chapter>
+
+<chapter id="krusader_kde4_install">
+<title>Installation on KDE4.x</title>
+<sect1 id="kde4_install">
+ <title>Krusader installation instructions on KDE4.0</title>
+ <note>
+ <para>From version &krusader;-2.0.0 and higher is &kde;-4 only.</para>
+ </note>
+ <note>
+ <para>At moment of writing &krusader;-2.0.0 is still under development, though it works :)</para>
+ </note>
+
+<para>"krusader_kde4.tar.gz" is the supposed name of the krusader tarball (it will be probably a different one ;)</para>
+
+<para>You can download the latest available krusader-2.x <link linkend="krusader_svn">from SVN</link>.</para>
+
+<para><command>DCMAKE_INSTALL_PREFIX</command> is the location of the KDE DQT_INCLUDES</para>
+<para>
+ <screen>
+ <prompt>$</prompt> <userinput><command>tar -xzvf</command> <option>krusader_kde4.tar.gz</option></userinput>
+ <prompt>$</prompt> <userinput><command>cd </command> <option>krusader_kde4</option></userinput>
+ <prompt>$</prompt> <userinput><command>cmake </command> <option>-DCMAKE_INSTALL_PREFIX=/usr/ -DQT_INCLUDES=/usr/share/qt4/include</option></userinput>
+ <prompt>$</prompt> <userinput><command>make</command></userinput>
+ <prompt>$</prompt> <userinput><command>su -c </command> <option>"make install"</option></userinput>
+ </screen>
+</para>
+
+ </sect1>
+</chapter> \ No newline at end of file
diff --git a/doc/en/introduction.docbook b/doc/en/introduction.docbook
new file mode 100644
index 0000000..9ff6078
--- /dev/null
+++ b/doc/en/introduction.docbook
@@ -0,0 +1,145 @@
+<chapter id="introduction">
+
+<title>Introduction</title>
+<indexterm><primary>Introduction</primary></indexterm>
+ <sect1 id="package-description">
+ <title>Package description</title>
+ <para>&krusader; is a simple, easy, powerful,
+ twin-panel file manager (commander-style) for &kde;
+ and other *nix desktops, similar to &mc; or
+ &tcmd;. It provides all the file management features
+ you could possibly want.</para>
+ <para>Krusader also includes extensive archive handling,
+ mounted file system support, &FTP;, advanced search
+ module, viewer/editor, directory synchronization, file content
+ comparisons, powerful batch renaming and much, much more.
+ &krusader; supports archive formats: ace, arj, bzip2, deb, gzip, iso, lha,
+ rar, rpm, tar, zip and 7-zip and handles other
+ &kioslaves1-url; such as smb:// or fish://.</para>
+ <para>&krusader; is almost completely customizable and therefore
+ very user-friendly.</para>
+ <para>Try &krusader;.</para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>&krusader; screenshot</screeninfo>
+ <mediaobject id="krusader_screenshot">
+ <imageobject><imagedata fileref="krusader1.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="krusader1.png" format="EPS"/></imageobject>
+ <textobject><phrase>&krusader; screenshot</phrase></textobject>
+ <caption><para>&krusader; screenshot</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-krusader" float="1">
+ <title>&krusader; screenshot</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="krusader1.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>&krusader; screen shot</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>More &kru-screenshots-url; can be viewed on
+ our website.</para>
+ </sect1>
+
+ <sect1 id="welcome">
+ <title>Welcome to &krusader;!</title>
+ <para>Our aim is to give you a simple, intuitive tool that
+ easily handles the most important tasks you perform on your
+ computer each and every day: manage and process your files the
+ way you want.</para>
+ <para>Whether you are a &Linux; expert or a novice,
+ &krusader; makes routine file management tasks quick
+ and accurate, allowing you to focus on the big picture, not
+ command line syntax. This is especially helpful if you are new
+ to xxNIX operating systems. To do just that,
+ &krusader; uses a good-looking &GUI; and
+ supports drag and drop as well as mime types, making it easy to
+ use.</para>
+ <para>&krusader; has many useful features. It is fast, and
+ handles &archives-lnk; transparently. In addition,
+ &krusader; streamlines many complex file management
+ tasks, reducing fatigue, errors, and distraction. Basically,
+ &krusader; provides all the helpful features you have
+ come to expect from other quality file management tools like
+ &mc; and &tcmd;. &krusader; is
+ designed to integrate seamlessly with the &kde;
+ Desktop, the desktop of choice for many programmers, network
+ engineers, and other power users of &Linux;. With
+ &krusader; even novice users can quickly access the
+ power, convenience, and feature rich capabilities of the
+ &kde; Desktop. &krusader; is a free
+ open-source project, and it is released under the
+ &gpl-lnk;, although the developers still retain the
+ copyright for the project and its name, and manage the
+ project's continuing evolution.</para>
+ <para>The &krusader; Project mission is to create
+ an "all-in-one" file manager, which will do all the ordinary
+ things you would expect of it, and more. Since the principle
+ behind &krusader; is based on the
+ &ofm-url;, dual-pane filemanagers (&mc;,
+ &nc;, &etc;), it is certain that
+ &krusader; is able to handle all the standard Copy,
+ Move, Delete, &etc; file operations.</para>
+ <para>From the start, virtual file systems became the main
+ focus. &vfs-lnk; are an abstracted layer over all
+ kinds of archived information (ZIP files, &FTP;
+ servers, TAR archives, NFS filesystems, SAMBA shares, ISO
+ cd/dvd images, RPM catalogs, &etc;), which allow the
+ user to access all the information in these divergent types of
+ file systems transparently - just like entering an ordinary
+ sub-directory. Files can then be copied or moved around (except
+ ISO,rpm,tar.gz) between these data sources/containers
+ effortlessly. &krusader; currently supports VFSs for
+ all popular and some specialized types of archives (ace, arj,
+ bzip2, gzip, iso, lha, rar, tar, zip and 7-zip), configuration
+ packages (rpm, deb), and traditional remote file system types
+ (&FTP;, NFS, Samba, FISH, SFTP).</para>
+ <para>&krusader; also includes a built-in
+ Mount-Manager &mountman-lnk;, which enables you to
+ mount or unmount file systems of all types with a click of a
+ mouse. The user is able to obtain usage and other property
+ information easily, in a consistent and understandable format
+ in seconds. Ease and consistency is the goal.</para>
+ <para>A &bookmark-manager-lnk; for local
+ files/remote &URL;s and an
+ &advanced-search-module-lnk; is also included to
+ speed the locating of needed files. &krusader; also
+ allows the user to configure Toolbars in order to provide a
+ wide variety of additional functionality, such as File
+ Comparison (several user selectable methods available),
+ Multiple File Rename, and standard Terminal windows.</para>
+ <para>Advanced users benefit greatly from being able to carry
+ out clerical tasks effortlessly, without distraction from the
+ real task at hand. Convenient shortcut keys enable the user to
+ navigate directory trees with ease, create multiple tabbed
+ directory views simultaneously, and access fully functional
+ history lists. Due to efficient programming and low system
+ overhead, &krusader; is perhaps the most responsive
+ all around system management tool used to access the full
+ potential of a computer using &kde;, or any other
+ standards compliant X Windows window manager. Although designed
+ specifically for, and tightly integrated with,
+ &kde;; &krusader; works equally well with
+ Gnome, Enlightenment, WindowMaker, IceWM, BlackBox, Wiamea,
+ XFCE, etc.as soon as the KDE libraries are installed.</para>
+ <para>New extensibility is provided by the flexible
+ &useractions-lnk;, a &krusader;
+ innovation that allows unlimited additional custom
+ functionality to be added to suit the specific needs of users. We
+ are planning to develop more modules in the near future,
+ thereby enhancing &krusader;. Information on what is
+ proposed, approved, or remains to be completed can be found in
+ the &todoforum-url;.</para>
+ <para>No other program we know of, offers so many useful,
+ easily accessible features in such an intuitive and simple
+ format. Best of all, we listen, and implement good suggestions
+ that are consonant with the &krusader; Project's
+ goal: making &krusader; the very best File Manager
+ available.</para>
+ <para>We hope you'll enjoy it - we do!</para>
+ </sect1>
+</chapter>
diff --git a/doc/en/java.docbook b/doc/en/java.docbook
new file mode 100644
index 0000000..dcaa287
--- /dev/null
+++ b/doc/en/java.docbook
@@ -0,0 +1,88 @@
+<sect1 id="javascript_console">
+ <title>JavaScript Console</title>
+ <indexterm>
+ <primary>JavaScript Console</primary>
+ </indexterm>
+ <para>
+ <keycombo action="simul">&Alt;&Ctrl;
+ <keycap>j</keycap></keycombo> opens the JavaScript console.
+ (only available if libkjsembed is present at compile- and
+ runtime)</para>
+ <para>The JavaScript console is an interface to the embedded
+ JS-Interpreter which can be used for amusement or
+ testing.</para>
+ </sect1>
+
+ <sect1 id="javascript_interface">
+ <title>JavaScript interface</title>
+ <indexterm>
+ <primary>JavaScript interface</primary>
+ </indexterm>
+ <para>
+ <emphasis role="bold">Warning:</emphasis> The JS-Support is
+ quite stable, and you can not lose any data by using it. However,
+ your scripts may not work with future versions of
+ &krusader;, as the JS-Support is changing.</para>
+ <tip>
+ <para>Please
+ <link linkend="help_krusader">upload your favorite JavaScript
+ Extensions</link> so that they become available for the
+ &krusader; community. Thanks!</para>
+ </tip>
+ <para>JavaScript applications usually have 2 files
+ <filename>foo.js</filename>and
+ <filename>foo.ui</filename>. They will be installed in
+ <filename>~/.kde/share/apps/krusader/js/</filename>, a
+ user action with a "%_Script" action will start the
+ Javascripting. Currently we have 2 JS demos
+ <filename>root-mount-extension.tar.bz2</filename> and
+ <filename>js-demo-calc.tar.bz2</filename> that will be more
+ explanatory.</para>
+ <para>When a script is executed, the script doesn't know its
+ origin (or maybe there is a way to do so that we do not know of)
+ and all relative paths are relative to the current working-dir.
+ But this dir is (normally) not the one where the script is
+ located but the current dir of the active Panel of Krusader.
+ This needs to stay like this. However, for referencing
+ additional files like .ui (Userinterface, exported by
+ &Qt;'s Designer) one needs the path of the script.
+ The alternative where absolute paths are used is more than
+ unhandy. For this reason the Variable "scriptDir" was
+ introduced. If a Script wants to load a &GUI; from a
+ .ui-file this can be done this way:
+ <emphasis>var ui = Factory.loadui( scriptDir + 'filename.ui'
+ );</emphasis> I recommend using Dialog as a base when designing
+ &GUI;s to be used with JS. Execute the dialog with:
+ <emphasis>ui.exec();</emphasis> The elements of the
+ &GUI; may be accessed in the following way:
+ <emphasis>ui.child('widgetName')</emphasis></para>
+ <para>Currently only the objects 'Krusader' and
+ 'PanelManager' are exposed C++ objects without a logic
+ behind them. They can be inspected using the JS-Console and the
+ functions 'properties()', 'children()' and 'slots()'. The
+ children can be accessed with the function
+ 'child("nameOfChild")' with returns an object itself. Currently, the Variable scriptDir is more useful. Following the root-mount
+ extension it is already possible to create advanced
+ &GUI;s for command line tools</para>
+ <para>You can play around with 'Krusader.setCaption("Hey Ho,
+ Let's go!");', 'Krusader.children();',
+ 'Krusader.child("help").slots();',
+ 'alert(Krusader.properties())' or
+ 'Krusader.child("help").show();'.... In addition, a new
+ placeholder for the &useractions-lnk;, %_Script()%,
+ will execute an external file.</para>
+ <para>NOTE: The object 'Krusader' will change. We have not made
+ decisions about the JS-interface yet (at the time of the
+ 1.70.0-release). Any ideas are welcome. Plase use our
+ &kruforum-url; for feedback.</para>
+ <para>The JavaScript-support is based on
+ &kjsembed-url;. Some examples which show the power
+ of this library can be found
+ <ulink url="http://xmelegance.org/kjsembed/examples/index.html">
+ here</ulink>. Support for all of KDE's ground-laying technologies
+ such as DCOP or KParts is provided. You can even load whole
+ GUIs from .ui-files, created with &Qt;'s Designer.
+ An example extension making use of this can be found
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?p=4832#4832">
+ here</ulink>.</para>
+</sect1>
diff --git a/doc/en/keyboard.docbook b/doc/en/keyboard.docbook
new file mode 100644
index 0000000..5e16c3d
--- /dev/null
+++ b/doc/en/keyboard.docbook
@@ -0,0 +1,1864 @@
+<chapter id="keyboard-commands">
+ <!-- **********************************************************************
+ keyboard.docbook
+ +++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <title>Keyboard Commands</title>
+ <indexterm>
+ <primary>Commands</primary>
+ <secondary>Keyboard</secondary>
+ </indexterm>
+ <sect1 id="keyboard-usage">
+ <title>Keyboard Usage</title>
+ <para>In this chapter you will learn how to use the keyboard
+ effectively, because most operations can be done more quickly
+ by keyboard than with the mouse. It will take some time to learn
+ the &keybindigs-lnk;, but mastering them saves you a
+ lot of time. Please note that &krusader; can use
+ &keybindigs-profiles-lnk; to swap easily to other
+ Key-binding setups, e.g. of other commanders, or you can create
+ your own key-bindings.</para>
+ <para>After
+ <link linkend="starting-krusader">
+ starting</link> &krusader;, the keyboard action can
+ begin. Use <keycombo action="simul">&Ctrl;<keycap>l</keycap></keycombo> to jump to the
+ &location-toolbar-lnk; where you can type the
+ desired directory. After <keycombo action="simul">&Ctrl;<keycap>Down arrow</keycap></keycombo>
+ you are in the
+ &termemu-lnk; and you can type any command you
+ desire. Use <keycombo action="simul">&Ctrl;<keycap>Up arrow</keycap></keycombo>
+ to jump back to the active panel. If
+ you want to jump to a file or directory that starts with "f",
+ then simply press "f" on the keyboard to use the
+ &quick-search-lnk; . Use the Enter key to execute
+ the file or to open a directory that has the focus. Be sure to
+ remember the Function Keys - <keycap>F3</keycap> to View, <keycap>F4</keycap> to Edit,
+ <keycap>F5</keycap> to Copy, <keycombo action="simul">&Alt;<keycap>u</keycap></keycombo> to Unpack, etc.</para>
+ <para>You can also perform several operations with the
+ &foldertabs-lnk;, including several
+ <link linkend="edit-menu">selection</link> operations. And at
+ the end you can close &krusader; with <keycap>F10</keycap>.</para>
+ </sect1>
+ <sect1 id="key_bindings">
+ <title>Key-Bindings</title>
+ <indexterm>
+ <primary>Key-Bindings</primary>
+ </indexterm>
+ <indexterm>
+ <primary>Commands</primary>
+ <secondary>Keyboard</secondary>
+ </indexterm>
+ <para>Most of the key-bindings (shortcuts) are configurable in
+ the <emphasis role="bold">
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Shortcuts</guimenuitem>
+ </menuchoice>
+ </emphasis> menu, if you like to use other key-bindings then the
+ default ones. You can even configure
+ more actions to a Key-Binding (for the actions that don't have a key-binding set by default).
+ Please note that some key-bindings are not &krusader; key-bindings &eg;
+ &kde; key-bindings). The key-bindings that
+ &krusader; uses by default are listed below.</para>
+
+ <!-- FN keys -->
+ <para>
+ <emphasis role="bold">Function (FN) Keys</emphasis>
+ </para>
+ <para>These are the Key-Bindings of the
+ &fnkeybar-lnk;. These Key-Bindings are configurable
+ since version 1.51.</para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <keycap>F1</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>Help</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>F2</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="tools-menu">Terminal.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>F3</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="krviewer">View files.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>F4</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="krviewer">Edit files.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>F5</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="basic">Copy files.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>F6</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="basic">Move files</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>F7</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="basic">Create a new
+ directory.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>F8</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="basic">Delete (or move to Trash)
+ files.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>F9</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="basic">Rename files.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>F10</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>Quit &krusader;</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <!-- SHIFT keys -->
+ <para>
+ <emphasis role="bold">SHIFT keys</emphasis>
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>F1</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="help-menu">What's this?</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>F3</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="krviewer">Enter an &URL;
+ to view.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>F4</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="file-menu">Edit new file.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>F5</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="useractions-menu">Backup current file (Default Useraction).</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>F9</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="multi_rename">Multi-rename
+ (&krename;).</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>F10</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="view-menu">View all files.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>F12</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="view-menu">Custom view files.</link>
+ </para>
+ </entry>
+ </row>
+ <!-- This keybinding is disabled in the "krusader.cpp" source file
+<row>
+<entry><para><keycombo action="simul">&Shift;<keycap>F11</keycap></keycombo></para></entry>
+<entry><para><link linkend="view-menu">Executables</link></para></entry></row>
+-->
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>Left Arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="folder-tabs">Change to left folder
+ tab.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>Right Arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="folder-tabs">Change to right folder
+ tab.</link>
+ </para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <!-- ALT keys -->
+ <para>
+ <emphasis role="bold">ALT keys</emphasis>
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>c</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>&comparedir-lnk;</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>d</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>&diskusage-lnk;.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>e</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="test-archive">Test Archive.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>k</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Start &rootmode-lnk;
+ &krusader;.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>l</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>&panel-profiles-lnk;.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>o</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="panel_toolbar">Sync panels aka "Equals Button (=)".</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>p</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="pack-archive">Pack files.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>u</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="unpacking-archives">Unpack
+ files.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>y</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para><link linkend="synchronizer">Synchronize Directory changes</link>.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>+</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="edit-menu">Select All.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>-</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="edit-menu">Unselect All.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>*</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="edit-menu">Invert Selection.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>/</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="mount-man">MountMan.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>`</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>&usermenu-lnk;</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>KP_Enter</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="file-menu">Properties.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>Left Arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="bookman">Left bookmarks.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>Right Arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="bookman">Right bookmarks.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>Down Arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>&popup-panel-lnk;.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Alt;
+ <keycap>F1..F12</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Standard (&kde;)
+ key-bindings.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <!-- ALT+SHIFT -->
+ <para>
+ <emphasis role="bold">ALT+SHIFT keys</emphasis>
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Alt;&Shift;
+ <keycap>b</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para><link linkend="view-menu">Brief View</link></para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Alt;&Shift;
+ <keycap>d</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para><link linkend="view-menu">Detailed View</link></para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+
+ <!-- CTRL -->
+ <para>
+ <emphasis role="bold">CTRL keys</emphasis>
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>b</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>&combinefiles-lnk;.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>d</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="bookman">Open Bookmarks</link>in the
+ active panel.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>e</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Edit file as root (Default Useraction).</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>f</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Toggle between normal and full screen
+ &termemu-lnk;.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>h</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="folderhistory">Open History
+ list.</link>in the active panel.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>j</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>A &safari;-like
+ <link linkend="jump_back">Jump-Back</link>.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>l</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Go to the &location-toolbar-lnk;
+ (origin) as in &firefox; and
+ &konqueror;.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>m</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="list_panel">Open media
+ list.</link>.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>n</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="tools-menu">New Network
+ Connection.</link>dialog.</para>
+ </entry>
+ </row>
+ <!-- TODO: Is this entry gone ????
+<row>
+<entry><para><keycombo action="simul">&Ctrl;<keycap>o</keycap></keycombo></para></entry>
+<entry><para>the inactive panel gets the same path as the active panel</para></entry></row>
+-->
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>o</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Select directory dialog to open this directory
+ in the panel.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>p</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="splitter">Split file.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>u</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="view-menu">Swap panels (don't swap all folder tabs)</link>.
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>r</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="panels">Reload (Refresh)
+ panel.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>s</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="krusearcher">Search.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>q</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Quit &krusader;.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>w</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="folder-tabs">Close Current tab.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>y</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>&syncdirs-lnk;.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>z</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="bookman">Popular URL's.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>+</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="edit-menu">Select group.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>-</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="edit-menu">Unselect group.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>=</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="view-menu">Compare
+ directories.</link>(Compare Mode)</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>.</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="view-menu">Show/Hide hidden (dot)
+ files.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>/</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="cmdline">Open command line history
+ list.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Down arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="cmdline">Go from the active panel to
+ the command line/terminal emulator</link>.
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Up arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="cmdline">Go from the command
+ line/terminal emulator to the active panel.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Up arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Go from the active panel to the
+ &location-toolbar-lnk;.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Home</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Jump to the Home directory.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Left</keycap></keycombo>or
+ <keycombo>
+ <keycap>Right arrow</keycap>
+ </keycombo></para>
+ </entry>
+ <entry>
+ <para>Focus a file or directory on the left panel,
+ press
+ <keycombo action="simul">&Ctrl;
+ <keycap>Left arrow</keycap></keycombo> and the right
+ <link linkend="panels">panel</link> changes:
+ <itemizedlist>
+ <listitem>
+ <para>on a file: the right panel gets the same
+ path as the left
+ <link linkend="panels">panel</link>.</para>
+ </listitem>
+ <listitem>
+ <para>on a directory: refreshes the right panel
+ with the contents of the directory.</para>
+ </listitem>
+ </itemizedlist>For the right panel: press
+ <keycombo action="simul">&Ctrl;
+ <keycap>Right arrow</keycap></keycombo> and the left
+ panel will change.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Backspace;</keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Jump to the Root directory.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>PageUp</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Up one directory.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <!-- CTRL+SHIFT -->
+ <para>
+ <emphasis role="bold">CTRL+SHIFT keys</emphasis>
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>d</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="bookman">Bookmark current
+ item.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>f</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="remote-connections">Disconnect
+ remote connection.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>j</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="jump_back">Set jump back
+ point.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>l</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>&locate-lnk;.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>u</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para><link linkend="view-menu">Swap Sides (also swap all folder tabs)</link>.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>Left arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="list_panel">Open left media
+ list</link>.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>Right arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="list_panel">Open right media
+ list.</link>.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>Up arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Open
+ <link linkend="cmdline">terminal emulator</link>,
+ independently, whether the command line is shown or
+ not.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>Down arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Close
+ <link linkend="cmdline">terminal emulator</link>,
+ independently, whether the command line is shown or
+ not.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <!-- CTRL+ALT -->
+ <para>
+ <emphasis role="bold">CTRL+ALT keys</emphasis>
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;
+ <keycap>j</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>&javascript-console-lnk;</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;
+ <keycap>m</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Mount (Default Useraction).</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;
+ <keycap>n</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="folder-tabs">New tab.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;
+ <keycap>r</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Toggle the &list-panel-lnk; between
+ horizontal and vertical mode.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;
+ <keycap>s</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Create a new symlink.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;
+ <keycap>t</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Show/hide the
+ <link linkend="cmdline">terminal
+ emulator</link>.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;
+ <keycap>Left Arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="folderhistory">Left History
+ list.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;
+ <keycap>Right Arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="folderhistory">Right History
+ list.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;
+ <keycap>=</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Equal Panel Size (Default Useraction).</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;&Shift;
+ <keycap>n</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="folder-tabs">Duplicate a tab.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;&Enter;</keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Open current folder in a
+ <link linkend="folder-tabs">new tab.</link></para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <!-- GENERAL CTRL -->
+ <para>
+ <emphasis role="bold">General CTRL keys</emphasis>
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>a</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Select all.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>PageDown</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Move to the lower part in the current
+ directory.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>F1..F12</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Standard (&kde;)
+ key-bindings.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>F1..F12</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Standard (&kde;)
+ key-bindings.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <!-- OTHER KEYS -->
+ <para>
+ <emphasis role="bold">Other keys</emphasis>
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <keycap>foo</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>&quick-search-lnk;</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>&Tab;</para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="panels">Switch between the
+ panels</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>&Enter;</para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="executing_files">On a
+ file:</link> open/execute that file</para>
+ <para>
+ <link linkend="browsing-archives">On an archive
+ file:</link> browse the archive as if it was a
+ directory.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>&Esc;</para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="moving-around">Will make the menu
+ bar lose the focus if it has it.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>Delete</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="basic">Delete (or move to
+ Trash).</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>Delete</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="basic">Delete permanently.</link>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>SPACE</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <link linkend="selecting-files">On a
+ file:</link> toggle the selection of the file down one
+ position without affecting the selection of other
+ files/directories.</para>
+ <para>
+ <link linkend="calculate">On a
+ directory:</link> calculate the size, without
+ affecting the selection of other
+ files/directories.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>&Backspace;</para>
+ </entry>
+ <entry>
+ <para>One directory up.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>INSERT</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>Does the same as the SPACE key
+ <link linkend="selecting-files">and goes down one
+ position to toggle the next file.</link></para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>MENU</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>Right-click menu.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>Home</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>Cursor jumps to the top of the list.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycap>End</keycap>
+ </para>
+ </entry>
+ <entry>
+ <para>Cursor jumps to the last file in the
+ list.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <!-- COMMANDLINE -->
+ <para id="cmdline_keybindings">
+ <emphasis role="bold">Command Line</emphasis>
+ </para>
+ <para>&cmdline-lnk; keybindings.</para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <keycap>Up arrow</keycap> and
+ <keycap>Down arrow</keycap></para>
+ </entry>
+ <entry>
+ <para>scroll through previously typed
+ commands.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>/</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>open the command line history list.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Up arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>jump from the command line to the active
+ panel.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Down arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>jump from the active panel to the command
+ line.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Enter;</keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>insert current file / directory name without
+ path to current command line position.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Shift;&Enter;</keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>insert current file / directory with full path
+ name to current command line position.</para>
+ </entry>
+ </row>
+ <!-- "Backspace" key in terminal, /* Shortcut disabled because of the Terminal Emulator bug. */ krusader.cpp -->
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <!-- TERMINAL EMULATOR -->
+ <para id="termemu_keybindings">
+ <emphasis role="bold">Terminal emulator</emphasis>
+ </para>
+ <para>&termemu-lnk; keybindings.</para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>f</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Toggle between normal and full screen
+ &termemu-lnk;.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>v</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Insert from clipboard.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Up arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Jump from the Terminal Emulator to the active
+ panel if the Command line is hidden.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Down arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Jump from the active panel to the Terminal Emulator
+ if the Command line is hidden.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;&Shift;
+ <keycap>Up/Down arrow</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Always focus/unfocus the Terminal Emulator independently
+ whether the Command Line is shown or not. </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>Insert</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Insert from clipboard.</para>
+ </entry>
+ </row>
+
+ <!-- "Backspace" key in terminal, /* Shortcut disabled because of the Terminal Emulator bug. */ krusader.cpp -->
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+
+ <!-- DEFAULT USERACTIONS -->
+ <para>
+ <emphasis role="bold">Default Useractions</emphasis>
+ </para>
+ <para>Default &useractions-lnk; keybindings provided
+ by &krusader;.</para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>e</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Edit a file as root.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;
+ <keycap>c</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Copy current item to clipboard.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;
+ <keycap>m</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Mount a new file system.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ &Ctrl;&Alt;
+ <keycap>=</keycap></keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Equal panel-size.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ <keycap>Win</keycap>
+ <keycap>a</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Enqueue in Amarok.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ <keycap>Win</keycap>
+ <keycap>1</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Sort by Name.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ <keycap>Win</keycap>
+ <keycap>2</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Sort by extension.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ <keycap>Win</keycap>
+ <keycap>3</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Sort the active panel by size.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <keycombo action="simul">
+ <keycap>Win</keycap>
+ <keycap>4</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry>
+ <para>Sort by modified.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <!-- OTHER KEYS URL'S -->
+ <itemizedlist>
+ <title>Other Key-bindings</title>
+ <listitem>
+ <para>
+ <link linkend="selecting-files">Selecting files</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="krviewer">KrViewer</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>&diskusage-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>&locate-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>&kcontrolcenter; -&gt;
+ Accessibility -&gt; Keyboard Shortcuts</para>
+ </listitem>
+ <listitem>
+ <para>&useractions-lnk; configurable
+ key-bindings</para>
+ </listitem>
+ </itemizedlist>
+ </sect1>
+</chapter>
diff --git a/doc/en/konfigurator.docbook b/doc/en/konfigurator.docbook
new file mode 100644
index 0000000..e3658e5
--- /dev/null
+++ b/doc/en/konfigurator.docbook
@@ -0,0 +1,1907 @@
+<chapter id="konfigurator">
+ <!-- **********************************************************************
+ konfigurator.docbook
+ ++++++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <title>Konfigurator: &krusader;'s Configuration
+ Center</title>
+ <indexterm>
+ <primary>Configure</primary>
+ <secondary>Krusader</secondary>
+ </indexterm>
+ <para>Konfigurator is &krusader;s configuration
+ center. When runnig &krusader;, use
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure &krusader;</guimenuitem>
+ </menuchoice>, and it will start Konfigurator.
+ There you can modify the way &krusader; works
+ and customize it to your own needs. At any time, pressing the
+ <guibutton>Apply</guibutton> button applies the changes, pressing
+ <guibutton>Close</guibutton> closes Konfigurator, and pressing
+ <guibutton>Defaults</guibutton> re-applies &krusader;'s
+ "factory" settings. Konfigurator is divided into pages, each
+ containing items related to that page. For some changes to the
+ &GUI;, you have to close and restart
+ &krusader;.</para>
+
+<note>
+ <para>Since &krusader;-1.80.0 the &keybindigs-lnk; and &main-toolbar-lnk;-&actions-toolbar-lnk;
+ have reiceived their own configuration windows and so they are not a part anymore of Konfigurator,
+ you can configure them now via the &settingsmenu-lnk;.</para>
+</note>
+
+ <sect1 id="konfig-startup">
+ <title>Startup</title>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Startup configuration</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="kgstartup.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="kgstartup.png" format="EPS"/></imageobject>
+ <textobject><phrase>Startup configuration</phrase></textobject>
+ <caption><para>Configure Startup</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-kgstartup" float="1">
+ <title>Startup configuration</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kgstartup.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>Startup configuration</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>The startup page determines the way that
+ &krusader; looks (and works) when it is launched. It
+ is divided into two main parts:</para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <guilabel>General</guilabel>
+ </term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Startup Profile</guilabel>: Starts the
+ selected
+ <link linkend="panel_profiles">Panel profile</link> at
+ startup.
+ <guilabel>&lt;Last
+ session&gt;</guilabel> is a special Panel
+ Profile, it is saved automatically when closing
+ &krusader;.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Show splashscreen</guilabel>: Displays a
+ splash screen when starting
+ &krusader;.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Single Instance Mode</guilabel>: Allows
+ only one &krusader; instance to run.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel>User Interface</guilabel>
+ </term>
+ <listitem>
+ <para>Determines which parts of the user interface are
+ visible after start-up.
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Save settings on exit</guilabel>: If
+ checked, restores the user interface components to
+ their condition when last shut-down.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Show toolbar</guilabel>: If checked,
+ &main-toolbar-lnk; is visible after
+ startup.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Show statusbar</guilabel>: If checked, the
+ &statusbar-lnk; is visible after
+ start-up.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Show function keys</guilabel>: If checked,
+ the &fnkeybar-lnk; is visible after
+ start-up.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Show command line</guilabel>: If checked,
+ the &cmdline-lnk; is visible after
+ start-up.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Show terminal emulator</guilabel>: If
+ checked, the &termemu-lnk; is visible
+ after start-up.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Save last position, size and panel
+ settings</guilabel>: When launched,
+ &krusader; resizes itself to the size it
+ was when last shut-down. &krusader; also
+ appears in the same location on the screen, having
+ panels sorted and aligned as they were. If this
+ option is unchecked, you can use the menu
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Save Position</guimenuitem>
+ </menuchoice>
+ </emphasis> option to manually set
+ &krusader; size and position at
+ start-up.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Start to tray</guilabel>: if checked,
+ &krusader; starts to tray (if minimize to
+ tray is set), without showing the main window.</para>
+ </listitem>
+ </itemizedlist></para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="konfig-looknfeel">
+ <title>Look and Feel</title>
+ <para>Here you can determine the look and feel of things -
+ which means finetuning the application to your needs. The page
+ is divided into four tabs:
+ <guilabel>Operation</guilabel>,
+ <guilabel>Panel</guilabel>,
+ <guilabel>Panel Toolbar</guilabel> and
+ <guilabel>Selection Mode</guilabel>:</para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Look &amp; Feel configurtarion</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="kglookfeel.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="kglookfeel.png" format="EPS"/></imageobject>
+ <textobject><phrase>Look &amp; Feel configurtarion</phrase></textobject>
+ <caption><para>Configure Look &amp; Feel</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <!--HTML_PARSING
+<figure id="screenshot-kglookfeel" float="1">
+<title>Look &amp; Feel configurtarion</title>
+<mediaobject>
+<imageobject><imagedata fileref="kglookfeel.png"/></imageobject>
+<textobject><phrase>Look &amp; Feel configurtarion</phrase></textobject>
+</mediaobject>
+</figure>
+HTML_PARSING-->
+ <sect2 id="konfig-looknfeel-operation">
+ <title>Operation</title>
+ <itemizedlist>
+ <title>
+ <guilabel>Look &amp; Feel</guilabel>
+ </title>
+ <listitem>
+ <para>
+ <guilabel>Warn on exit</guilabel>: If checked,
+ &krusader; displays an "Are you sure?" warning
+ when you try to shut it down; otherwise, it exits without
+ protest.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Minimize to tray</guilabel>: If checked, when
+ you minimize &krusader;, its icon will appear
+ in the system tray instead of the taskbar.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Autoselect Directories</guilabel>: When
+ <link linkend="edit-menu">you select a group of
+ files</link> (either by using Select Group or by using
+ Select All), &krusader; checks this option. If
+ checked, the directories matching the select criteria are
+ also selected. Otherwise, only files are selected.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Rename selects extension</guilabel>: When
+ <link linkend="renaming">you rename a file</link>, the
+ whole text is selected. If you want total commanderlike
+ renaming of just the name, without extension, deselect
+ this item.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Use fullpath tab names</guilabel>: If checked,
+ display the full path in the &foldertabs-lnk;;
+ otherwise only the last part of the path is
+ displayed.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Fullscreen terminal (mc-style)</guilabel>:
+ Terminal appears instead of the &krusader;
+ window (full screen).</para>
+ </listitem>
+ <!--
+ <listitem><para><guilabel>HTML viewers minimal font size</guilabel>: when viewing an HTML file
+ (usually using <keycap>F3</keycap>), &krusader; invokes &kde;'s built-in HTML parser. This option
+ sets the minimal font size for the viewer, and aligns other font sizes accordingly.
+ </para></listitem> -->
+ </itemizedlist>
+ <itemizedlist>
+ <title>
+ <guilabel>Quicksearch</guilabel>
+ </title>
+ <listitem>
+ <para>
+ <guilabel>New style Quicksearch</guilabel>: The new
+ <link linkend="quicksearch">Quicksearch</link>feature is
+ used.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Case Sensitive Quicksearch</guilabel>: When you
+ use the
+ <link linkend="quicksearch">Quicksearch</link>feature: If
+ checked (the &UNIX; default), all files
+ beginning with capital letters appear before files
+ beginning with lower case letters; otherwise, all files
+ beginning with a specified letter (capital or otherwise)
+ will be displayed together.</para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+ <sect2 id="konfig-looknfeel-panel">
+ <title>Panel</title>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Panel font</guilabel>: Allows you to change the
+ font used inside the file lists.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Filelist icon size</guilabel>: Allows you to
+ change the size of the icons in the file lists. The
+ available sizes are 16x16, 22x22, 32x32 and 48x48
+ pixels.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Use icons in filenames</guilabel>: If checked,
+ show the icons in file names and folders.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Human readable file size</guilabel>: If
+ checked, the file size appears in kB, Mb
+ &etc;, and not in bytes (default).</para>
+ </listitem>
+ <listitem>
+ <para>Since &krusader;-1.70.0 you need to
+ configure the columns with the right click menu in the
+ panel, not in Konfigurator. The left and right panel use
+ their own columns independently. The following columns
+ are available:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Name</guilabel>: Shows the filename without the part after the last dot,
+ this latter part is displayed in the Ext column. When the Ext column is made hidden,
+ the complete filename is shown in the Name column like e.g. &konqueror; does.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Ext</guilabel>: Shows the last part of the
+ filename (the part after the last dot) in the ext
+ column, and not as a complete filename in the name column
+ like e.g. &konqueror; does.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Type</guilabel>: Shows the mime type
+ field.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Size</guilabel>: Shows the size
+ field.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Modified</guilabel>: Shows the modified
+ date and time field.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Perms</guilabel>: Shows the full permissions
+ &eg; "rwxr-xr-x" or as octal numbers
+ '0755' instead with enable/disable
+ <guilabel>Numeric Permissions</guilabel> in Look
+ &amp; Feel
+ <guilabel>Operation</guilabel> Tab.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>rwx</guilabel>: Shows only the rights of
+ the current user &eg; "-rw".</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Owner</guilabel>: Shows the owner
+ field.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Group</guilabel>: Shows the group
+ field.</para>
+ </listitem>
+ </itemizedlist></para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Show Hidden files</guilabel>: If checked,
+ &krusader; displays the "dot-files" which are
+ otherwise hidden.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Case Sensitive Sorting</guilabel>: If checked
+ (the &UNIX; default), all files beginning with
+ capital letters appear before files beginning with
+ non-capital letters; otherwise, all files beginning with
+ a specified letter (capital or otherwise) appear
+ together.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Always sort dirs by name</guilabel>: Sorts
+ directories by name, regardless of the sort
+ column.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Numeric permissions</guilabel>: Permission
+ column (Look &amp; Feel
+ <guilabel>Panel</guilabel>Tab) shows octal numbers '0755'
+ instead of 'rwxr-xr-x'.</para>
+ </listitem>
+ </itemizedlist>
+ <tip>
+ <para>Uncheck the columns not in use. This allows more
+ space for columns in use.</para>
+ </tip>
+ </sect2>
+ <sect2 id="konfig-looknfeel-ptoolbar">
+ <title>Panel Toolbar</title>
+ <para>
+ <guilabel>Panel Toolbar visible</guilabel>: If checked,
+ &krusader; displays the Panel Toolbar.</para>
+ <para>You can make the buttons on the
+ <guilabel>Panel Toolbar</guilabel> visible or hidden:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Clear Location Toolbar</guilabel> button: Clears
+ the &location-toolbar-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Open</guilabel> button</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Equal (=)</guilabel> button</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Up (..)</guilabel> button</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Home (~)</guilabel> button</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Root (/)</guilabel> button</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Toggle-button for sync-browsing</guilabel>: If
+ checked, shows the &sync-browsing-lnk;
+ button.</para>
+ </listitem>
+ </itemizedlist></para>
+ </sect2>
+ <sect2 id="konfig-selection_modes">
+ <title>Selection Mode</title>
+ <para>Here you can configure the selection modes.
+ <itemizedlist id="mouse_selection_modes">
+ <title>
+ <guilabel>General</guilabel>
+ </title>
+ <listitem>
+ <para>
+ <guilabel>&krusader; Mode</guilabel>: The way
+ &krusader; has worked from day one. Both mouse
+ keys allow selecting files. To select more than one file,
+ hold the &Ctrl; key and click the
+ &LMB;. Right-click menu appears with a short
+ click on the &RMB;.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Konqueror Mode</guilabel>: pressing the
+ &LMB; selects files --
+ <!-- Openjade does not like an application element for "Konqueror" here -->
+ you can click and select multiple files. Right-click menu
+ appears with a short click on the
+ &RMB;.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Total commander Mode</guilabel>: Pressing the
+ &RMB; selects multiple files
+ <!-- Openjade does not like an trademark element for "Total commander" here -->
+ and the right-click menu appears with
+ <guilabel>pressing and holding</guilabel> the
+ &RMB; The &LMB; does not select,
+ but sets the current file without affecting the current
+ selection.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Custom Selection Mode</guilabel>: Create your
+ own selection style!</para>
+ </listitem>
+ </itemizedlist>
+ <itemizedlist>
+ <title>
+ <guilabel>Details</guilabel>
+ </title>
+ <listitem>
+ <para>
+ <guilabel>Double-click selects (classic)</guilabel>: A
+ single click on a file will select and focus, a double
+ click opens the file or steps into the directory.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Obey KDE global selection policy</guilabel>:
+ Pressing the &LMB; selects files -- Use
+ &kde;'s global setting: &kde;
+ Control Center -&gt; Peripherals
+ -&gt; Mouse.</para>
+ </listitem>
+ <listitem>
+ <para>Custom Selection Mode items:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Based on KDE's selection mode</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Left mouse button selects</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Left mouse button preserves
+ selection</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Shift/Ctrl-Left mouse button
+ selects</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Right mouse button selects</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Right mouse button preserves
+ selection</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Shift/Ctrl-Right mouse button
+ selects</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Space bar moves down</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Space bar calculates diskspace</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Insert moves down</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Right-clicking shows the context menu
+ immediately</guilabel>
+ </para>
+ </listitem>
+ </itemizedlist></para>
+ </listitem>
+ </itemizedlist></para>
+ </sect2>
+ </sect1>
+ <sect1 id="konfig-color">
+ <title>Colors</title>
+ <para>This page configures the colors of the
+ &list-panel-lnk; and the
+ &synchronizer-lnk;. The
+ <guilabel>KDE default colors</guilabel> is the default color
+ configuration.</para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Colors configuration</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="kgcolor.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="kgcolor.png" format="EPS"/></imageobject>
+ <textobject><phrase>Colors configuration</phrase></textobject>
+ <caption><para>Colors configuration</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <!--HTML_PARSING
+<figure id="screenshot-kgcolor" float="1">
+<title>Colors configuration</title>
+<mediaobject>
+<imageobject><imagedata fileref="kgcolor.png"/></imageobject>
+<textobject><phrase>Colors configuration</phrase></textobject>
+</mediaobject>
+</figure>
+HTML_PARSING-->
+ <variablelist>
+ <varlistentry>
+ <term>
+ <guilabel>General</guilabel>
+ </term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Use the default KDE colors</guilabel>: this
+ is the default, it uses &kde; color
+ settings of
+ <command>kcontrol</command>.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Use Alternate Background color</guilabel>:
+ If checked, the
+ <guilabel>Background</guilabel> color and the
+ <guilabel>Alternate background</guilabel> color
+ alternates line by line. When you do not use the
+ &kde; default colors, you can configure
+ the alternate colors in the
+ <guilabel>Colors</guilabel> box.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Show current item even if not
+ focused</guilabel>: If checked, shows the last cursor
+ position in the non active list panel. This option is
+ only available when you do not use the
+ &kde; default colors.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Dim the colors of the inactive
+ panel</guilabel>: If checked, the colors of the
+ inactive panel are dimmed. These settings can be
+ configured in the
+ <guilabel>Inactive</guilabel> tab of the
+ <guilabel>Colors</guilabel> box. This option is only
+ available when you do not use the &kde;
+ default colors.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel>Colors</guilabel>
+ </term>
+ <listitem>
+ <para>Configure the colors the way you like, you can see
+ the result in the
+ <guilabel>Preview</guilabel> section. The following items
+ of the active and inactive panel can be
+ configured:</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Directory foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Executable foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Symbolic link foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Invalid symlink foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Background</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Alternate background</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Selected foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Selected background</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Alternate selected background</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Current foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Selected current foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Current background</guilabel>
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>The following items of the
+ &synchronizer-lnk; can be configured:</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Equals foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Equals background</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Differing foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Differing background</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Copy to left foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Copy to left background</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Copy to right foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Copy to left background</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Delete foreground</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Delete background</guilabel>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel>Preview</guilabel>
+ </term>
+ <listitem>
+ <para>Here you see a preview of the configured
+ colors.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel>Color schemes</guilabel>
+ </term>
+ <listitem>
+ <para>With the
+ <guibutton>Import Color Scheme</guibutton> and
+ <guibutton>Export Color Scheme</guibutton> buttons you can
+ load and save a Color Scheme profile. This allows
+ &krusader; to use &tcmd;,
+ &mc;, foo-commander or your own custom color
+ profile. The Color Schemes are stored in
+ <filename>$KDEDIR/share/apps/krusader</filename>, the
+ <filename>foo.color</filename> is a binary file that holds
+ the color scheme.</para>
+ <tip>
+ <para>&mc; and &tcmd; Color
+ scheme files are provided. Please
+ <link linkend="help_krusader">upload your favorite
+ Color schemes</link> so that they become available for
+ the &krusader; community. Thanks!</para>
+ </tip>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="konfig-general">
+ <title>General</title>
+ <para>Here you configure the basic operations.</para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>General configuration</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="kggeneral.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="kggeneral.png" format="EPS"/></imageobject>
+ <textobject><phrase>General configuration</phrase></textobject>
+ <caption><para>General configuration</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <!--HTML_PARSING
+<figure id="screenshot-kggeneral" float="1">
+<title>General configuration</title>
+<mediaobject>
+<imageobject><imagedata fileref="kggeneral.png"/></imageobject>
+<textobject><phrase>General configuration</phrase></textobject>
+</mediaobject>
+</figure>
+HTML_PARSING-->
+ <para>The following options determine basic aspects of
+ operation:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Delete files/Move to trash</guilabel>: when
+ &krusader; deletes files it can either 'really'
+ delete them or move them to the trash folder, thereby
+ making them available via &kde;'s trash.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Use mimetype magic</guilabel>: mime type magic is
+ a mechanism which allows &krusader; to inspect
+ the files in the panels and determine their type even if
+ the file has no identifying extension. For example, if you
+ take an image file - 'image1.jpg' - and rename it to
+ 'image1', &krusader; will still know it's an
+ image file and work with it accordingly. However, this mode
+ of operation is slower (while refreshing the panel, or
+ changing directories), so try &krusader; with
+ and without mime type magic and decide what is best for
+ you.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Editor</guilabel>: choose what editor will be
+ used when editing a file (via F4).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Default viewer mode</guilabel>: either generic,
+ text or hex mode.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Viewer opens each file in a separate
+ window</guilabel>: you can use the browsing tabs for
+ navigation.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Atomic extensions</guilabel>: predefined atomic extensions like <filename>tar.gz</filename>
+ are shown as one part in the <guilabel>Ext Column</guilabel> of the &list-panel-lnk;.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Terminal</guilabel>: choose which terminal
+ emulator will be used when &krusader; opens a
+ console window (via F2, or Commands-&gt;Terminal
+ menu option).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Terminal Emulator sends Chdir on a panel
+ change</guilabel>: if unchecked, there will be no
+ <command>cd</command> command sent to the Terminal Emulator
+ if the panel folder changes.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Temp Directory</guilabel>: this option selects
+ the base directory for &krusader;'s temporary
+ files. The actual files will be created in separate
+ directories under the 'Temp directory', so that each user
+ running &krusader; will have their own temporary
+ subdirectories under the chosen directory.
+ <note>
+ <para>You must choose a temporary directory to which all
+ users running &krusader; have full
+ permissions!</para>
+ </note></para>
+ </listitem>
+ </itemizedlist></para>
+ </sect1>
+ <sect1 id="konfig-advanced">
+ <title>Advanced</title>
+ <para>This page handles more advanced issues, so you should
+ double-check your actions here: modifying settings here
+ <remark>makes &krusader; a more powerful AND
+ dangerous tool.</remark></para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Advanced configuration</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="kgadvanced.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="kgadvanced.png" format="EPS"/></imageobject>
+ <textobject><phrase>Advanced configuration</phrase></textobject>
+ <caption><para>Advanced configuration</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <!--HTML_PARSING
+<figure id="screenshot-kgadvanced" float="1">
+<title>Advanced configuration</title>
+<mediaobject>
+<imageobject><imagedata fileref="kgadvanced.png"/></imageobject>
+<textobject><phrase>Advanced configuration</phrase></textobject>
+</mediaobject>
+</figure>
+HTML_PARSING-->
+ <para>The page is divided into three parts:</para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <guilabel>General</guilabel>
+ </term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Preserve attributes for local copy/move
+ (slower)</guilabel>: If checked,
+ &krusader; will try to preserve all
+ attributes (time, owner, group) of the local files
+ according to the source file depending on your
+ <link linkend="copying">permissions</link>.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Automount filesystems</guilabel>: this
+ makes &krusader; try to mount a file system
+ before entering it. For example, if you click on
+ <filename class="directory">/mnt/cdrom</filename> (and
+ <filename class="directory">
+ /mnt/cdrom</filename> appears in
+ <filename class="directory">/etc/fstab</filename> as a
+ mount point), &krusader; will check if it
+ is mounted. If not, it will try and mount it for you
+ and then enter, so that you would see the contents of
+ your cdrom. Note, however, that &krusader;
+ will NOT unmount when exiting
+ <filename class="directory">
+ /mnt/cdrom</filename>.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Do not use KDE media protocol for the
+ Media button (if it is buggy or missing)</guilabel>:
+ If checked, &krusader; will not use
+ &kde; media protocol for the
+ <link linkend="list_panel">Media button</link>.
+ Choose this when the media protocol is buggy (in some
+ older &kde; versions) or if you have no
+ kdebase package installed on your system.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>MountMan will not (un)mount the following
+ mount points</guilabel>: If you have file systems that
+ you do not want to accidentally unmount (or mount)
+ then enter a list of mount points separated by commas
+ (&eg;
+ <literal>/, /boot, /tmp</literal>) and
+ &mountman-lnk; will not try to (un)mount
+ them.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel>Confirmations</guilabel>
+ </term>
+ <listitem>
+ <para>By checking the options in this section,
+ &krusader; will ask for confirmation before
+ doing a specific action; otherwise, the following actions
+ will be done without warning:</para>
+ <itemizedlist>
+ <listitem>
+ <para>deleting non empty directorie(s)</para>
+ </listitem>
+ <listitem>
+ <para>deleting file(s)</para>
+ </listitem>
+ <listitem>
+ <para>copying file(s)</para>
+ </listitem>
+ <listitem>
+ <para>moving file(s)</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel>Fine-Tuning</guilabel>
+ </term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Icon Cache Size</guilabel>:
+ &krusader; uses an icon cache, so it will not
+ have to reload icons that have been used before. Of
+ course, as the cache grows bigger, it can store more
+ icons and further speed operations, but the memory
+ footprint of &krusader; will become
+ bigger.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Arguments of updatedb</guilabel>: sets
+ additional arguments for
+ <command>updatedb</command>, please read the manpages
+ for more information.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="konfig-archives">
+ <title>Archives</title>
+ <para>This page handles the way &krusader; works
+ with archives. In the
+ <guilabel>General</guilabel> section you will see a list of
+ archive formats. Some are checked and some are grayed-out. The
+ ones that are available (not grayed-out) are supported by
+ &krusader;. If you check them, &krusader;
+ will handle the archives transparently and let you open them as
+ folders; otherwise, &krusader; will attempt to
+ invoke an application which opens archives of that type. If a
+ certain archive is grayed-out, it means that
+ &krusader; could not find the appropriate executables
+ in the configured path. The next archives are supported: ace,
+ arj, bzip2, deb, gzip, iso, lha, rar, rpm, tar, zip and
+ 7-zip.</para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Archives configuration</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="kgarchives.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="kgarchives.png" format="EPS"/></imageobject>
+ <textobject><phrase>Archives configuration</phrase></textobject>
+ <caption><para>Archives configuration</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <!--HTML_PARSING
+<figure id="screenshot-kgarchives" float="1">
+<title>Archives configuration</title>
+<mediaobject>
+<imageobject><imagedata fileref="kgarchives.png"/></imageobject>
+<textobject><phrase>Archives configuration</phrase></textobject>
+</mediaobject>
+</figure>
+HTML_PARSING-->
+ <para>If you have installed a certain archive application (let's
+ say
+ <command>arj</command>) and want &krusader; to know
+ about it, just click the
+ <guibutton>Auto Configure</guibutton> button.
+ &krusader; will search for all supported executables
+ and print a report listing the archive formats that can be
+ handled. If the operation was successful the new archive should
+ be available and checked.</para>
+ <note>
+ <para>Please install new packagers to your
+ <envar>PATH</envar> (&ie;:
+ <filename>/usr/bin</filename> or
+ <filename>/usr/local/bin</filename> &etc;)</para>
+ </note>
+ <para>The full path of the packagers is stored in the
+ &konfigdependencie-lnk; (&eg; to handle
+ ZIP archives, &krusader; needs the
+ <command>unzip</command> and
+ <command>zip</command> executables). It is possible that you need
+ to manually configure the mimes to the protocols in the
+ &konfigprotocol-lnk;.</para>
+ <para>
+ <guilabel>Fine-Tuning</guilabel>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Allow moving into archives</guilabel>: this
+ option allows you to move files into an archive (as
+ opposed to just copying into the archive). The down side
+ is that if a power failure occurs during the process, the
+ files that were moved might already be deleted, but not
+ yet packed into the archive.
+ <note>
+ <para>If such a thing happens, the file(s) are NOT
+ LOST. They were actually moved into a subfolder in
+ &krusader;'s
+ <link linkend="konfig-general">temp directory</link>.
+ You can search the directory and recover your
+ files.</para>
+ </note></para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Test archives when finished packing</guilabel>:
+ this option automatically runs a test on a newly packed
+ archive. It is safer, but takes longer.</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </sect1>
+ <sect1 id="konfig-dependencies">
+ <title>Dependencies page</title>
+ <para>This page configures the full path of the external
+ applications. It is even possible to configure the full path of
+ &krusader;!</para>
+ <para>
+ <emphasis role="bold">General tab</emphasis>
+ </para>
+ <para>Here you can configure the full path of the following
+ external applications:
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>application</entry>
+ <entry>configurable full path</entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>df</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/bin/df</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>eject</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/eject</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>kdesu</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/kdesu</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>kget</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/kget</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>kmail</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/kmail</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>diff utility</para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/kompare</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <command>krename</command>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/krename</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>krusader</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/krusader</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>locate</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/locate</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>mount</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/bin/mount</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>umount</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/bin/umount</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>updatedb</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/updatedb</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable></para>
+ <tip>
+ <para>By default &kompare; (part of the kdebase
+ package) is used as external diff utility but you can also
+ use your favorite diff utility &eg;
+ &xxdiff-url; or &kdiff3-url;, just fill
+ in the full path and enjoy.</para>
+ </tip>
+ <para>
+ <emphasis role="bold">Packers tab</emphasis>
+ </para>
+ <para>Here you can configure the full path of the following
+ external packers. &krusader; also offers an
+ <link linkend="konfig-archives">auto configure tool</link> for
+ packagers.
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>packer</entry>
+ <entry>configurable full path</entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>7z</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>usr/bin/7z</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>arj</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>usr/bin/arj</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>bzip2</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>usr/bin/bzip2</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>cpio</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/bin/cpio</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>dpkg</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/bin/dpkg</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>gzip</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/gzip</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>lha</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/lha</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>rar</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/rar</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>tar</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/bin/tar</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>unace</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/unace</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>unarj</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/unarj</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>unrar</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/unrar</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>unzip</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/unzip</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>zip</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/zip</replaceable>
+ </filename>
+ </para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable></para>
+ <note>
+ <para>&krusader; may not be compatible with ACE despite our
+ best efforts. Unace uses closed source and contains
+ additional lines that make Unace get into infinite loop if
+ the stdin is redirected to somewhere else. It works in the
+ same manner as 'su', where you cannot enter the password only
+ from the stdin. &krusader; &gt;= 1-51
+ emulates the command line environment to enable co-operation
+ with Unace, but we have noticed that Unace always changes its
+ output format from release to release, making co-operation
+ almost impossible.</para>
+ </note>
+ <para>
+ <emphasis role="bold">Checksum Utilities tab</emphasis>
+ </para>
+ <para>Here you can configure the full path of the following
+ external
+ <link linkend="checksum">Checksum Utilities</link>:
+ <informaltable>
+ <tgroup cols="3">
+ <tbody>
+ <row>
+ <entry>Checksum Utilities</entry>
+ <entry>configurable full path</entry>
+ <entry>supported checksums</entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>md5sum</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/md5sum</replaceable>
+ </filename>
+ </para>
+ </entry>
+ <entry>
+ <para>md5</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>sha1sum</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/sha1sum</replaceable>
+ </filename>
+ </para>
+ </entry>
+ <entry>
+ <para>sha1</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>md5deep</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/md5deep</replaceable>
+ </filename>
+ </para>
+ </entry>
+ <entry>
+ <para>md5</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>sha1deep</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/sha1deep</replaceable>
+ </filename>
+ </para>
+ </entry>
+ <entry>
+ <para>sha1</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>sha224sum</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/sha224sum</replaceable>
+ </filename>
+ </para>
+ </entry>
+ <entry>
+ <para>sha224</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>sha256sum</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/sha256sum</replaceable>
+ </filename>
+ </para>
+ </entry>
+ <entry>
+ <para>sha256</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>sha256deep</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/sha256deep</replaceable>
+ </filename>
+ </para>
+ </entry>
+ <entry>
+ <para>sha256</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>sha384sum</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/sha384sum</replaceable>
+ </filename>
+ </para>
+ </entry>
+ <entry>
+ <para>sha384</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>sha512sum</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/sha512sum</replaceable>
+ </filename>
+ </para>
+ </entry>
+ <entry>
+ <para>sha512</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>tigerdeep</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/tigerdeep</replaceable>
+ </filename>
+ </para>
+ </entry>
+ <entry>
+ <para>tiger</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>whirlpooldeep</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/whirlpooldeep</replaceable>
+ </filename>
+ </para>
+ </entry>
+ <entry>
+ <para>whirlpool</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <command>cfv</command>
+ </para>
+ </entry>
+ <entry>
+ <para>
+ <filename class="directory">
+ <replaceable>/usr/bin/cfv</replaceable>
+ </filename>
+ </para>
+ </entry>
+ <entry>
+ <para>md5, sha1, sfv, crc</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable></para>
+ </sect1>
+ <sect1 id="konfig-useractions">
+ <title>UserActions</title>
+ <para>Here you can configure the terminal for UserActions and
+ the font for the output-collection. The default terminal is
+ <filename>konsole --noclose -e</filename>. To set up, configure
+ and manage your UserActions use ActionMan
+ (&useractions-lnk; url).</para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Useractions configuration</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="kguseractions.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="kguseractions.png" format="EPS"/></imageobject>
+ <textobject><phrase>Useractions configuration</phrase></textobject>
+ <caption><para>Useractions configuration</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <!--HTML_PARSING
+<figure id="screenshot-kguseractions" float="1">
+<title>Useractions configuration</title>
+<mediaobject>
+<imageobject><imagedata fileref="kguseractions.png"/></imageobject>
+<textobject><phrase>Useractions configuration</phrase></textobject>
+</mediaobject>
+</figure>
+HTML_PARSING-->
+ </sect1>
+ <sect1 id="konfig-protocols">
+ <title>Protocols</title>
+ <para>This page links the mimes to protocols. &eg;
+ protocol "tar" is linked to mime "application/x-tar".</para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Protocols configuration</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="kgprotocols.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="kgprotocols.png" format="EPS"/></imageobject>
+ <textobject><phrase>Protocols configuration</phrase></textobject>
+ <caption><para>Protocols configuration</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <!--HTML_PARSING
+<figure id="screenshot-kgprotocols" float="1">
+<title>Protocols configuration</title>
+<mediaobject>
+<imageobject><imagedata fileref="kgprotocols.png"/></imageobject>
+<textobject><phrase>Protocols configuration</phrase></textobject>
+</mediaobject>
+</figure>
+HTML_PARSING-->
+ <para>In the
+ <guilabel>Defined Links</guilabel>you will see &eg;
+ <itemizedlist>
+ <listitem>
+ <para>Iso</para>
+ <itemizedlist>
+ <listitem>
+ <para>application/x-iso</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para>krarc</para>
+ <itemizedlist>
+ <listitem>
+ <para>application/x-ace</para>
+ </listitem>
+ <listitem>
+ <para>application/x-arj</para>
+ </listitem>
+ <listitem>
+ <para>application/x-bzip2</para>
+ </listitem>
+ <listitem>
+ <para>application/x-cpio</para>
+ </listitem>
+ <listitem>
+ <para>application/x-deb</para>
+ </listitem>
+ <listitem>
+ <para>application/x-debian-package</para>
+ </listitem>
+ <listitem>
+ <para>application/x-gzip</para>
+ </listitem>
+ <listitem>
+ <para>application/x-jar</para>
+ </listitem>
+ <listitem>
+ <para>application/x-lha</para>
+ </listitem>
+ <listitem>
+ <para>application/x-rar</para>
+ </listitem>
+ <listitem>
+ <para>application/x-rpm</para>
+ </listitem>
+ <listitem>
+ <para>application/x-zip</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para>tar</para>
+ <itemizedlist>
+ <listitem>
+ <para>application/x-tar</para>
+ </listitem>
+ <listitem>
+ <para>application/x-tarz</para>
+ </listitem>
+ <listitem>
+ <para>application/x-tbz</para>
+ </listitem>
+ <listitem>
+ <para>application/x-tgz</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </itemizedlist></para>
+ </sect1>
+</chapter>
diff --git a/doc/en/krusader-tools.docbook b/doc/en/krusader-tools.docbook
new file mode 100644
index 0000000..70103b0
--- /dev/null
+++ b/doc/en/krusader-tools.docbook
@@ -0,0 +1,35 @@
+<chapter id="krusader-tools">
+<!-- **********************************************************************
+ krusader-tools.docbook
+ ++++++++++++++++++++++++++
+ (C)opyright : (C) 2000 - 2008
+ All Rights Reserved Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+<title>&krusader; Tools</title>
+
+<!-- call the bookmarks sect1 section --> &bookmarks;
+<!-- call the diskusage sect1 section --> &diskusage;
+<!-- call the java sect1 section --> &java;
+<!-- call the search sect1 section --> &search;
+<!-- call the viewer-editor sect1 section --> &viewer-editor;
+<!-- call the locate sect1 section --> &locate;
+<!-- call the mountman sect1 section --> &mount;
+<!-- call the remote-connections sect1 section --> &remote-connections;
+<!-- call the synchronizer sect1 section --> &synchronizer;
+<!-- call the useractions sect1 section --> &krusader-useractions;
+
+</chapter>
diff --git a/doc/en/locate.docbook b/doc/en/locate.docbook
new file mode 100644
index 0000000..f920707
--- /dev/null
+++ b/doc/en/locate.docbook
@@ -0,0 +1,114 @@
+<sect1 id="locate">
+ <title>Locate &GUI; Frontend</title>
+ <indexterm>
+ <primary>Locate</primary>
+ </indexterm>
+ <para>&krusader; has a &GUI; front end for
+ the
+ <command>locate</command> command (findutils). Locate is used for
+ fast file searching not from a directory but a database. The
+ package contains two files,
+ <command>locate</command> and
+ <command>updatedb</command>. Updatedb goes through the local
+ file system and stores the file entries in the database.
+ <command>cron</command> often calls
+ <command>updatedb</command> every night (set with Kcron). Choose
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>Commands</guimenu>
+ <guimenuitem>Locate</guimenuitem>
+ </menuchoice>
+ </emphasis>or
+ <keycombo action="simul">&Ctrl;
+ <keycap>L</keycap></keycombo> to start this feature.
+ <link linkend="konfig-advanced">Konfigurator</link> can set
+ additional arguments for
+ <command>updatedb</command>.</para>
+ <para>Checkbox Options
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Show only the existing files</guilabel>: if the
+ database contains entries which no longer exist any more
+ (deleted, moved since the last
+ <command>updatedb</command>),
+ <command>locate</command> does not list them. It checks the
+ existence of each file before the listing in the results
+ window (slow).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Case Sensitive</guilabel>: unchecking it allows
+ lower and upper case search.</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>Action buttons
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guibutton>Locate</guibutton>: executes
+ <command>locate
+ <replaceable>foo foo</replaceable></command> and places its
+ output into the results window.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Stop</guibutton>: stops the locating
+ process.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>UpdateDB</guibutton>: starts
+ <command>updatedb</command> for updating the locate database
+ after entering the root password.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Close</guibutton>: closes the locate
+ window.</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>Results window
+ <itemizedlist>
+ <listitem>
+ <para>Double-click on an item: steps to its directory, makes
+ the item visible and closes the locate dialog.</para>
+ </listitem>
+ <listitem>
+ <para>Right click: edits/views/finds the menu.
+ <itemizedlist>
+ <listitem>
+ <para>
+ <keycap>F3</keycap>: views the current item.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycap>F4</keycap>: edits the current item.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>f</keycap></keycombo>: finds files in the results
+ window.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>n</keycap></keycombo>: shows the next search
+ result.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>p</keycap></keycombo>: shows the previous search
+ result.</para>
+ </listitem>
+ </itemizedlist></para>
+ </listitem>
+ <listitem>
+ <para>
+ The results window supports dragging items to other windows
+ and copy to clipboard (<keycombo action="simul">&Ctrl;<keycap>c</keycap></keycombo>).</para>
+ </listitem>
+ </itemizedlist></para>
+</sect1>
diff --git a/doc/en/more.docbook b/doc/en/more.docbook
new file mode 100644
index 0000000..a5d097c
--- /dev/null
+++ b/doc/en/more.docbook
@@ -0,0 +1,65 @@
+<chapter id="more-features">
+<!-- **********************************************************************
+ 4 more.docbook
+ 5 +++++++++++++++++++++++++++
+ 6 copyright : (C) 2000 - 2008
+ 7 Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ 8 & the Krusader Krew
+ 9 e-mail : krusader@users.sourceforge.net
+ 10 web site : http://www.krusader.org
+ 11 description : a Krusader Documentation File
+ 12
+ 13 ***************************************************************************
+ 14 * Permission is granted to copy, distribute and/or modify this *
+ 15 * document under the terms of the GNU Free Documentation License, *
+ 16 * Version 1.1 or any later version published by the Free Software *
+ 17 * Foundation; with no Invariant Sections, no Front-Cover Texts and *
+ 18 * no Back-Cover Texts. A copy of the license is available on the *
+ 19 * GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+ 20 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+ 21 * MA 02110-1301, USA. *
+ 22 *********************************************************************** -->
+<title>Advanced functions</title>
+<!-- call the vfs sect1 section -->
+&vfs;
+<!-- call the compare sect1 section -->
+&compare;
+<!-- call the occupied space sect1 section -->
+&occupied-space;
+<!-- call the splitter sect1 section -->
+&splitter;
+<!-- call the checksum sect1 section -->
+&checksum;
+<sect1 id="send-email">
+ <title>Send Files by e-mail</title>
+ <para>Select a file and use
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>Right-Click menu</guimenu>
+ <guimenuitem>Send by Email</guimenuitem>
+ </menuchoice>
+ </emphasis>. Selecting this option will open a new
+ &kmail; window with the file already attached. Just
+ fill in the subject and recipient(s) and send it. Of course,
+ &kmail; must be properly configured.</para>
+</sect1>
+<!-- call the profiles sect1 section -->
+&profiles;
+<sect1 id="acl">
+ <title>ACL permissions</title>
+ <para>
+ <link linkend="gloss-acl">ACL permissions</link> are fully
+ supported when using properties, preserve attributes and the
+ synchronizer. To view/modify the ACL permissions, select a file
+ and use the &context-menu-lnk;:
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>Properties</guimenu>
+ <guimenuitem>Permissions</guimenuitem>
+ <guimenuitem>Advanced permissions</guimenuitem>
+ </menuchoice>
+ </emphasis>. At Copy/Move if
+ <guilabel>preserve attributes</guilabel> are selected, the ACL
+ permissions are also copied. The synchronizer keeps the ACL
+ permissions as well.</para>
+</sect1></chapter>
diff --git a/doc/en/mount.docbook b/doc/en/mount.docbook
new file mode 100644
index 0000000..72b505d
--- /dev/null
+++ b/doc/en/mount.docbook
@@ -0,0 +1,80 @@
+<sect1 id="mount-man">
+ <title>MountMan: work with your mounted file systems</title>
+ <indexterm>
+ <primary>Mount</primary>
+ </indexterm>
+ <para>MountMan is a tool which helps you manage your mounted
+ file systems. Once invoked, it displays a list of every mounted
+ file system. For each file system, MountMan displays its name
+ (which is the actual device name - &ie;
+ <filename class="directory">/dev/fd0</filename> for a
+ <hardware>floppy</hardware>), its type (vfat, ext3, ReiserFS ...)
+ and its mount point on your system (the directory on which the
+ file system is mounted).</para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>MountMan</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="mountman.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="mountman.png" format="EPS"/></imageobject>
+ <textobject><phrase>MountMan</phrase></textobject>
+ <caption><para>MountMan</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-mountman" float="1">
+ <title>MountMan</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="mountman.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>MountMan</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>MountMan also displays usage information using total size,
+ free size, and percentage of available space free. If those
+ numbers say
+ <guilabel>N/A</guilabel>, that usually means that the file system
+ is not mounted. Left clicking on a file system displays a pie chart
+ on the left of the window, graphically displaying the usage
+ information for the file system. Clicking on a non-mounted
+ file system will display
+ <guilabel>not mounted</guilabel> instead of the graph.</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <keycap>Double-clicking</keycap> on a file system will close
+ MountMan and open that file system inside
+ &krusader;'s active panel.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycap>Right-clicking</keycap> on a file system will open a
+ small menu which displays what actions can be performed on
+ that file system. At the moment, you can only mount, unmount
+ and eject (if clicking on a removable file system, e.g., a
+ <hardware>cdrom</hardware>).</para>
+ </listitem>
+ </itemizedlist>
+ <note>
+ <para>We plan to expand MountMan in the next evolution of
+ &krusader;. It will be able to format floppies, edit
+ <filename class="directory">/etc/fstab</filename>, create new
+ file systems and more.... By the way, we have started working on
+ it, see "Quickmode for MountMan"</para>
+ </note>
+ <para>
+ <emphasis role="bold">Quickmode for MountMan</emphasis>
+ </para>
+ <para>To activate Quickmode for MountMan, click and hold the
+ MountMan button on the &main-toolbar-lnk;</para>
+ <para>General idea: display a list of all possible mount points.
+ Each time the menu is displayed, it determines if a mount point is
+ mounted or not and associates the correct action (mount or
+ umount). This offers a quick interface to MountMan. It is
+ working, and currently uses KMountMan::mount and unmount. It uses
+ the new &kde; services for fstab-reading and this will
+ enable us to remove a lot of code from the "old" MountMan.</para>
+</sect1>
diff --git a/doc/en/mouse.docbook b/doc/en/mouse.docbook
new file mode 100644
index 0000000..9cfb6fb
--- /dev/null
+++ b/doc/en/mouse.docbook
@@ -0,0 +1,45 @@
+<chapter id="mouse-commands">
+ <!-- **********************************************************************
+ mouse.docbook
+ ++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <title>Mouse Commands</title>
+ <indexterm>
+ <primary>Commands</primary>
+ <secondary>Mouse</secondary>
+ </indexterm>
+ <sect1 id="mouse-usage">
+ <title>Mouse Usage</title>
+ <para>In this chapter you will be guided in using
+ &krusader; effectively with a mouse and to configure
+ mouse gestures through KHotKeys. By simply clicking the mouse
+ you can select different sections of &krusader;.
+ Another chapter describes the selection modes, and how you can
+ configure them:
+ <link linkend="konfig-selection_modes">Selection Mode</link>
+</para>
+ </sect1>
+ <sect1 id="mouse_gestures">
+ <title>Mouse Gestures</title>
+ <para>We provide online a
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=1392">
+ Mouse Gestures howto</ulink> that explains how to use KHotKeys
+ mouse gestures with &krusader;.</para>
+ </sect1>
+</chapter>
diff --git a/doc/en/occupied-space.docbook b/doc/en/occupied-space.docbook
new file mode 100644
index 0000000..6d80921
--- /dev/null
+++ b/doc/en/occupied-space.docbook
@@ -0,0 +1,45 @@
+<sect1 id="calculate">
+ <title>Calculate Occupied Space</title>
+ <indexterm>
+ <primary>Occupied Space</primary>
+ </indexterm>
+ <!-- Thanks to Heiner Eichmann -->
+ <para>There are two ways to calculate the occupied space of
+ files/directories.
+ <itemizedlist>
+ <listitem>
+ <para>Pressing the
+ <keycap>SPACE</keycap> on a directory under the cursor
+ instantly calculates the occupied size. Pressing
+ <keycap>SPACE</keycap> a second time will toggle the selection
+ of the directory without affecting the selection status of
+ other files/directories.</para>
+ </listitem>
+ <listitem>
+ <para>To calculate how much disk space is occupied by the
+ selected files and directories in the active panel select
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Calculate Occupied Space</guimenuitem>
+ </menuchoice>
+ </emphasis>. After a small delay, a dialog box will be
+ displayed with total occupied space and the number of files
+ and directories you selected. The space occupied by every
+ selected directory will be shown as if the user just pressed
+ <keycap>SPACE</keycap> on those directories. If the active
+ panel is browsing an archive, the numbers will apply to the
+ unpacked size of the selected files and directories, not
+ their compressed size. After the calculation the selection
+ state will be toggled and the cursor will move one step
+ downwards.</para>
+ </listitem>
+ </itemizedlist>Calculating the occupied space on remote
+ file systems is supported.
+ <note>
+ <para>Performing this operation on a very large file system
+ (thousands of files) may be time-consuming. You can cancel the
+ calculation process at any time by clicking the
+ <guibutton>Cancel</guibutton> button.</para>
+ </note></para>
+</sect1>
diff --git a/doc/en/profiles.docbook b/doc/en/profiles.docbook
new file mode 100644
index 0000000..253502b
--- /dev/null
+++ b/doc/en/profiles.docbook
@@ -0,0 +1,57 @@
+<sect1 id="profiles">
+ <title>Profiles</title>
+ <indexterm>
+ <primary>Profiles</primary>
+ </indexterm>
+ <para>With profiles you can save and restore your favorite
+ settings. Several features support profiles, you can have
+ &eg; different panel profiles (work, home, remote
+ connections, &etc;), search profiles, synchroniser
+ profiles, &etc;</para>
+ <sect2 id="panel_profiles">
+ <title>Panel Profiles</title>
+ <para>A panel profile contains the following: all the tab
+ paths (left or right), the current tab (left of right) and the
+ active panel (left or right). All this information is stored in
+ the &krusaderrc-lnk; file. You can have several
+ panel profiles, &eg; file management, FTP
+ management, home, work, &etc; The panel profile can
+ be
+ <link linkend="c_panel_profiles">saved and restored</link> in
+ the
+ <guimenu>Commands menu</guimenu>. The
+ <link linkend="konfig-startup">default startup
+ profile</link> will be used when starting &krusader;, but you can
+ override it with a
+ <link linkend="starting-krusader">command-line
+ option</link>.</para>
+ </sect2>
+ <sect2 id="color_profiles">
+ <title>Color Profiles</title>
+ <para>Colormaps can be saved and restored with
+ <link linkend="konfig-color">Color Profiles</link>.
+ &krusader; Color maps are available at
+ &kde-files-url;.</para>
+ </sect2>
+ <sect2 id="key_profiles">
+ <title>Key-binding Profiles</title>
+ <para>Keymaps can be saved and restored with
+ <link linkend="configure-shortcuts">Key-binding
+ Profiles</link>. &krusader; Keymaps are available at
+ &kde-files-url;.</para>
+ </sect2>
+ <sect2 id="search_profiles">
+ <title>Search Profiles</title>
+ <para>If you regularly perform the same search operation,
+ you can save the search settings (&eg; include
+ files, exclude files, &etc;) in a
+ <link linkend="krusearcher">Search Profile</link>.</para>
+ </sect2>
+ <sect2 id="synchronizer_profiles">
+ <title>Synchronizer Profiles</title>
+ <para>If you regularly perform the same synchronize
+ operation, you can save the synchronize settings in a
+ <link linkend="synchronizer">Synchronizer
+ Profile</link>.</para>
+ </sect2>
+</sect1>
diff --git a/doc/en/release-overview.docbook b/doc/en/release-overview.docbook
new file mode 100644
index 0000000..2ffd4de
--- /dev/null
+++ b/doc/en/release-overview.docbook
@@ -0,0 +1,647 @@
+<appendix id="release_overview">
+ <!-- **********************************************************************
+ release-overview.docbook
+ ++++++++++++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <title>Release overview</title>
+ <indexterm>
+ <primary>Release overview</primary>
+ </indexterm>
+ <para>This appendix gives an overview of the
+ &krusader; releases.</para>
+ <table id="release_overview_table" pgwide="1" frame="all">
+ <title>Release overview</title>
+ <tgroup cols="3" colsep="1" rowsep="1">
+ <thead>
+ <row>
+ <entry>
+ <para>&krusader; version</para>
+ </entry>
+ <entry>
+ <para>release date</para>
+ </entry>
+ <entry>
+ <para>&kde; version</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>
+ <para>2.00.0-beta1 "Phoenix"</para>
+ </entry>
+ <entry>
+ <para>2008-??-?? under construction</para>
+ </entry>
+ <entry>
+ <para>&kde; 4</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>1.90.0 "Power Stone"</para>
+ </entry>
+ <entry>
+ <para>2008-03-?? under construction</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.2 - 3.5</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://krusader.sourceforge.net/phpBB/viewtopic.php?t=1968">
+ 1.80.0 "Final 3rd Stone"</ulink></para>
+ </entry>
+ <entry>
+ <para>2007-07-21</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.4 - 3.5</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://krusader.sourceforge.net/phpBB/viewtopic.php?t=1928">
+ 1.80.0-beta2 "Last Unstable Stone"</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2007-03-31</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.4 - 3.5</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <ulink url="http://krusader.sourceforge.net/phpBB/viewtopic.php?t=1862">
+ 1.80.0-beta1 "The Last Krusade"</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2007-01-07</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.4 - 3.5</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <ulink url="http://krusader.sourceforge.net/phpBB/viewtopic.php?t=1665">
+ 1.70.1 "Round Robin"</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2006-07-17</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.3 - 3.5</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <ulink url="http://krusader.sourceforge.net/phpBB/viewtopic.php?t=1465">
+ 1.70.0 "Round Robin"</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2006-02-12</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.3 - 3.5</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <ulink url="http://krusader.sourceforge.net/phpBB/viewtopic.php?t=1378">
+ 1.70.0-beta2 "Afterburner"</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2005-11-05</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.3 - 3.5</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=1323">
+ 1.70.0-beta1 "Hellfire"</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2005-10-02</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.3 - 3.5</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=1368">
+ 1.60.1</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2005-10-30</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.3 - 3.4</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=1158">
+ 1.60.0</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2005-04-10</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.3 - 3.4</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=1142">
+ 1.60.0-beta2</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2005-03-21</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.3 - 3.4</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=1123">
+ 1.60.0-beta1</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2005-03-03</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.3 - 3.4</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <ulink url="http://www.krusader.org/phpBB/viewtopic.php?t=989">
+ 1.51</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2004-12-14</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.2 - 3.3</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20050104203627/krusader.sourceforge.net/news.php">
+ 1.50</ulink></para>
+ </entry>
+ <entry>
+ <para>2004-10-31</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.2 - 3.3</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20050104203627/krusader.sourceforge.net/news.php">
+ 1.50-beta1</ulink></para>
+ </entry>
+ <entry>
+ <para>2004-10-17</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.2 - 3.3</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20050104203627/krusader.sourceforge.net/news.php">
+ 1.40</ulink></para>
+ </entry>
+ <entry>
+ <para>2004-07-20</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20050104203627/krusader.sourceforge.net/news.php">
+ 1.40-beta2</ulink></para>
+ </entry>
+ <entry>
+ <para>2004-06-22</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20030417031038/krusader.sourceforge.net/index.php?nav=news.php">
+ 1.40-beta1</ulink></para>
+ </entry>
+ <entry>
+ <para>2004-04-11</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20030417031038/krusader.sourceforge.net/index.php?nav=news.php">
+ 1.30</ulink></para>
+ </entry>
+ <entry>
+ <para>2003-11-14</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.0 - 3.2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20030417031038/krusader.sourceforge.net/index.php?nav=news.php">
+ 1.29-beta1</ulink></para>
+ </entry>
+ <entry>
+ <para>2003-10-02</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.0 - 3.2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20030417031038/krusader.sourceforge.net/index.php?nav=news.php">
+ 1.25-beta1</ulink></para>
+ </entry>
+ <entry>
+ <para>2003-08-15</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.0 - 3.2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20030417031038/krusader.sourceforge.net/index.php?nav=news.php">
+ 1.21-beta1</ulink></para>
+ </entry>
+ <entry>
+ <para>2003-07-18</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.0 - 3.2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20030417031038/krusader.sourceforge.net/index.php?nav=news.php">
+ 1.20</ulink></para>
+ </entry>
+ <entry>
+ <para>2003-05-31</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.0 - 3.2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20030417031038/krusader.sourceforge.net/index.php?nav=news.php">
+ 1.12-beta2</ulink></para>
+ </entry>
+ <entry>
+ <para>2003-05-09</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.0 - 3.2</para>
+ </entry>
+ </row>
+ <row>
+ <entry><para><ulink url="http://web.archive.org/web/20030417031038/krusader.sourceforge.net/index.php?nav=news.php">
+ 1.12-beta1</ulink></para>
+ </entry>
+ <entry>
+ <para>2002-12-23</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.0 - 3.2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20030417031038/krusader.sourceforge.net/index.php?nav=news.php">
+ 1.11</ulink></para>
+ </entry>
+ <entry>
+ <para>2002-10-17</para>
+ </entry>
+ <entry>
+ <para>&kde; 3.0 - 3.2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 1.10</ulink></para>
+ </entry>
+ <entry>
+ <para>2002-08-15</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 1.02 (first KDE3 version)</ulink></para>
+ </entry>
+ <entry>
+ <para>2002-04-16</para>
+ </entry>
+ <entry>
+ <para>&kde; 3</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 1.01</ulink></para>
+ </entry>
+ <entry>
+ <para>2002-04-01</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 1.00</ulink></para>
+ </entry>
+ <entry>
+ <para>2002-01-01</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.99</ulink></para>
+ </entry>
+ <entry>
+ <para>2001-12-01</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.98</ulink></para>
+ </entry>
+ <entry>
+ <para>2001-10-27</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.97</ulink></para>
+ </entry>
+ <entry>
+ <para>2001-10-08</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.95</ulink></para>
+ </entry>
+ <entry>
+ <para>2001-07-22</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.93</ulink></para>
+ </entry>
+ <entry>
+ <para>2001-05-31</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.92</ulink></para>
+ </entry>
+ <entry>
+ <para>2001-05-17</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.91</ulink></para>
+ </entry>
+ <entry>
+ <para>2001-05-10</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.90</ulink></para>
+ </entry>
+ <entry>
+ <para>2001-04-30</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.79</ulink></para>
+ </entry>
+ <entry>
+ <para>2001-02-25</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.75</ulink></para>
+ </entry>
+ <entry>
+ <para>2000-01-12</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.70 (milestone 3)</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2000-11-07</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.69</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2000-10-28</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20020126214102/http://krusader.sourceforge.net/">
+ 0.65</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2000-08-19</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20000822030717/krusader.sourceforge.net/news.htm">
+ 0.60</ulink></para>
+ </entry>
+ <entry>
+ <para>2000-07-19</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20000822030717/krusader.sourceforge.net/news.htm">
+ M2 (milestone 2)</ulink>
+ </para>
+ </entry>
+ <entry>
+ <para>2000-07-11</para>
+ </entry>
+ <entry>
+ <para>&kde; 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>M1 (milestone 1)</para>
+ </entry>
+ <entry>
+ <para>2000-05-??</para>
+ </entry>
+ <entry>
+ <para>&kde; 2 (Kleopatra 1.91)</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para><ulink url="http://web.archive.org/web/20000822030717/krusader.sourceforge.net/news.htm">
+ Project began</ulink></para>
+ </entry>
+ <entry>
+ <para>2000-04-30</para>
+ </entry>
+ <entry>
+ <para>Kleopatra 1.91</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <para>Note: older 0.x beta releases are not included in this
+ table.</para>
+</appendix>
diff --git a/doc/en/remote-connections.docbook b/doc/en/remote-connections.docbook
new file mode 100644
index 0000000..5feb168
--- /dev/null
+++ b/doc/en/remote-connections.docbook
@@ -0,0 +1,267 @@
+<sect1 id="remote-connections">
+ <title>Remote Connections</title>
+ <indexterm>
+ <primary>Remote Connections</primary>
+ </indexterm>
+ <para>Remote connections are easily made by typing the
+ &URL; in the
+ <link linkend="list_panel">Location Toolbar</link>; these are
+ actually &kioslaves1-url;. Please note that the
+ &krusader; panel does not support all
+ &kioslaves2-url; &eg;
+ <command>http://</command> will not work in the panel, but will
+ work in the
+ <link linkend="krviewer">viewer</link>. Some examples:</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <userinput>
+ <command>ftp://</command><replaceable>public.ftpserver.org/directory/</replaceable>
+ </userinput>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>fish://</command><replaceable>username@hostname/</replaceable>
+ </userinput>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>sftp://</command><replaceable>username:password@sftp.foo.org/</replaceable>
+ </userinput>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>ftp://</command><replaceable>username@my.server.org:21/directory/</replaceable>
+ </userinput>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>smb://</command><replaceable>username:password@server/share</replaceable>
+ </userinput>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>ftp://</command><replaceable>username@proxyusername:password@proxipassword@hostname/directory</replaceable>
+ </userinput>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>nfs://</command><replaceable>&lt;host&gt;:&lt;port&gt;&lt;url-path&gt;</replaceable>
+ </userinput>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>webdav://</command><replaceable>www.server.com/path/</replaceable>
+ </userinput>
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>You can bookmark these &URL;'s, however, please
+ read the
+ <link linkend="bookman">Bookman</link> section regarding
+ <emphasis>securely save passwords</emphasis>. For connecting to
+ multiple locations, bookmark these &URL;'s and open
+ them one by one, or open them all together by using
+ &panel-profiles-lnk;. To switch from one to another
+ location, just open a &foldertabs-lnk; for
+ each.</para>
+ <para>There are three ways to start a remote connection:
+ <itemizedlist>
+ <listitem>
+ <para>Type the &URL; in the
+ <link linkend="list_panel">Location Toolbar</link></para>
+ </listitem>
+ <listitem>
+ <para>Select
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>Commands</guimenu>
+ <guimenuitem>New Net Connection</guimenuitem>
+ </menuchoice>
+ </emphasis>which will pop-up a dialog that will ask for the
+ remote site details. This dialog is handy if you are not used
+ to type remote &URL;'s in the Location Toolbar.
+ Leaving the password and user name fields empty will log you
+ in as anonymous. NOTE: we are planning to rewrite this dialog
+ window.</para>
+ </listitem>
+ <listitem>
+ <para>You can bookmark a directory on a remote host and
+ return to this directory from the bookmark button on the top
+ corner of your panel just like in a web browser.</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>After you log on to a remote server you can browse it just
+ like your local hard drive with the following exceptions:
+ <itemizedlist>
+ <listitem>
+ <para>You cannot execute files on remote servers.</para>
+ </listitem>
+ <listitem>
+ <para>Permissions cannot always be calculated on remote
+ servers (depends on server and access method) so you might
+ get a "?" on the permissions columns for some files.</para>
+ </listitem>
+ <listitem>
+ <para>Disk usage information is not available for most remote
+ filesystems.</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>To change the charset of the remote host use
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>Commands</guimenu>
+ <guimenuitem>Select Remote Charset</guimenuitem>
+ </menuchoice>
+ </emphasis>.</para>
+ <para>You can
+ <emphasis role="bold">close the current Active Remote
+ Connection</emphasis> by two separate methods:
+ <itemizedlist>
+ <!--
+ <listitem>
+ <para>Manually: <emphasis role="bold"><menuchoice><guimenu>Commands</guimenu>
+ <guimenuitem>Disconnect From Net</guimenuitem></menuchoice></emphasis></para>
+ </listitem>
+ -->
+ <listitem>
+ <para>Manually: Add the disconnect button to the
+ &main-toolbar-lnk; and click on it.</para>
+ </listitem>
+ <listitem>
+ <para>Automatically: Change the &URL; in the
+ &location-toolbar-lnk; .</para>
+ </listitem>
+ </itemizedlist></para>
+ <note>
+ <para>&krusader; is a file manager that supports
+ remote connections via &kioslaves1-url;, but if you
+ are looking for even more advanced remote connections features,
+ &eg; an advanced &FTP;-client we
+ recommend you to use &eg;
+ &kasablanca-url; or
+ &kftpgrabber-url;.</para>
+ </note>
+
+<sect2 id="remote-connections-lan-fish">
+ <title>LAN connections via fish:/ protocol (zeroconf)</title>
+ <indexterm>
+ <primary>Remote LAN Connections (zeroconf)</primary>
+ </indexterm>
+
+<para>This section is contributed by
+ <ulink url="http://krusader.sourceforge.net/phpBB/viewtopic.php?t=1912">Andrew Svet (z-vet)</ulink>,
+ feedback about this chapter is appriciated. Thanks!</para>
+
+ <note>
+ <para>This works on a &debian; system, so it will work on &debian; and derivatives (&kubuntu; &etc;), though
+ it should work on other Linuxes as well.
+ We assume that you have <link linkend="gloss-ssh">SSH</link> installed, configured and working on
+ every machine on LAN you want to connect to/from.
+ There are plenty of very good tutorials about <link linkend="gloss-ssh">SSH</link> on the net, &eg;
+ at <ulink url="http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch17_:_Secure_Remote_Logins_and_File_Copying">linuxhomenetworking.com</ulink>
+ or just google for it. We use the default <link linkend="gloss-ssh">SSH</link> port (22) for this chapter.
+ Remember to change it if you use different one. All modifications, editing &etc; must be done as root.
+ </para>
+ </note>
+
+<para>
+Let's start with installing all the packages we need:
+<screen>
+<prompt>#</prompt> <userinput><command>apt-get install</command> <option>avahi-daemon libnss-mdns kdnssd</option></userinput>
+</screen>
+
+Everything is installed, now let's do some configuration. First, we need our services to be announced on LAN.
+That's why we installed avahi-daemon: it represents your machine on local network and allows other applications
+to publish services they provide. Avahi-daemon comes with example <filename>ssh.service</filename> configuration
+file found in <filename>/usr/share/doc/avahi-daemon/examples</filename> . In order to get the service to be
+announced on LAN we need to copy this file to <filename>/etc/avahi/services</filename> directory:
+<screen>
+<prompt>#</prompt> <userinput><command>cp</command> <option>/usr/share/doc/avahi-daemon/examples/ssh.service /etc/avahi/services</option></userinput>
+</screen>
+
+Now we need fish:/ protocol to be announced too, so we use an ssh.service file as a template for fish.service:
+<screen>
+<prompt>#</prompt> <userinput><command>cp</command> <option>/etc/avahi/services/ssh.service /etc/avahi/services/fish.service</option></userinput>
+</screen>
+
+This file is just a copy of ssh.service, Edit the <filename>fish.service</filename> file and replace
+"Remote Terminal on %h" with "Fish to %h" and "_ssh._tcp" with "_fish._tcp".
+
+Here's how it looks after edit:
+<programlisting>
+&lt;?xml version="1.0" standalone='no'?&gt;&lt;!--*-nxml-*-->
+&lt;!DOCTYPE service-group SYSTEM "avahi-service.dtd"&gt;
+
+&lt;!-- $Id: remote-connections.docbook,v 1.6 2007/05/02 18:07:28 codeknight Exp $ -->
+
+&lt;!--
+ This file is part of avahi.
+
+ avahi is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as
+ published by the Free Software Foundation; either version 2 of the
+ License, or (at your option) any later version.
+
+ avahi is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR
+
+&lt;!-- See avahi.service(5) for more information about this configuration file -->
+
+&lt;service-group>
+
+ &lt;name replace-wildcards="yes">FISH to %h&lt;/name>
+
+ &lt;service>
+ &lt;type>_fish._tcp&lt;/type>
+ &lt;port>22&lt;/port>
+ &lt;/service>
+
+&lt;/service-group>
+</programlisting>
+Save the modified file.
+
+Now we need to create a new file <filename>_fish._tcp</filename>, open a text editor and add the next lines:
+<programlisting>
+Name=FISH Protocol (ssh)
+Type=_fish._tcp
+UserEntry=u
+PathEntry=path
+PasswordEntry=p
+</programlisting>
+And save the file <filename>/usr/share/apps/zeroconf/_fish._tcp</filename>
+
+Do the same on each machine on your LAN, then restart avahi-daemon:
+<screen>
+<prompt># /etc/init.d/</prompt> <userinput><command>avahi-daemon</command> <option>restart</option></userinput>
+</screen>
+
+Than open &krusader; and type in location-toolbar-lnk: <filename>zeroconf:/</filename> to open the
+<link linkend="gloss-zeroconf">zeroconf</link> connection.
+Enter the <guilabel>Fish Protocol</guilabel> directory. Inside you'll find the links to each machine that
+announced <filename>fish:/</filename> on your LAN, the location-toolbar-lnk: will point to
+<filename>zeroconf:/_fish._tcp</filename> Double clicking on any of these machines,
+them will bring up the password prompt, asking you for yor ssh key passphrase (if password was set).
+Enter your passphrase. Congratulations: you connected to remote machine using &krusader;!
+</para>
+
+</sect2>
+
+</sect1>
+
+
diff --git a/doc/en/search.docbook b/doc/en/search.docbook
new file mode 100644
index 0000000..8a9d087
--- /dev/null
+++ b/doc/en/search.docbook
@@ -0,0 +1,328 @@
+<sect1 id="krusearcher">
+ <title>KruSearcher: find what you are looking for</title>
+ <indexterm>
+ <primary>Search</primary>
+ </indexterm>
+ <para>Welcome to &krusader;'s powerful search module -
+ nicknamed KruSearcher. It is the most able tool (that we know of)
+ for &Linux;, since it allows so many different ways to
+ quickly find the file you are looking for. The search function is
+ also available on remote file systems. It is divided into two
+ levels, the general and the advanced. Let's take a look at the
+ general page.</para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Krusearcher General</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="search_general.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="search_general.png" format="EPS"/></imageobject>
+ <textobject><phrase>Krusearcher General</phrase></textobject>
+ <caption><para>Krusearcher General.</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-search-general" float="1">
+ <title>General Search</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="search_general.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>General Search</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>The page is divided into four parts: top (search for) part,
+ bottom part - titled 'containing text', left part - titled
+ 'search in' and right part which is called 'don't search in'.
+ Obviously, each part handles different aspects of the search.
+ Let's look at them closely.</para>
+ <itemizedlist>
+ <title>Top Part:</title>
+ <listitem>
+ <para>
+ <guilabel>Search for</guilabel>: here you enter the main
+ search criteria. You can enter a file name, a wildcard (
+ <literal role="extension">*.o.*</literal>,
+ <literal role="extension">*.c</literal> &etc;) or
+ both - separated by a space. If you type
+ <literal>'text'</literal> the results is the same as
+ <literal>'*text*'</literal>. You can exclude files from the
+ search with '|' (&eg;
+ <literal role="extension">'*.cpp *.h |
+ *.moc.cpp'</literal>) . You can use quotation marks for names
+ that contain spaces. Filter "Program Files" searches
+ out those files/directories the name of which is <filename>Program
+ Files</filename>.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Case sensitive</guilabel>: unchecking it will allow
+ lower and upper case search (&ie;:
+ <literal role="extension">*.c</literal> interprets as
+ <literal role="extension">*.c</literal> AND
+ <literal role="extension">*.C</literal>).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Of type</guilabel>: this box lets you search for a
+ file not only by its name, but also by its mime type. For
+ example, you can search for all the audio files whose name
+ begins with B. Usually this option defaults to 'all files',
+ but you can choose to search for archives, directories,
+ images, text files, videos and audio files.</para>
+ </listitem>
+ </itemizedlist>
+ <itemizedlist>
+ <title>Left and Right Part:</title>
+ <listitem>
+ <para>
+ <guilabel>Search in</guilabel> and
+ <guilabel>Don't search in</guilabel>: Using those two parts,
+ you can specify a search exactly the way you want it. For
+ example, you might want to search for a file in the whole
+ file system (beginning with
+ <filename>/</filename>), but do not want to search inside
+ <filename>/mnt</filename>. All you need to do is write
+ <filename>/</filename> in the
+ <guilabel>search in</guilabel> box, and write
+ <filename>/mnt</filename> in the
+ <guilabel>dont search in</guilabel> box. If you want to enter
+ more than one directory in one of the boxes, just type the
+ first name and press &Enter;. The directory name
+ will be copied to the bigger box and youwill be able to enter
+ another name.
+ <note>
+ <para>The input line has an auto-completion feature,
+ corresponding to &kde; global settings. If you
+ wish, you can click on the
+ <guiicon>folder icon</guiicon>, and browse to the directory
+ you wish to add.</para>
+ </note></para>
+ </listitem>
+ </itemizedlist>
+ <itemizedlist>
+ <title>Bottom Part:</title>
+ <listitem>
+ <para>
+ <guilabel>Text</guilabel>: entering text here makes
+ &krusader; search for it inside the files (
+ <command>grep</command>). This way you can search for all
+ header files (
+ <literal role="extension">*.h</literal>) which include the
+ word
+ <literal>'testing 123'</literal>.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Match whole word only</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Case sensitive</guilabel>: refers to your text
+ being searched for in upper and lower case or the exact
+ phrase you entered.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Search in subdirectories</guilabel>: perform a
+ recursive search and dive into every directory on the
+ way.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Search in archives</guilabel>:
+ &krusader; will search for your files inside every
+ supported archive. This, however, takes longer to perform.
+ <note>
+ <para>If you check this checkbox, youwill notice you cannot
+ <command>grep</command> inside files anymore. This is done,
+ since looking inside archived files forces
+ &krusader; to extract them, which results in an
+ extremely time-consuming search.</para>
+ </note></para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Follow links</guilabel>: if checked,
+ &krusader; will follow soft-links during the
+ search.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Profiles</guilabel>: if you have to regularly
+ perform the same search operation, you can save the search
+ settings &eg; include files, exclude files,
+ etc.... Press the 'profile' button, and you can
+ add/load/save/remove search profiles.</para>
+ </listitem>
+ </itemizedlist>
+ <para>The above screen shot shows a search for all the files which
+ end with
+ <literal role="extension">c, cpp</literal> or
+ <literal role="extension">h</literal> and include the string
+ <literal>'testing 123'</literal>. &krusader; will
+ search in
+ <filename class="directory">/root, /opt, /bin</filename> and
+ <filename class="directory">/usr</filename>, but not in
+ <filename class="directory">/usr/lib</filename> and
+ <filename class="directory">/usr/share</filename>.</para>
+ <para>Clicking the
+ <guibutton>Search</guibutton> button starts the search and
+ displays the results page. During the search, you may press the
+ <guibutton>Stop</guibutton> button to stop the search. The
+ <guibutton>Close</guibutton> button is not operational during a
+ search, so you must first stop the search and then
+ <guibutton>Close</guibutton> the window. When a result is found,
+ double-clicking on it will take &krusader;'s active
+ panel point to the found files - but will not close the search
+ window, so you will be able to click on a different result.</para>
+ <para>Sometimes, you need to narrow your search even more.
+ Krusearcher allows a much finer search, and for that, let's look
+ at the
+ <guilabel>Advanced Page</guilabel>...</para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Krusearcher Advanced</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="search_advanced.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="search_advanced.png" format="EPS"/></imageobject>
+ <textobject><phrase>Krusearcher Advanced</phrase></textobject>
+ <caption><para>Krusearcher Advanced.</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-search-advanced" float="1">
+ <title>Advanced Search</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="search_advanced.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>Advanced Search</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>This screen shot shows a search for files whose size is
+ between 10KB and 150KB, which were modified between October 10th
+ and November 1st, which belong to any user in the 'users' group,
+ and are readable and writable by anyone in the 'users' group, but
+ only readable to the rest of the world.</para>
+ <para>The advanced page is divided into three parts: size, date
+ and ownership.</para>
+ <para>
+ <emphasis role="bold">Size</emphasis>
+ </para>
+ <para>Allows you to choose the size range of the file you are
+ looking for. By checking the check boxes, you can search for a
+ file which is bigger than XXX bytes (or KB, MB), smaller than XXX
+ bytes or, by checking both search for a file which size is bigger
+ than XXX but smaller than YYY.</para>
+ <para>
+ <emphasis role="bold">Date</emphasis>
+ </para>
+ <para>This part offers three different ways of defining a date
+ criteria:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Modified between</guilabel>: allows you to enter
+ two dates. &krusader; will search for files with a
+ modification date between the first date and the second one,
+ inclusive. If you only enter a date in the left box, you will
+ be searching for files older than that date. If you only
+ enter a date in the right box, you will be searching for files
+ newer than that date.
+ <note>
+ <para>You can click on the date icon (near the input boxes)
+ to open a standard date window - which allows you to easily
+ browse through the calendar and search for the desired
+ date. Clicking on a date will close the window and the date
+ will appear in the input box.</para>
+ </note></para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Not modified after</guilabel>: choosing this option
+ makes &krusader; search for files that were NOT
+ modified after a given date, which is the same as searching
+ for files older than that date.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Modified in the last/not modified in the
+ last</guilabel>: in these input boxes, you do not enter a date
+ but a number. This number represents days/weeks/months (as
+ chosen in the near drop box). Entering the number 5 in the
+ upper input box, makes &krusader; search for files
+ that were modified in the last 5 days. Entering the number 2
+ in the lower input box makes &krusader; search for
+ files that did NOT change in the last 2 days. The combination
+ of both results in a search for files that were changed in
+ the last 5 days, but NOT in the last 2 days.</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>
+ <emphasis role="bold">Ownership</emphasis>
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Belongs to user/group</guilabel>: by checking each
+ of the corresponding check boxes, you can search for files
+ which belong to a certain user and/or group. The drop box
+ lists all the user names and group names in the system, just
+ choose one and go ahead.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Permissions</guilabel>: divided into owner, group
+ and all - it allows you to choose certain permissions for the
+ file. You can choose to specify permissions for the owner,
+ group, all or any combination. The question mark (?) is a
+ wildcard - which means that any permission is valid.</para>
+ </listitem>
+ </itemizedlist>
+ <note>
+ <para>To clarify, the screen shot above (the permissions part)
+ describes a search for files that belong to any user in group
+ 'users', are readable, writable but not executable to any user
+ in the group, are readable but not writable or executable to
+ the rest of the world and have unknown permissions to its
+ owner.</para>
+ </note>
+ <para>
+ <emphasis role="bold">Results</emphasis>
+ </para>
+ <para>Clicking on the
+ <guibutton>Search</guibutton> button to start the search and open
+ the Results window. Here you can see the progress and the the
+ results of the search action. If you want you can stop the
+ current search action with the
+ <guibutton>Stop</guibutton>button. In the result list select the
+ file and use
+ <keycap>F3</keycap>/
+ <keycap>F4</keycap> to view/edit or use the right-click menu. When
+ you click on a found item, the directory of the active panel will
+ change if the selected item is not in the current panel
+ directory. The results window supports dragging items to other windows
+ and copy to clipboard (<keycombo action="simul">&Ctrl;<keycap>c</keycap></keycombo>).
+ When you close the Krusearcher window, the selected
+ item is selected in the active panel.</para>
+ <para>
+ <emphasis role="bold">Feed to listbox</emphasis>
+ </para>
+ <para>When you click the
+ <guibutton>Feed to listbox</guibutton> button after the results
+ are displayed, then &krusader; ask for a Query Name,
+ this name will be used in the Results-Tab in the List Panel that
+ holds the search results. You can do whatever you want on the
+ files in the new tab. The location toolbar will display
+ &eg;
+ <filename>virt:/Search results 1</filename>.</para>
+ <warning>
+ <para>The files in the Results-Tab are actually the original
+ files. if you delete a file - it is removed!</para>
+ </warning>
+</sect1>
diff --git a/doc/en/splitter.docbook b/doc/en/splitter.docbook
new file mode 100644
index 0000000..d554230
--- /dev/null
+++ b/doc/en/splitter.docbook
@@ -0,0 +1,61 @@
+<sect1 id="splitter">
+ <title>File Splitter</title>
+ <indexterm>
+ <primary>File Splitter</primary>
+ </indexterm>
+ <para>This function splits one (large) file up into multiple
+ smaller files so that they can be placed on smaller media
+ (&eg; zip-drives, ...) or sent by e-mail. The multiple
+ files can be combined again to recreate the original file.
+ &krusader; and &tcmd; split/combine
+ functions are compatible. To split a file choose
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Split</guimenuitem>
+ </menuchoice>
+ </emphasis>or
+ <keycombo action="simul">&Ctrl;
+ <keycap>P</keycap></keycombo> A Split dialog will open to confirm
+ the operation.</para>
+ <para>If the name of the original file is
+ <filename>foo</filename>, then the name of the smaller files will
+ be
+ <filename>foo.000 foo.001 foo.002</filename> &etc;
+ There is no theoretical limit in the number of smaller files, but
+ it is recommended to limit the number to a maximum of 1023 files.
+ &krusader; creates a
+ <filename>foo.crc</filename> file. This file contains the name,
+ size and the crc checksum of the original file. It is possible to
+ combine the file without the
+ <filename>foo.crc</filename> file but in this case
+ &krusader; cannot check if the the original file was
+ recreated correctly.</para>
+ <para>An example of a
+ <filename>foo.crc</filename> file:
+ <programlisting>filename=foo size=432998467868 crc32=21EB719A</programlisting></para>
+ <para>To combine the multiple files choose, select a partial file
+
+ <filename>foo.xxx</filename> and choose
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Combine files</guimenuitem>
+ </menuchoice>
+ </emphasis>or
+ <keycombo action="simul">&Ctrl;
+ <keycap>B</keycap></keycombo>. The target directory is the
+ unactive panel and can be changed. The file names must be
+ numbered in ascending order:
+ <filename>foo.001, foo.002, foo.003</filename> &etc; or
+ have letters in ascending order: ("
+ <userinput>
+ <command>split</command>
+ <option>-b</option>
+ </userinput>letter method")
+ <filename>fileaa, fileab, fileac</filename> &etc; If
+ the file
+ <filename>foo.crc</filename> is found in the same directory as the
+ partial files, &krusader; will use this file to check
+ the combined file for errors.</para>
+</sect1>
diff --git a/doc/en/synchronizer.docbook b/doc/en/synchronizer.docbook
new file mode 100644
index 0000000..c0f58f2
--- /dev/null
+++ b/doc/en/synchronizer.docbook
@@ -0,0 +1,730 @@
+<sect1 id="synchronizer">
+ <title>Synchronizer</title>
+ <indexterm>
+ <primary>Synchronizer</primary>
+ </indexterm>
+
+<sect2 id="synchronizer_introduction">
+ <title>Introduction</title>
+ <para>This function compares two directories with all subdirectories and shows the differences between them.
+ After selecting some options and the
+ <guilabel>Compare</guilabel> function you can synchronize the
+ files and directories. One panel could be an &FTP;
+ server. Do not forget the
+ <guilabel>Compare by content</guilabel> option if the file size
+ stays equal. Choose
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>Commands</guimenu>
+ <guimenuitem>Synchronize Directories</guimenuitem>
+ </menuchoice>
+ </emphasis>or
+ <keycombo action="simul">&Ctrl;
+ <keycap>Y</keycap></keycombo> to start this feature. The
+ <link linkend="konfig-color">colors</link> are
+ configurable.</para>
+ <note>
+ <para>For local files: The synchronizer changes the date
+ information to the original dates.</para>
+ </note>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Synchronizer</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="syncdir.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="syncdir.png" format="EPS"/></imageobject>
+ <textobject><phrase>Synchronizer: Synchronize files and directories.</phrase></textobject>
+ <caption><para>Synchronizer: Synchronize files and directories.</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-syncdir" float="1">
+ <title>Synchronizer</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="syncdir.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>Synchronizer</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>
+ <orderedlist>
+ <title>Procedure:</title>
+ <listitem>
+ <para>Set the
+ <guilabel>Left directory</guilabel> and the
+ <guilabel>Right directory</guilabel> that you want to compare.</para>
+ </listitem>
+ <listitem>
+ <para>Configure the optional
+ <guilabel>File Filter</guilabel>,
+ <guilabel>General Filters</guilabel> and
+ <guilabel>Advanced filters</guilabel>. The
+ <guilabel>General Filters</guilabel> includes a
+ <guilabel>don't search in</guilabel> option which lets you
+ exclude directories from comparision.</para>
+ </listitem>
+ <listitem>
+ <para>Set the
+ <link linkend="synccomp_checkb_options">Checkbox
+ options</link>:
+ <guilabel>Recurse subdirectories</guilabel>,
+ <guilabel>Follow symlinks</guilabel>,
+ <guilabel>Compare by content</guilabel>,
+ <guilabel>Ignore Date</guilabel>,
+ <guilabel>Asymmetric</guilabel>,
+ <guilabel>Ignore Case</guilabel> and
+ <guilabel>Hidden hidden files</guilabel>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>Click on the
+ <guibutton>Compare</guibutton> button to compare the
+ directories.</para>
+ </listitem>
+ <listitem>
+ <para>By using
+ <link linkend="synccomp_show_options">Show options</link>,
+ you can include/exclude particular file types. The files that
+ are not on the list will be untouched by
+ synchronization.</para>
+ </listitem>
+ <listitem>
+ <para>If needed, you can change the
+ <guilabel>Task</guilabel> operations determined by the
+ Comparator with the
+ <link linkend="synccomp_right-click">right click
+ menu</link>.</para>
+ </listitem>
+ <listitem>
+ <para>When you agree with the
+ <guibutton>Compare</guibutton> results, click on the
+ <guibutton>Synchronize</guibutton> button to show the
+ synchronize dialog.</para>
+ </listitem>
+ <listitem>
+ <para>After selecting the options of the
+ <link linkend="synchronizer">Synchronizer</link>, click on
+ the
+ <guibutton>Start</guibutton> button to start the
+ synchronization process.</para>
+ </listitem>
+ </orderedlist>A detailed explanation of all the functions and
+ buttons is described in the following text.</para>
+
+</sect2>
+
+<sect2 id="synchronizer_comparator">
+ <title>Comparator</title>
+
+ <variablelist>
+ <varlistentry>
+ <term>Panel elements</term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Left Directory</guilabel>: The left side base
+ directory.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Right Directory</guilabel>: The right side
+ base directory.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>File Filter</guilabel>: Filters the filenames
+ at synchronizing. &eg;
+ <literal role="extension">*.png</literal> selects only
+ files the names of which end with
+ <literal role="extension">.png</literal> Directories are
+ listed if the directory name ends with
+ <literal role="extension">.png</literal> or if the
+ directory contains files which end with
+ <literal role="extension">.png</literal> Multiple
+ include/exclude example:
+ <literal role="extension">'*.cpp *.h |
+ *.moc.cpp'</literal>includes
+ <literal role="extension">*.cpp *.h</literal> and
+ exclude
+ <literal role="extension">*.moc.cpp</literal></para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>General filters</guilabel>: Search for,
+ containing text</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Advanced filters</guilabel>: Size, date,
+ ownership</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <varlistentry>
+ <term>Filename filtering criteria</term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>You can make use of wild cards. Multiple patterns
+ are separated by space (means logical OR) and patterns
+ are excluded from the search using the pipe symbol. If
+ the pattern is ended with a slash (*pattern*/), it
+ means that pattern relates to recursive search of
+ directories.</para>
+ </listitem>
+ <listitem>
+ <para>pattern - means to search those files/directories
+ whose name is a pattern, recursive search goes through
+ all subdirectories independently of the value of the
+ pattern.</para>
+ </listitem>
+ <listitem>
+ <para>pattern/ - means to search all files/directories,
+ but recursive search goes through/excludes the
+ directories whose name is a pattern.</para>
+ </listitem>
+ <listitem>
+ <para>You can use quotation marks for names
+ that contain spaces. Filter "Program Files" searches
+ out those files/directories the name of which is <filename>Program
+ Files</filename>.</para>
+ </listitem>
+ <listitem>
+ <para>Examples:</para>
+ </listitem>
+ <listitem>
+ <para>
+ <literal role="extension">*.o</literal>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <literal role="extension">*.h *.c??</literal>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <literal role="extension">*.cpp *.h |
+ *.moc.cpp</literal>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <literal role="extension">* | CVS/ .svn/</literal>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Note: the search term 'text' is equivalent to
+ '*text*'.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="synccomp_checkb_options">
+ <term>Checkbox options</term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Recurse subdirectories</guilabel>: The
+ Synchronizer walks through subdirectories when
+ comparing.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Follow symlinks</guilabel>: The Synchronizer
+ follows the symbolic links to directories (not the
+ files!).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Compare by content</guilabel>: The files
+ the sizes of which are equal will be compared by content as
+ well.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Ignore Date</guilabel>: Ignores the date
+ information (useful for &FTP;, smb, archive,
+ ... ) the date information is relevant *only* in the
+ local file system.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Asymmetric</guilabel>: The
+ <guilabel>Left Directory</guilabel> is the target
+ directory, the
+ <guilabel>Right Directory</guilabel> is the source
+ directory. This functions synchronizes the content of
+ the left directory to the right directory.
+ <itemizedlist>
+ <listitem>
+ <para>The files that exist only on the left side
+ will be deleted.</para>
+ </listitem>
+ <listitem>
+ <para>The files that exist only on the right side
+ will be copied to left.</para>
+ </listitem>
+ <listitem>
+ <para>The files considered to be equal will be
+ untouched.</para>
+ </listitem>
+ <listitem>
+ <para>Those files considered to be different will
+ be copied to left. Use this feature with
+ care!</para>
+ </listitem>
+ </itemizedlist>This function is useful if the date
+ information is unusable, or to synchronize the left
+ directory to the content of a file server (like a
+ download). Alternatively, it is useful to make a backup
+ from the right directory to the left directory. NOTE:
+ Do NOT use this option to synchronize a desktop and a
+ notebook (&eg; files that exist only on the
+ left side will be deleted!).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Automatic Scrolling</guilabel>: This is for
+ slow &FTP; servers, ... When the
+ Synchronizer has finished comparing a file, it puts the
+ file into the end of the list at once and scrolls the
+ window, if necessary. It is important, if you want to
+ know what the Synchronizer is doing. If the
+ &FTP; server is slow, the comparison of a
+ directory may take a lot of time. By turning this
+ option on, you can see that the comparator is "alive",
+ but slow. For fast file systems, it can reduce the
+ speed of comparing slightly.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Ignore Case</guilabel>: Case insensitive filename compare,
+ this is useful when synchronizing &Windows; filesystems.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Ignore hidden files</guilabel>: Ignores files that start with a dot.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para>When everything mentioned above is done, click on the
+ <guibutton>Compare</guibutton> button to compare the directories,
+ the results are displayed in the <guilabel>File List</guilabel>.</para>
+ <variablelist>
+ <varlistentry>
+ <term>File List</term>
+ <listitem>
+ <para>The
+ <guilabel>File List</guilabel> has the following columns:
+ "Left name | Left size | Left time | Task | Right time |
+ Right size | Right name".
+ Here you can check the compare results and modify the synchronisation actions if desired.
+ The text color defines the default copy direction determined by the comparator.
+ <itemizedlist>
+ <listitem>
+ <para>Green: Copy from left to right.</para>
+ </listitem>
+ <listitem>
+ <para>Blue: Copy from right to left or delete on the right side in asymmetric mode.</para>
+ </listitem>
+ <listitem>
+ <para>Red: Files which are different by the given criteria (no copy direction).</para>
+ </listitem>
+ <listitem>
+ <para>Black: Files which are identical (no copy direction).</para>
+ </listitem>
+ </itemizedlist>
+ A double click on a file calls the &krusader;s <guilabel>Compare by content</guilabel> function.
+ The Tasks (&lt;=&gt;) column defines the default copy direction, which can be modified by the user if needed.
+ The results window supports dragging items to other windows ( drag [left], SHIFT+drag [right] )
+ and copy left/right selected items to clipboard (<keycombo action="simul">&Ctrl;<keycap>c</keycap></keycombo>).
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><guilabel>File List</guilabel>: Tasks (&lt;=&gt;) column</term>
+ <listitem>
+ <para>This column displays the task that is planned for the
+ Synchronizer, this task can be modified with the
+ <link linkend="synccomp_right-click">right click menu</link>.</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guibutton>-&gt;</guibutton>: Copy from the
+ left side to the right side. For directories:
+ <command>mkdir</command> in the right side.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>=</guibutton>: The files are the same, do not
+ do anything.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>!=</guibutton>: The file is excluded, or the
+ Synchronizer does not know what to do.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>&lt;-</guibutton>: copy from the
+ right side to the left side. For directories:
+ <command>mkdir</command> in the left side</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>DEL</guibutton>: delete files from the right
+ side.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="synccomp_show_options">
+ <term>Show options</term>
+ <listitem>
+ <para>Here you can include/exclude particular file types.
+ Those files, that are not in the list, will be untouched at
+ synchronization.</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guibutton>-&gt;</guibutton>: Enable/Disable
+ the copy task from left to right.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>=</guibutton>: Enable/Disable listing the
+ equal files.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>!=</guibutton>: Enable/Disable listing the
+ excluded / "don't know what to do" files.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>&lt;-</guibutton>: Enable/Disable
+ the copy task from right to left.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Trash</guibutton>: Enable/Disable the file
+ deleting from the left side task.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Duplicates</guibutton>: Enable/Disable those
+ files that exist on both sides.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Singles</guibutton>: Enable/Disable those
+ files that exist only on one side.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Action buttons</term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guibutton>Compare</guibutton>: Compares the
+ directories, the results are displayed on the
+ <guilabel>File List</guilabel>.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Stop</guibutton>: Stops comparing.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Synchronize</guibutton>: Shows the
+ synchronize dialog.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Close</guibutton>: Closes the Synchronizer
+ window.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>The Status line may contain</term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>The number of scanned directories while
+ comparing.</para>
+ </listitem>
+ <listitem>
+ <para>The filename when comparing by content (for big
+ files).</para>
+ </listitem>
+ <listitem>
+ <para>The number of files on the list.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="synccomp_right-click">
+ <term>Right click menu on the
+ <guilabel>File List</guilabel></term>
+ <listitem>
+ <para>The right click menu is split up in three
+ sections:</para>
+ <para>1. change the
+ <guilabel>Task</guilabel> operations determined by the
+ Comparator. Select one or multiple files. The change will
+ be applied on the selection and not only on the right
+ clicked item. If the selected item is a directory, the
+ change will be applied on its files/subdirectories as
+ well.</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guibutton>Synchronize Directories</guibutton>: Starts
+ synchronization.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Exclude</guibutton>: Excludes a file/dir
+ from synchronization ( task change to != ).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Restore original operation</guibutton>: Task
+ change to the original result of comparison.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Reverse direction</guibutton>: Task change (
+ -&gt; to &lt;-, and
+ &lt;- to -&gt; ).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Copy from right to left</guibutton>: Task
+ change to &lt;-.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Copy from left to right</guibutton>: Task
+ change to -&gt;.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Delete ( left single )</guibutton>: Task
+ change to DEL.</para>
+ </listitem>
+ </itemizedlist>
+ <para>2. change the selections</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guibutton>Select items</guibutton>: Opens a dialog
+ which allows you to select items. This is the
+ <guimenuitem>Select Group</guimenuitem> dialog from the
+ &editmenu-lnk;.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Unselect items</guibutton>: Opens a dialog
+ which allows you to deselect items. This is the
+ <guimenuitem>Unselect Group</guimenuitem> dialog from
+ the &editmenu-lnk;.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Invert selection</guibutton>: Invert the
+ selection status of all items.</para>
+ </listitem>
+ </itemizedlist>
+ <para>3. others (note that the following operations work on the
+ right-clicked file and not on the selection).</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guibutton>View left file</guibutton>: Starts viewer on
+ the left file.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>View right file</guibutton>: Starts viewer
+ on the right file.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Compare Files</guibutton>: Starts the diff
+ utility (&eg; &kompare;) on the
+ files.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Other buttons</term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guibutton>Profiles</guibutton>: If you have to
+ synchronize the same directories often, you can save the
+ settings &eg; include files, exclude files,
+ ... Press the
+ <guibutton>Profile</guibutton> button, and you will be
+ able to add / load / save / remove synchronizer
+ profiles.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Swap sides</guibutton>: Swaps the
+ <guilabel>File List</guilabel>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Synchronize with &kget;</term>
+ <listitem>
+ <para>If you want to synchronize a local directory with an
+ unstable ftp server, &kget; is a much better
+ solution than simple file copying. After comparing you may
+ right click on the result list and select
+ <guimenuitem>Synchronize with kget</guimenuitem> to execute
+ the synchronization, after that the listed files will be
+ downloaded with kget instead of krusader. Of course
+ <application>kget</application> needs to be installed on
+ your computer; otherwise, it will not be available.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+</sect2>
+<sect2 id="synchronizer_sychronisation">
+ <title>Sychronisation</title>
+
+ <para>After pressing the
+ <guibutton>Synchronize</guibutton> button the synchronization
+ dialog appears.</para>
+ <variablelist>
+ <varlistentry>
+ <term>Check boxes</term>
+ <listitem>
+ <para>Here you confirm the copy and delete operations of
+ the Synchronizer</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Right to left</guilabel>: copy X1 files ( Y1
+ bytes ) enable / disable the copy from right to
+ left.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Left to right</guilabel>: copy X2 files ( Y2
+ bytes ) enable / disable the copy from left to
+ right.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Left</guilabel>: delete X3 files ( Y3 bytes )
+ enable / disable the left side deleting.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Confirm overwrites</guilabel>: By switching
+ this option on, Krusader will show the
+ <guibutton>rename, skip, overwrite, skip all, overwrite
+ all</guibutton> dialog box, before overwriting the
+ file.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Status labels</term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>Ready</guilabel>: A1/A2 files, B1/B2. This
+ line is changed at synchronizing, showing that
+ synchronizer finished with A1 files from A2 ( B1 bytes
+ from B2 ).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>Progress bar</guilabel>: Shows the progress
+ on the synchronization (based on bytes).</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Action buttons</term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guibutton>Start</guibutton>: Starts
+ synchronization.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Pause / Resume</guibutton>: Pauses/resumes
+ the synchronization process.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Close</guibutton>: Closes the
+ synchronization dialog (and stops
+ synchronization).</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Parallel synchronization</term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>One can give the number of the 'quasy'
+ threads.</para>
+ </listitem>
+ <listitem>
+ <para>Can drastically increase the speed when
+ synchronized with slow FTP servers.</para>
+ </listitem>
+ <listitem>
+ <para>Does not affect the speed of local
+ synchronization.</para>
+ </listitem>
+ <listitem>
+ <para>Remote "compare by content" and "directory
+ compare" is done in parallel.</para>
+ </listitem>
+ <listitem>
+ <para>Remote synchronization is also done in parallel,
+ except the mkdir tasks (mkdir must be before
+ copy).</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+</sect2>
+</sect1>
diff --git a/doc/en/user-interface.docbook b/doc/en/user-interface.docbook
new file mode 100644
index 0000000..c2eccab
--- /dev/null
+++ b/doc/en/user-interface.docbook
@@ -0,0 +1,863 @@
+<chapter id="user-interface">
+ <title>User Interface</title>
+ <indexterm>
+ <primary>User Interface</primary>
+ </indexterm>
+ <sect1 id="ofm-userinterface">
+ <title>OFM User Interface</title>
+ <para>The OFM file manager concept contains
+ <link linkend="features">many features</link> that make them
+ powerful enough to belong among the best file managers today.
+ The interface is simple: left panel, right panel and a command
+ line below. Because of interaction between these three items
+ the file managing will become more efficient.</para>
+ <para>If you would like to know
+ <ulink url="http://www.softpedia.com/reviews/linux/Krusader-Review-18193.shtml">
+ how &krusader; works</ulink> you can try it yourself,
+ just install it on your computer. To accept an
+ &ofm-url; like &krusader;, the user needs
+ to get used to
+ <emphasis>new ideas</emphasis> that are actually already 20
+ years old. If you prefer to waste time and lose a lot of
+ productivity, you can always continue to use one panel file
+ managers that are based on &Windows;
+ Explorer.</para>
+ </sect1>
+ <sect1 id="mainwindow">
+ <title>&krusader; Main Window</title>
+ <!-- OLD
+<screenshot>
+ <screeninfo>&krusader; Main Window</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="mainwindow.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="mainwindow.png" format="EPS"/></imageobject>
+ <textobject><phrase>&krusader; Main Window</phrase></textobject>
+ <caption><para>&krusader; is main window with all the different parts named on the screen.</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-mainwindow" float="1">
+ <title>&krusader; Main Window</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="mainwindow.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>&krusader; Main Window</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>The User Interface is based on &ofm-url;
+ paradigm, a 20- year old principle that has proven its bones.
+ It is known as simple, easy and powerful. In the following
+ sections we will cover the basic functions of each part with the
+ exception of:</para>
+ <itemizedlist>
+ <listitem>
+ <para>The
+ <link linkend="menu-commands">Menu Bar</link> which has a
+ chapter of its own.</para>
+ </listitem>
+ <listitem>
+ <para>The
+ <link linkend="bookman">Bookmarks</link> which has a chapter
+ of its own.</para>
+ </listitem>
+ <listitem>
+ <para>The
+ <emphasis role="bold">Status Bar</emphasis> shows the
+ properties of the current file (that is being) in focus.
+ You can use "drag and drop" to drop a &URL;
+ "into" the Status Bar.</para>
+ </listitem>
+ </itemizedlist>
+ </sect1>
+ <sect1 id="toolbars">
+ <title>Toolbars</title>
+ <para>&krusader; comes with several Toolbars.</para>
+ <sect2 id="main_toolbar">
+ <title>Main Toolbar</title>
+ <indexterm>
+ <primary>Toolbar</primary>
+ <secondary>Main Toolbar</secondary>
+ </indexterm>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Main Toolbar</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="toolbar.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="toolbar.png" format="EPS"/></imageobject>
+ <textobject><phrase>Main Toolbar</phrase></textobject>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-maintoolbar" float="1">
+ <title>Main Toolbar</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="toolbar.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>Main Toolbar</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>The &krusader; Main Toolbar, is a standard
+ &kde; toolbar that can be dragged around the
+ application or configured via a
+ <keycap>Right-Click</keycap> menu. You can decide whether or
+ not you want to display it each time you start
+ &krusader; in the &konfigstartpg-lnk;,
+ and you can toggle its use in the current session in the
+ &viewmenu-lnk;. The Main Toolbar contents can be
+ configured from the
+ <guimenuitem>Configure Toolbars</guimenuitem> in the
+ &settingsmenu-lnk; or the
+ <guilabel>Toolbar</guilabel> tab in the
+ &konfiglookandfeel-lnk;. Since various commands
+ and options in &krusader; are context-dependent,
+ some commands are not always available. The icon of an
+ inappropriate or inactive action will be deactivated
+ (grayed-out) disabling its use. &bookmarks-lnk;
+ can be placed into the Main Toolbar and the Actions Toolbar
+ with the mouse using "drag and drop".</para>
+ </sect2>
+ <sect2 id="actions_toolbar">
+ <title>Actions Toolbar</title>
+ <indexterm>
+ <primary>Toolbar</primary>
+ <secondary>Actions Toolbar</secondary>
+ </indexterm>
+ <para>&useractions-lnk; and
+ &bookmarks-lnk; can be "plugged" into the
+ <guilabel>Actions Toolbar</guilabel>. To show it, use
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Show Actions Toolbar</guimenuitem>
+ </menuchoice>
+ </emphasis>. To add user actions, use
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Toolbars</guimenuitem>
+ </menuchoice>
+ </emphasis> and select Actions Toolbar. You can, for example,
+ drag the Actions Toolbar to the right side using the
+ mouse.</para>
+ </sect2>
+ <sect2 id="location_toolbar">
+ <title>Location Toolbar</title>
+ <indexterm>
+ <primary>Toolbar</primary>
+ <secondary>Location Toolbar</secondary>
+ </indexterm>
+ <para>Below the
+ <guibutton>Main Toolbar</guibutton> there is a
+ <guibutton>Location Toolbar</guibutton> for each panel. It
+ shows the path the panel is currently pointing to. If the
+ selected path is too long, it will be automatically shortened
+ and an ellipsis "..." will replace the omitted part of the
+ path name. When entering archives the path will be displayed
+ in the following format: "archive
+ name:/directory/archive_filename/the directory inside the
+ archive". This format makes the paths uniform and easy to
+ read. The
+ <guibutton>Location Toolbar</guibutton> supports also
+ &kioslaves1-url; but not all of them, some can
+ only be used with the
+ <link linkend="krviewer">viewer</link> and some can not be
+ used. The user can enter a desired path by clicking on it.
+ <itemizedlist>
+ <listitem>
+ <para>
+ <userinput>
+ <replaceable>/mnt/cdrom/</replaceable>
+ </userinput>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>settings:/</command>
+ </userinput>will browse and open entries of the
+ <application>KDE control center.</application></para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>devices:/</command>
+ </userinput>gives an overview of the devices
+ &eg;
+ <hardware>floppy</hardware> or
+ <hardware>CD-ROM</hardware> drives.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>trash:/</command>
+ </userinput>opens &kde; is trash.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>ipod:/</command>
+ </userinput>uses the &kio-ipodslave-url; to
+ access, upload and organize the music stored on
+ &appleipod;.</para>
+ </listitem>
+ <listitem>
+ <para>And last but not least
+ &remote-connections-lnk; .</para>
+ </listitem>
+ </itemizedlist>You can copy-paste a &URL; in the
+ <guibutton>Location Toolbar</guibutton> or use a middle click.
+ With the Right-Click menu you can configure the auto-complete
+ function. An optional
+ <guilabel>Clear Location Toolbar</guilabel> button is also
+ available.</para>
+ <para>Quick Navigation:
+ <keycap>&Ctrl;</keycap>point with mouse in the
+ middle of &URL; of the
+ <guibutton>Location Toolbar</guibutton>. A pop-up window shows
+ the next &URL; location. Pressing
+ <keycap>&Ctrl;</keycap>+ &LMB; shows
+ the location where the mouse was pointing to. This feature
+ allows faster navigation in a big directory tree.</para>
+ </sect2>
+ <sect2 id="panel_toolbar">
+ <title>Panel Toolbar</title>
+ <indexterm>
+ <primary>Toolbar</primary>
+ <secondary>Panel Toolbar</secondary>
+ </indexterm>
+ <para>Each panel has a
+ <link linkend="konfig-looknfeel-ptoolbar">configurable Panel
+ Toolbar</link>. The complete Panel Toolbar or specific
+ buttons can be made visible or be hidden.
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guibutton>OpenDir Button</guibutton>: opens the
+ directory browser.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Equals Button (=)</guibutton>: changes the
+ panel directory to the other panel directory.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Up Button (..)</guibutton>: changes the panel
+ directory to the parent directory.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Home Button (~)</guibutton>: changes the panel
+ directory to the home directory.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Root Button (/)</guibutton>: changes the panel
+ directory to the root directory.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guibutton>Sync-browsing Button</guibutton>: when active,
+ each directory change in the specific panel is performed
+ in the other panel as well.</para>
+ </listitem>
+ </itemizedlist></para>
+ </sect2>
+ </sect1>
+ <sect1 id="panels">
+ <title>Panels</title>
+ <para>The &krusader; panels are where most of the
+ action takes place. Currently, there are two types of panels:
+ <itemizedlist>
+ <listitem>
+ <para>&list-panel-lnk;: shows the files and
+ directories.</para>
+ </listitem>
+ <listitem>
+ <para>&popup-panel-lnk;: has several display
+ modes: Preview, Tree, Quickselect, View and Disk Usage for
+ the file or directory that has the focus. The PopUp Panel
+ may be left open or closed, as desired.</para>
+ </listitem>
+ </itemizedlist>&krusader; is a "twin-panel" file
+ manager so there are two panels: the "Left" panel and the
+ "Right" panel, or a more important logical distinction, the
+ *Active* panel and the *Inactive* panel. The active panel is
+ the one that will accept your mouse and keyboard input. If you
+ choose a command from the
+ <guilabel>Menu-Bar</guilabel> or
+ <guilabel>Toolbar</guilabel> the command will act upon the
+ selected files/directories in the active panel. You can switch
+ between panels using the &Tab; key or by clicking on
+ the
+ <guilabel>Information or Totals labels</guilabel>, or by
+ selecting any file in a panel with the mouse. As always,
+ default startup settings can be modified with the
+ &konfigstartpg-lnk;, and you control the current
+ session with the &viewmenu-lnk;.</para>
+ <!-- OLD
+<screenshot>
+ <screeninfo>List Panel</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="listpanel.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="listpanel.png" format="EPS"/></imageobject>
+ <textobject><phrase>List Panel</phrase></textobject>
+ <caption><para>The List Panel with all the different parts indicated.</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-listpanel" float="1">
+ <title>List Panel</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="listpanel.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>List Panel</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <sect2 id="list_panel">
+ <title>List Panel</title>
+ <indexterm>
+ <primary>Panel</primary>
+ <secondary>List Panel</secondary>
+ </indexterm>
+ <para>This is the default panel and the one you will probably
+ use most of the time. This panel shows the contents of one
+ directory which can be local (part of your mounted file
+ systems, either a native file or the files inside an archive)
+ or remote files (accessed via &FTP; or Samba).
+ There are two modes: <link linkend="view-menu">Detailed View</link> that shows the file names,
+ file size, creation date and time and their attributes.
+ And <link linkend="view-menu">Brief View</link> that shows only the file names,
+ the number of brief columns can be changed, by right clicking on the <guilabel>Name</guilabel> header.
+ File copy/paste/cut via clipboard between
+ &konqueror; and &krusader;
+ <keycombo action="simul">&Ctrl;
+ <keycap>c</keycap></keycombo>,
+ <keycombo action="simul">&Ctrl;
+ <keycap>v</keycap></keycombo>,
+ <keycombo action="simul">&Ctrl;
+ <keycap>x</keycap></keycombo> is supported.
+ <keycombo action="simul">&Alt;&Ctrl;
+ <keycap>r</keycap></keycombo> toggles the
+ <guilabel>List Panel</guilabel> between horizontal and
+ vertical mode.</para>
+ <para>The following items are available:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <emphasis>
+ <guilabel>Information Label</guilabel>
+ </emphasis>: shows how much free space is physically
+ available on the file system, the file system capacity
+ and where the path is mounted. If the information is not
+ available (most often in the case of remote file system)
+ a message will be displayed with the reason for
+ unavailablity instead of the information.</para>
+ <para>The
+ <guibutton>Media button</guibutton> on the left of the
+ <guilabel>Information Label</guilabel> displays a list of
+ all available media, where you can select the desired
+ media (hdd partition, dvd, usb-stick, &etc;).
+ The context menu gives several options like
+ <guilabel>Mount</guilabel>,
+ <guilabel>Open in a new tab</guilabel>, &etc;
+ The
+ <guibutton>Media button</guibutton> is
+ <link linkend="konfig-advanced">
+ configurable</link>.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis>
+ <guilabel>Column Headers</guilabel>
+ </emphasis>: here you can change the sort order of the
+ files and directories as desired. The default sort order
+ is by
+ <guilabel>Name</guilabel>. The sort order can be
+ instantly changed by clicking on one of the
+ <guilabel>Column Headers</guilabel>. To reverse the sort
+ order, click a second time on the Column Header. An arrow
+ will appear on the right of the Column Header text,
+ showing the sort direction (Up arrow = A to Z sorting,
+ Down arrow = Z to A sorting). Default
+ &useractions-lnk; set a keybinding for the
+ Column Headers. The default
+ <guilabel>Column Headers</guilabel> are:
+ <guilabel>Name, Ext, Size, Modified, rwx</guilabel>.
+ Predefined <link linkend="konfig-general">Atomic extensions</link> like
+ <filename>tar.gz</filename> are shown as one part in the
+ <guilabel>Ext</guilabel> Column. More
+ <link linkend="konfig-looknfeel-panel">optional Column
+ Headers</link> are available with the &RMB;.
+ The width
+ <guilabel>Column Headers</guilabel> can be changed with
+ the mouse by single clicking and moving the divider line
+ to the desired width (keep the mouse button pressed).
+ Both
+ <guilabel>List Panels</guilabel> remember the sort order
+ and column width. The
+ <guilabel>Column Headers</guilabel> can be changed and
+ saved individually to each panel.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis>
+ <guilabel>File List</guilabel>
+ </emphasis>: displays the files and directories in the
+ browsed directory. The &quick-search-lnk;
+ allows you to search for files by typing their names, or
+ the first few characters of a file name. Pressing
+ &Enter; or double clicking on a file will
+ open/execute that file. You can select/unselect files
+ using the mouse with the
+ <keycap>Insert</keycap> key or the
+ &editmenu-lnk;.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis>
+ <guilabel>Totals Label</guilabel>
+ </emphasis>: selecting or deselecting files will change
+ the
+ <emphasis>
+ <guilabel>Totals Label</guilabel>
+ </emphasis>at the bottom of the panel, which displays how
+ many files you have selected (and how much total disk space
+ they use) as well as the total file and disk usage of the
+ current directory (as opposed to the information label
+ that displays information for the whole file system). If
+ a directory contains a lot of subdirectories, it may not
+ be possible to drop the &URL; onto the panel (on
+ which only directories are visible), but the
+ &URL; can be dropped onto the "Status Bar" or
+ "Totals Label" instead. When a
+ <link linkend="view-menu">custom filter</link> is set, it
+ will show the setting, example: [*.cpp].</para>
+ </listitem>
+ </itemizedlist>When using the "&kde; default
+ <link linkend="konfig-color">colors</link>", then the
+ selected files are shown in blue and the current file is
+ surrounded by a fine-lined rectangle. By default an icon is
+ shown according to the file type. Use
+ &konfiglookandfeel-lnk; to change the default
+ configuration to meet your individual needs.</para>
+ <para>Some useful
+ <guilabel>List panel</guilabel>&keybindigs-lnk;:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>r</keycap></keycombo> will refresh the
+ panel.</para>
+ </listitem>
+ <listitem>
+ <para>Focus a file or directory on the left panel, press
+ <keycombo action="simul">&Ctrl;
+ <keycap>Left arrow</keycap></keycombo> and the right panel
+ changes:
+ <itemizedlist>
+ <listitem>
+ <para>On a file: the right panel gets the same path
+ as the left panel.</para>
+ </listitem>
+ <listitem>
+ <para>On a directory: refreshes the right panel with
+ the contents of the directory.</para>
+ </listitem>
+ </itemizedlist></para>
+ </listitem>
+ <listitem>
+ <para>For the right panel: press
+ <keycombo action="simul">&Ctrl;
+ <keycap>Right arrow</keycap></keycombo> and the left panel
+ will change.</para>
+ </listitem>
+ </itemizedlist></para>
+ </sect2>
+ <sect2 id="popup_panel">
+ <title>PopUp Panel</title>
+ <indexterm>
+ <primary>Panel</primary>
+ <secondary>PopUp Panel (3rd Panel)</secondary>
+ </indexterm>
+ <para>This is "&krusader; is 3rd Hand" or the 3rd
+ Panel, click on the arrow-up button on the left of the
+ <guilabel>Totals Label</guilabel> or
+ <keycombo action="simul">&Alt;
+ <keycap>Down-Arrow</keycap></keycombo> to open the
+ <guilabel>PopUp Panel</guilabel>. This panel has several
+ display modes which can be activated by clicking on the
+ appropriate button.
+ <itemizedlist>
+ <listitem>
+ <para>
+ <emphasis>
+ <guilabel>Preview Panel</guilabel>
+ </emphasis>: gives a preview of the file that has the
+ focus (currently selected file).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis>
+ <guilabel>Tree Panel</guilabel>
+ </emphasis>: is used to quickly browse the local
+ directory tree. This panel behaves like the list panel
+ but only one directory may be selected at a time and
+ double clicking or pressing &Enter; on a
+ directory will open that directory in the active panel.
+ The panels fully support drag and drop (copy, move, link)
+ mouse actions.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis>
+ <guilabel>Quickselect Panel</guilabel>
+ </emphasis>: is used to quickly select files,
+ &eg;
+ <literal role="extension">*.png</literal>and click on the
+
+ <guibutton>"Go"</guibutton> button. The "floppy" button
+ stores the current selection. The "select group dialog"
+ is also available.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis>
+ <guilabel>Viewer Panel</guilabel>
+ </emphasis>: views a text file, views an image,
+ &etc; A thumbnail view is generated whenever
+ you open the
+ <guilabel>Viewer Panel</guilabel> and click on a name of a
+ folder that contains pictures.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis>
+ <guilabel>Disk Usage Panel</guilabel>
+ </emphasis>: views the &diskusage-lnk; of a
+ directory.</para>
+ </listitem>
+ </itemizedlist>If needed you can resize the window
+ &eg; to better display a picture or view a file is
+ contents. Click on the arrow down button to close the
+ <guilabel>3rd Hand Panel</guilabel>.</para>
+ </sect2>
+ <sect2 id="folderhistory">
+ <title>Folder History</title>
+ <para>Both panels remember recently visited folders. Click on
+ the
+ <guibutton>"Folder history"</guibutton> button ("watch"
+ symbol) to open the folder history list. Here you can quickly
+ change to previously visited folders. The currently focused
+ folder is checked. On every new start of &krusader;, the
+ history list is empty.</para>
+ </sect2>
+ </sect1>
+ <sect1 id="cmdline_termemu">
+ <title>Command Line / Terminal Emulator</title>
+ <para>This part of the <link linkend="gloss-gui">GUI</link>
+ can have four modes: Command Line, Terminal Emulator, show both and show none.
+ You can choose your mode of operation either on start-up with the
+ &konfigstartpg-lnk;, or for the current session with the &viewmenu-lnk; .
+ </para>
+
+ <sect2 id="cmdline">
+ <title>Command Line</title>
+
+ <!-- OLD
+<screenshot>
+ <screeninfo>Command line</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="cmdline.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="cmdline.png" format="EPS"/></imageobject>
+ <textobject><phrase>Command Line</phrase></textobject>
+ <caption><para>Command Line</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-commandline" float="1">
+ <title>Command Line</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="cmdline.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>Command line</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>The traditional command line mode offers a single line of
+ input to enter commands, it also features three buttons:
+ <itemizedlist>
+ <listitem>
+ <para><guibutton>"command history"</guibutton> (down arrow) to quick open previous used commands
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guibutton>"Useraction expander"</guibutton> (green plus button) to add easy
+ <link linkend="useractions">Useraction placeholders</link>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guibutton>"run in terminal mode"</guibutton> (console icon) button with the next options:
+ <itemizedlist>
+ <listitem><para>Start and Forget</para>
+ </listitem>
+
+ <listitem><para>Display Separated Standard and Error Output</para>
+ </listitem>
+
+ <listitem><para>Display Mixed Standard and Error Output</para>
+ </listitem>
+
+ <listitem><para>Start in New Terminal</para>
+ </listitem>
+
+ <listitem><para>Send to Embedded Terminal Emulator</para>
+ </listitem>
+
+ </itemizedlist>
+ </para>
+
+ </listitem>
+
+
+ </itemizedlist>
+ When you start typing your commands,
+ the command line auto-completion feature will make its offers
+ according to what you choose in the
+ &kcontrolcenter;. If you want to change the way
+ auto-complete behaves in the current &krusader;
+ session,
+ <keycap>right click</keycap> on the command line and change it.
+ To the left of the input line you can find the local path that
+ the active panel is currently pointing to. This path is where
+ your command will be executed. Typing
+ <userinput>
+ <command>cd</command>
+ <replaceable>
+ &lt;directory&gt;</replaceable>
+ </userinput> in the command line will also cause the active
+ panel to point to this directory.
+
+ Click
+ <link linkend="cmdline_keybindings">here</link> to view the
+ command line keybindings.</para>
+</sect2>
+
+ <sect2 id="termemu">
+ <title>Terminal Emulator</title>
+
+ <!--
+<screenshot>
+ <screeninfo>Terminal emulator</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="terminalEmu.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="terminalEmu.png" format="EPS"/></imageobject>
+ <textobject><phrase>Terminal emulator</phrase></textobject>
+ <caption><para>Terminal emulator</para></caption>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-terminalemulator" float="1">
+ <title>Terminal Emulator</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="terminalEmu.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>Terminal emulator</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>The terminal emulator mode is in fact a small console and
+ acts like one. You can change the active directory in the
+ terminal by using the
+ <userinput>
+ <command>cd</command>
+ </userinput> command. The terminal emulator will follow the
+ active panel directory. When you drag a file from the
+ <interface>"List Panel"</interface>, you will get to choose
+ between: "Paste",
+ <command>cd</command>,
+ <command>mv</command> and
+ <command>ln</command>. If you drag multiple files, then
+ <command>cd</command> will not be available. A full-screen
+ terminal emulator can be used when
+ <link linkend="konfig-looknfeel-operation">configured</link> or
+ <keycombo action="simul">&Ctrl;
+ <keycap>f</keycap></keycombo> toggles between normal and full
+ screen mode. If the command line is hidden, press
+ <keycombo action="simul">&Ctrl;
+ <keycap>up</keycap></keycombo> to focus the terminal emulator.
+ <keycombo action="simul">&Ctrl;
+ <keycap>down</keycap></keycombo> brings you back down.
+ <keycombo action="simul">&Ctrl;
+ <keycap>Enter</keycap></keycombo> and
+ <keycombo action="simul">&Ctrl;
+ <keycap>Shift</keycap>
+ <keycap>Enter</keycap></keycombo> paste the filename. You can
+ close the emulator by typing
+ <userinput>
+ <command>exit</command>
+ </userinput>.</para>
+ <para>
+ Click
+ <link linkend="termemu_keybindings">here</link> to view the
+ Terminal emulator keybindings..</para>
+ </sect2>
+
+ </sect1>
+ <sect1 id="fnkeys">
+ <title>Function (FN) Keys Bar</title>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Function (FN) Keys Bar</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="fnkeys.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="fnkeys.png" format="EPS"/></imageobject>
+ <textobject><phrase>Function (FN) Keys Bar</phrase></textobject>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-fnkeys" float="1">
+ <title>Function (FN) Keys Bar</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="fnkeys.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>Function (FN) Keys Bar</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>This bar gets its name from the function (FN) keys it
+ represents. For each button on this bar there is a
+ corresponding function key that performs the same action. This
+ bar is derived from the design of the first twin-panel file
+ managers and the FN keys usually act the same way with two
+ changes: the
+ <keycap>F2</keycap> key will open a terminal at the last local
+ path that the active panel pointed to, and the
+ <keycap>F9</keycap> key is used to rename files.
+ <guilabel>Mkdir</guilabel>
+ <keycap>F7</keycap> can create whole directory trees on the fly
+ &eg;
+ <literal>foo/bar/test</literal>. You can choose to display
+ <link linkend="faqu_resize">or not</link> the
+ <guilabel>FN keys bar</guilabel> when starting up
+ &krusader; via the &konfigstartpg-lnk;,
+ and you can toggle its use in the current session with the
+ &viewmenu-lnk;. The actions and
+ &keybindigs-lnk; performed by the function keys are
+ configurable since version 1.51, they will remain active with
+ or without the
+ <guilabel>FN keys bar</guilabel> displayed.</para>
+ </sect1>
+ <sect1 id="folder-tabs">
+ <title>Folder Tabs</title>
+ <!-- OLD
+<screenshot>
+ <screeninfo>Tabbed browsing</screeninfo>
+ <mediaobject>
+ <imageobject><imagedata fileref="tabbed_browsing.png" format="PNG"/></imageobject>
+ <imageobject><imagedata fileref="tabbed_browsing.png" format="EPS"/></imageobject>
+ <textobject><phrase>Tabbed browsing</phrase></textobject>
+ </mediaobject>
+</screenshot>
+-->
+ <figure id="screenshot-tabbedbrowsing" float="1">
+ <title>Folder Tabs</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="tabbed_browsing.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>Folder Tabs</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>With &folder-tabs; you can quickly change to
+ multiple folders; each panel has its own
+ &folder-tabs;. The &folder-tabs;
+ positions are saved when closing &krusader;. To
+ switch between &folder-tabs;, click them with the
+ mouse. Squeezed &folder-tabs; have tooltips to
+ display the full path. The following &folder-tabs;
+ operations are available:
+ <itemizedlist>
+ <listitem>
+ <para>To
+ <keycap>open a new tab</keycap> and keep the current
+ directory: &right-click; on a directory and
+ select
+ <keycap>open in a new tab</keycap>, or use the
+ &MMB;, or use
+ <keycombo action="simul">&Alt;&Ctrl;
+ <keycap>n</keycap></keycombo>.</para>
+ </listitem>
+ <listitem>
+ <para>To
+ <keycap>duplicate a tab</keycap>: &right-click;
+ on the Folder Tab and select
+ <keycap>duplicate tab</keycap>, or use
+ <keycombo action="simul">
+ &Alt;&Ctrl;&Shift;
+ <keycap>n</keycap></keycombo>.</para>
+ </listitem>
+ <listitem>
+ <para>To
+ <keycap>close a tab</keycap> (except the left tab):
+ &right-click; on the tab and select
+ <keycap>close tab</keycap>, or use the &MMB;, or
+ use the Folder tab
+ <guibutton>"red cross"</guibutton> button, or use
+ <keycombo action="simul">&Alt;&Ctrl;
+ <keycap>c</keycap></keycombo>.</para>
+ </listitem>
+ <listitem>
+ <para>To create a
+ <keycap>"home" tab</keycap>: click on the
+ <guibutton>Folder Tab Bookmark</guibutton> button.</para>
+ </listitem>
+ <listitem>
+ <para>To
+ <keycap>change tabs</keycap>:
+ <keycombo action="simul">&Shift;
+ <keycap>Left Arrow</keycap></keycombo> or
+ <keycombo action="simul">&Shift;
+ <keycap>Right Arrow</keycap></keycombo>.</para>
+ </listitem>
+ <listitem>
+ <para>To open the current folder in a new tab: use
+ <keycombo action="simul">
+ &Ctrl;&Alt;&Enter;</keycombo>.</para>
+ </listitem>
+ </itemizedlist></para>
+ </sect1>
+ <sect1 id="ui_buttons">
+ <title>Buttons</title>
+ <para>Several buttons for fast operations are available:
+ <link linkend="main_toolbar">Main Toolbar</link>,
+ <link linkend="actions_toolbar">Actions Toolbar</link>,
+ <link linkend="panel_toolbar">Panel Toolbar</link>,
+ <link linkend="location_toolbar">Location Toolbar</link>,
+ <link linkend="list_panel">Media</link>,
+ <link linkend="folderhistory">Folder history</link>,
+ <link linkend="bookman">Bookmarks</link>,
+ <link linkend="folder-tabs">Tab</link>,
+ <link linkend="cmdline">Commandline</link>,
+ <link linkend="fnkeys">Function keys</link>.</para>
+ </sect1>
+</chapter>
diff --git a/doc/en/useraction-xml.docbook b/doc/en/useraction-xml.docbook
new file mode 100644
index 0000000..c2676a1
--- /dev/null
+++ b/doc/en/useraction-xml.docbook
@@ -0,0 +1,217 @@
+<appendix id="useraction-xml">
+ <!-- **********************************************************************
+ installation.docbook
+ ++++++++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <title>useraction.xml</title>
+ <para>This appendix gives several examples of
+ <filename>useraction.xml</filename> files. With this you can begin
+ to discover the power of the &useractions-lnk; and
+ start learning how to use them. Once you understand how to write
+ UserActions you will find that &krusader; is an even
+ more powerful, customizable tool.</para>
+ <para>Please consider uploading your UserActions at
+ &kde-files-url; as we are collecting them. If your
+ UserAction is selected by us it will be shipped with
+ &krusader; at the next release. We provide also an
+ &useractionsforum-url;.</para>
+
+<itemizedlist>
+ <listitem><para>Runs <command>uptime</command>
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+ &lt;KrusaderUserActions>
+ &lt;action name="uptime" >
+ &lt;title>Up-time&lt;/title>
+ &lt;tooltip>tells how long since the computer has been booted&lt;/tooltip>
+ &lt;icon>clock&lt;/icon>
+ &lt;category>information&lt;/category>
+ &lt;description same_as="tooltip" />
+ &lt;command executionmode="collect_output" >uptime&lt;/command>
+ &lt;defaultshortcut>Alt+Ctrl+U&lt;/defaultshortcut>
+ &lt;/action>
+&lt;/KrusaderUserActions></programlisting>
+ </para></listitem>
+
+ <listitem><para>Runs <command>ls -l</command>
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+ &lt;KrusaderUserActions>
+ &lt;action name="ls -l" >
+ &lt;title>ls -l in curremt dir&lt;/title>
+ &lt;description same_as="tooltip" />
+ &lt;command executionmode="collect_output" >ls -l %aPath% %oPath%&lt;/command>
+ &lt;/action>
+&lt;/KrusaderUserActions></programlisting>
+ </para></listitem>
+
+ <listitem><para>Echo Placeholder
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+ &lt;KrusaderUserActions>
+ &lt;action name="test_placeholder" >
+ &lt;title>Echo Placeholder&lt;/title>
+ &lt;tooltip>Echo's the placeholder values&lt;/tooltip>
+ &lt;category>Testing&lt;/category>
+ &lt;description same_as="tooltip" />
+ &lt;command executionmode="collect_output" onmultiplefiles="call_each" >echo -e &quot;aPath %aPath()% \naCurrent: %aCurrent()%&quot;&lt;/command>
+ &lt;/action>
+&lt;/KrusaderUserActions></programlisting>
+ </para></listitem>
+
+ <listitem><para>This useraction copies current path and filename to clipboard:
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+&lt;KrusaderUserActions>
+ &lt;action name="clipboard current" >
+ &lt;title>Copy to Clipboard&lt;/title>
+ &lt;tooltip>Copy to clipboard&lt;/tooltip>
+ &lt;icon>klipper&lt;/icon>
+ &lt;category>System&lt;/category>
+ &lt;description>Copy current path and filename to clipboard&lt;/description>
+ &lt;command>%_Clipboard(&quot;%aCurrent%&quot;)%&lt;/command>
+ &lt;defaultshortcut>Win+C&lt;/defaultshortcut>
+ &lt;/action>
+&lt;/KrusaderUserActions></programlisting>
+ </para></listitem>
+
+ <listitem><para>Selects <literal role="extension">.diff</literal> and <literal role="extension">*.h</literal> in the active panel:
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+&lt;KrusaderUserActions>
+ &lt;action name="test_select" >
+ &lt;title>Add selection *.diff and *.h&lt;/title>
+ &lt;category>Selection&lt;/category>
+ &lt;command>%aSelect(&quot;*.diff&quot;, &quot;add&quot;)% %aSelect(&quot;*.h&quot;, &quot;add&quot;)%&lt;/command>
+ &lt;/action>
+&lt;/KrusaderUserActions></programlisting>
+ </para></listitem>
+
+ <listitem><para>Active panel changes to <filename>mnt/floppy</filename> (bookmark):
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+&lt;action name="mnt/floppy bookmark" >
+ &lt;title>Jump to /mnt/floppy&lt;/title>
+ &lt;category>Bookmarks&lt;/category>
+ &lt;command>%aGoto(&quot;/mnt/floppy&quot;, &quot;yes&quot;)%&lt;/command>
+ &lt;/action>
+&lt;/KrusaderUserActions></programlisting>
+ </para></listitem>
+
+ <listitem><para>Select in the non-active panel, all filenames that are highlighted in the active panel:
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+ &lt;action name="asdfasdf" >
+ &lt;title>Select in Other Panel&lt;/title>
+ &lt;category>Selection&lt;/category>
+ &lt;description>Select all filenames that are selected in the active panel, also in the non-active panel&lt;/description>
+ &lt;command>%oSelect(&quot;%aList(&quot;selected&quot;, &quot; &quot;, &quot;Yes&quot;)%&quot;)%&lt;/command>
+ &lt;/action>
+&lt;/KrusaderUserActions</programlisting>
+ </para></listitem>
+
+ <listitem><para>Make a backup of the current file/folder to <filename>foo.bak</filename> into the current directory:
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+&lt;KrusaderUserActions>
+ &lt;action name="backup current" >
+ &lt;title>Backup in Current Directory&lt;/title>
+ &lt;tooltip>Backup in current directory&lt;/tooltip>
+ &lt;icon>filesaveas&lt;/icon>
+ &lt;category>System&lt;/category>
+ &lt;description same_as="tooltip" />
+ &lt;command>%_Copy(&quot;%aCurrent%&quot;, &quot;%_Ask(&quot;new name&quot;, &quot;%aCurrent%.bak&quot;)&quot;)%&lt;/command>
+ &lt;defaultshortcut>Shift+F5&lt;/defaultshortcut>
+ &lt;/action>
+&lt;/KrusaderUserActions></programlisting>
+ </para></listitem>
+
+ <listitem><para>Opens <link linkend="krusearcher">KruSearcher</link>:
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+&lt;KrusaderUserActions>
+ &lt;action name="search" >
+ &lt;title>Search Test&lt;/title>
+ &lt;command>%_NewSearch(&quot;Search 2&quot;)%&lt;/command>
+ &lt;/action>
+&lt;/KrusaderUserActions></programlisting>
+ </para></listitem>
+
+ <listitem><para>Sets the selected picture as wallpaper:
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+&lt;KrusaderUserActions>
+ &lt;action name="set wallpaper" >
+ &lt;title>Set as Wallpaper&lt;/title>
+ &lt;tooltip>Set as wallpaper&lt;/tooltip>
+ &lt;icon>image&lt;/icon>
+ &lt;category>Service Menu&lt;/category>
+ &lt;description>Set as wallpaper (scaled)&lt;/description>
+ &lt;command>dcop kdesktop KBackgroundIface setWallpaper &quot;%aCurrent%&quot; 6&lt;/command>
+ &lt;defaultshortcut>Win+W&lt;/defaultshortcut>
+ &lt;/action>
+&lt;/KrusaderUserActions></programlisting>
+ </para></listitem>
+
+ <listitem><para>This useraction edits a file with root permissions using <command>kdesu</command>:
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+&lt;KrusaderUserActions>
+ &lt;action name="edit as root" >
+ &lt;title>Edit as Root&lt;/title>
+ &lt;tooltip>Edit as root&lt;/tooltip>
+ &lt;icon>kwrite&lt;/icon>
+ &lt;category>System&lt;/category>
+ &lt;description>Edit a file with root permissions using kdesu&lt;/description>
+ &lt;command>kdesu kedit %aCurrent%&lt;/command>
+ &lt;defaultshortcut>Win+F4&lt;/defaultshortcut>
+ &lt;/action>
+&lt;/KrusaderUserActions></programlisting>
+ </para></listitem>
+
+ <listitem><para>This useraction Add item(s) to Amarok playlist:
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+&lt;KrusaderUserActions>
+ &lt;action name="amarok enqueue" >
+ &lt;title>Enqueue in Amarok&lt;/title>
+ &lt;tooltip>Append selected item(s) to Amarok playlist&lt;/tooltip>
+ &lt;icon>amarok&lt;/icon>
+ &lt;category>Multimedia&lt;/category>
+ &lt;description same_as="tooltip" />
+ &lt;command>amarok --append %aList(&quot;Selected&quot;)%&lt;/command>
+ &lt;defaultshortcut>Win+A&lt;/defaultshortcut>
+ &lt;/action>
+&lt;/KrusaderUserActions></programlisting>
+ </para></listitem>
+
+ <listitem><para>Opens <link linkend="synchronizer">Synchronizer</link>:
+ <programlisting>
+&lt;!DOCTYPE KrusaderUserActions>
+&lt;KrusaderUserActions>
+ &lt;action name="synchronizer" >
+ &lt;title>Synchronizer&lt;/title>
+ &lt;command>%_Sync(&quot;Sync 2&quot;)%&lt;/command>
+ &lt;/action>
+&lt;/KrusaderUserActions></programlisting>
+ </para></listitem>
+
+</itemizedlist>
+
+</appendix>
diff --git a/doc/en/useractions.docbook b/doc/en/useractions.docbook
new file mode 100644
index 0000000..2c3b5fd
--- /dev/null
+++ b/doc/en/useractions.docbook
@@ -0,0 +1,644 @@
+<sect1 id="useractions">
+ <!-- **********************************************************************
+ useractions.docbook
+ ++++++++++++++++++++++++++
+ (C)opyright : (C) 2000 - 2008
+ All Rights Reserved Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <title>UserActions</title>
+ <indexterm>
+ <primary>UserActions</primary>
+ </indexterm>
+ <!-- Thanks to Jonas Bar -->
+ <para>With ActionMan you can set up, configure and manage
+ UserActions. Some general settings are configured with
+ <link linkend="konfig-useractions">Konfigurator</link>. With
+ UserActions you can perform actions on files in the panel or to
+ access &krusader; internal functions with parameters
+ directly using placeholders. The actions integrate seamlessly
+ into &kde;'s action system, which means that the
+ standard Edit Toolbar and Edit Shortcut dialogs will show
+ UserActions, too. The UserActions are stored in
+ <filename>
+ ~/.kde/share/apps/krusader/useraction.xml</filename> (the file
+ structure is documentated in doxygen headers of UserActionXML).
+ Several
+ <link linkend="useraction-xml">examples</link> are included in the
+ documentation. UserActions can be edited / added / imported /
+ exported by using ActionMan. The default UserActions are stored
+ in
+ <filename>
+ ~/.kde/share/apps/krusader/useraction-examples.xml</filename>.
+ UserActions can appear nearly everywhere where "normal" KActions
+ can be placed. The actions integrate seamlessly into
+ &kde; action system, which means that the standard
+ Edit Toolbar and Edit Shortcut dialogs will show UserActions,
+ too. They can even be placed in the menu bar, but for that the
+ <filename>krusaderui.rc</filename> file must be edited. A few
+ examples:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <link linkend="useractions-menu">Useractions Menu</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>&usermenu-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>&actions-toolbar-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>right click menus</para>
+ </listitem>
+ <listitem>
+ <para>&etc;</para>
+ </listitem>
+ </itemizedlist>&krusader;'s UserActions tool is very
+ powerful and customizable if you are familiar with writing
+ UserActions in general.</para>
+ <tip>
+ <para>Several UserActions are provided by default. Please
+ <link linkend="help_krusader">upload your favorite
+ UserActions</link> so that they become available for the
+ &krusader; community. Thanks! We provide also an
+ &useractionsforum-url;.</para>
+ </tip>
+ <figure id="screenshot-actionman" float="1">
+ <title>ActionMan</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="actionman.png"></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase>ActionMan</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ <para>Basically, UserActions are a method to call external
+ programs with variable parameters. For example, you could have a
+ UserAction with the following
+ <command>xmms
+ <option>--enqueue %aList("Selected")%</option></command> to
+ enqueue all selected items of the active panel to the current
+ instance of xmms. Additionally, there is limited access to
+ &krusader; internal functions requiring parameters.
+ For example,
+ <command>%aPanelSize("80")%</command> will set the width of the
+ active panel to 80% of the &krusader; mainwindow.
+ Since the parameter of placeholders can contain other
+ placeholders, few scripts are possible. However, scripting can be
+ done with the &javascript-console-lnk;.</para>
+ <para>
+ <emphasis role="bold">Managing UserActions</emphasis>
+ </para>
+ <para>Open Konfigurator and choose "UserActions -&gt;
+ ActionMan", in which you can add, edit, remove, import and export
+ UserActions.
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guimenuitem>Add Action</guimenuitem>: If you add an new
+ action, you get an empty input mask where you can enter all
+ the properties you desire. The action will be added as soon
+ as you press
+ <guimenuitem>Ok</guimenuitem>. Afterwards, the name is shown
+ in the list on the left.</para>
+ </listitem>
+ <listitem>
+ <para>To edit a UserAction: Select the UserAction on the
+ left. Then choose it if you want to edit its properties. The
+ changes will only take effect when you press
+ <guimenuitem>OK</guimenuitem>.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>To remove a UserAction</guimenuitem>: Select the
+ UserAction on the left and click the remove button.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>To import a UserAction</guimenuitem>: If you
+ import some actions, they will be automatically added to your
+ list. If there are name conflicts (the names have to be
+ unique because these are the ID for &kde;'s action
+ system), you are asked to resolve them. For this, the list on
+ the left will only show the actions where conflicts exist.
+ You can now give them new names or remove them.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>Export Action</guimenuitem>: If you export a
+ UserAction you have to give a filename in which to store it.
+ If it does not exist, it will be created. If the file already
+ contains UserActions, the action you are exporting will be
+ added to that file.</para>
+ </listitem>
+ </itemizedlist>All actions you have defined are now shown in the
+ user menu and in &kde; dialogs for changing shortcuts
+ and managing the toolbar. In addition, all actions available for
+ the current item will also show up in the right click
+ menu.</para>
+ <para>
+ <emphasis role="bold">
+ <guimenuitem>Basic Properties</guimenuitem>
+ </emphasis>
+ </para>
+ <para>
+ <guimenuitem>"Distinct Name", "Title" and "Command
+ line"</guimenuitem>are always required, all the other properties
+ are optional.
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guimenuitem>"Distinct Name"</guimenuitem>: A unique name of
+ the UserAction, used to identify it for &kde;'s
+ action system.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Icon button"</guimenuitem>: The icon for your
+ UserAction.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Category"</guimenuitem>: Adds a category for a
+ better overview. NOTE: This property is not used yet. It is
+ planned to be used, but has not implemented yet.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Title"</guimenuitem>: The title displayed in
+ the menus or dialogs.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Tooltip"</guimenuitem>: A tooltip for your
+ UserAction, &eg; displayed in the toolbar on
+ mouseover.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Description"</guimenuitem>: A description of
+ what the UserAction does. This is also displayed as
+ <guimenuitem>"What's This"</guimenuitem> if you
+ <keycombo action="simul">&Shift;
+ <keycap>F1</keycap></keycombo> click on your
+ UserAction.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Use Tooltip checkbox"</guimenuitem>: Uses the
+ tooltip as description.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Command line"</guimenuitem>: The command which
+ will be executed. You can add placeholder using a GUI with
+ the
+ <guibutton>add</guibutton> button.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Startpath"</guimenuitem>: The working directory
+ for the command which will be executed.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Execution mode"</guimenuitem>:</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guimenuitem>"Normal"</guimenuitem>: Normal execution
+ mode.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Run in terminal"</guimenuitem>: Runs the
+ command in the terminal.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Collect output"</guimenuitem>: Collects the
+ output of the executed program in a &GUI;
+ window.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Separate standard error"</guimenuitem>:
+ When "Collect output" is used the stdout and stderr are
+ separately collected.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"Command accepts"</guimenuitem>:</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guimenuitem>"Local files (no URLs)"</guimenuitem>: Tells
+ the placeholder it should return local addresses.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <guimenuitem>"URLs (local and remote)"</guimenuitem>:
+ Tells the placeholder it should return
+ &URL;s.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <!-- Not yet implemented, but will be after 1.50 stable is released
+ <listitem><para><guimenuitem>"On multiple selection"</guimenuitem>: </para>
+ <itemizedlist>
+ <listitem><para><guimenuitem>"separate call for each file"</guimenuitem>: executes the command for each selected file.
+ </para></listitem>
+ </itemizedlist>
+ </listitem> -->
+ <listitem>
+ <para>
+ <guimenuitem>"Shortcut button"</guimenuitem>: Configures a
+ shortcut for the UserAction.</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>
+ <emphasis role="bold">Command-line syntax:</emphasis>
+ </para>
+ <para>Basically, everything you type in the command line will get
+ executed (if you type "ls -l", "ls -l" gets executed). You have
+ the possiblity to get a character string from
+ &krusader; which represents the current state of the
+ panel. This is done using placeholders. A placeholder begins with
+ a percent-sign ('%') and is followed by a panel indicator ('a'
+ for the active, 'o' for the other, 'l' for the left and 'r' for
+ the right panel. If the placeholder doesn't need a panel to
+ operate on, you have to indicate this by an underscore ('_')).
+ Then comes the name of the placeholder (see the list below),
+ which may get some parameters enclosed in quotes. Finally, again
+ the percent sign.</para>
+ <para>This sounds very complicated, so let's make an example:
+ '%aList("Selected")%' is replaced by a list of all selected items
+ in the active panel. So a command like 'xmms --enqueue
+ %aList("All", " ", "", "*.mp3")%' will execute xmms with a list
+ of all .mp3s in the current panel, separated by a single
+ blank.</para>
+ <para>Currently, these placeholders are implemented:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <userinput>Path</userinput> - replaced by the panels
+ path</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-optional-parameter;
+ Automatic escape spaces. &useraction-default;
+ yes</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Count</userinput> - replaced by the number of
+ &lt;first parameter&gt;</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; Which items;
+ either "All", "Selected", "Files" or "Dirs"</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Filter</userinput> - replaced by the panel's filter
+ mask</para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Current</userinput> - replaced by the current
+ item</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-optional-parameter; Omit the
+ current path. &useraction-default; no</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-optional-parameter;
+ Automatic escape spaces. &useraction-default;
+ yes</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>List</userinput> - replaced by a list of all
+ &lt;first parameter&gt;</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; Which items;
+ either "All", "Selected", "Files" or "Dirs"</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-optional-parameter;
+ Separator between the items.
+ &useraction-default;
+ "&nbsp;"</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-optional-parameter; Omit the
+ current path. &useraction-default; no</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-optional-parameter;
+ Filtermask (for all but "Selected").
+ &useraction-default; *</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-optional-parameter;
+ Automatic escape spaces. &useraction-default;
+ yes</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Select</userinput> - manipulates the selection in a
+ panel</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; Filtermask</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-optional-parameter;
+ manipulate in which way; either "Set", "Add" or "Remove".
+ &useraction-default; "Set"</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Goto</userinput> - changes the panels' path to
+ &lt;first parameter&gt;</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; A relative or
+ absolute path, or an URL</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-optional-parameter; Open the
+ location in a new tab. &useraction-default;
+ no</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Ask</userinput> - asks the user for some text and
+ is replaced by the answer</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; The
+ Question</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-optional-parameter; A
+ default answer</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-optional-parameter; A
+ caption for the question box</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Clipboard</userinput> - manipulates the
+ clipboard</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; The text that
+ should go to the clipboard (you may want to use
+ "%aCurrent%" here)</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-optional-parameter; Append
+ the text to the current content of the clipboard with
+ this separator</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Copy</userinput> - copies a file, useful for quick,
+ local backups</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; What should be
+ copied</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-parameter; Where it should
+ be copied</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Sync</userinput> - opens the Synchronizer with a
+ given profile</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; A profile for the
+ Synchronizer</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>NewSearch</userinput> - opens the search windows
+ with a given profile</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; A profile for the
+ search module</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Profile</userinput> - loads a given panel
+ profile</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; A panel
+ profile</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Each</userinput> - splits the commandline into a
+ list. These commands are executed one after another.</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; A list item (all,
+ all files, all dirs, all selected).</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Move</userinput> - move from source to
+ destination.</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; A source</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-parameter; A
+ destination</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>PanelSize</userinput> - change the ratio between
+ the two panels.</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-optional-parameter; A
+ integer value, e.g., 80 makes the active panel use 80% of
+ &krusader;'s width (height in vertical mode),
+ omitting the parameter means 50%.</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Ask</userinput> - cancel the execution.</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-optional-parameter; A string
+ for the cancel question.</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>Script</userinput> - executes an external
+ <link linkend="javascript_console">
+ Javascript</link> file.</para>
+ <para>NOTE: This is still experimental and the interface may
+ change, feedback is always welcome.</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; path to the
+ external foo.js file, absolute path or relative to
+ <filename>
+ &lt;kde-app-data&gt;/krusader/js/</filename>.
+ &lt;kde-app-data&gt; is
+ <filename>$(kde-config
+ --localprefix)/share/apps/</filename> or
+ <filename>$(kde-config --prefix)/share/apps/</filename>,
+ for those who don't know where to copy the
+ scripts/extensions. If all the needed files (normally
+ <filename>.js</filename> and maybe
+ <filename>.ui</filename>) are in one of these dirs it's
+ sufficient to give the file name only as 1.
+ parameter.</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-optional-parameter; a list
+ of variables which should be set, like "return=cmd;
+ a=lalala; b='%_Ask(..)'" so that the placeholder is
+ replaced be the content of the variable cmd and the other
+ two have already these values when the script
+ starts.</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>ListFile</userinput> - is replaced by path/file name
+ of a temporary file containing a list of items</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter;
+ path/filename</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>ColSort</userinput> - set the sorting on a column
+ of a specific panel.</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; Column: Either
+ "Name", "Ext", "Type", "Size", "Modified", "Perms",
+ "rwx", "Owner" and "Group"</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-parameter; Sort sequence:
+ Either "Toggle", "Asc", "Desc"</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>View</userinput> - set the view mode.</para>
+ <orderedlist>
+ <listitem>
+ <para>&useraction-parameter; View mode: Either
+ "generic", "text", "hex"</para>
+ </listitem>
+ <listitem>
+ <para>&useraction-parameter; Window Mode:
+ Either "tab", "window"</para>
+ </listitem>
+ </orderedlist>
+ </listitem>
+ </itemizedlist>A GUI-based helper for placeholder adding is
+ provided. Spaces In Path, Current and List are by default,
+ automatically escaped. There is one more important thing to know:
+ All placeholders that interact with &krusader;
+ internal functions are called at expand time (meaning directly
+ when the placeholders are replaced). External programs are
+ called at execution time (meaning after all placeholders are
+ replaced).</para>
+ <para>
+ <emphasis role="bold">
+ <guimenuitem>Advanced Properties</guimenuitem>
+ </emphasis>
+ </para>
+ <para>Here you can configure where your command should be visible
+ (for the right click menu) In addition, it is possible to change
+ the command executed and confirm it separately. You can also set
+ a user under which the command should be executed.
+ <itemizedlist>
+ <listitem>
+ <para>Configures if the action is valid for a Protocol, Path,
+ Mime type or File name.</para>
+ </listitem>
+ <listitem>
+ <para>Tweaking the command line before being executed.</para>
+ </listitem>
+ <listitem>
+ <para>Set a different user for the execution (this has no
+ effect in &krusader; internal functions)</para>
+ </listitem>
+ </itemizedlist></para>
+</sect1>
diff --git a/doc/en/using-krusader.docbook b/doc/en/using-krusader.docbook
new file mode 100644
index 0000000..f19d719
--- /dev/null
+++ b/doc/en/using-krusader.docbook
@@ -0,0 +1,426 @@
+<chapter id="basic-functions">
+ <!-- **********************************************************************
+ using-krusader.docbook
+ +++++++++++++++++++++++++++
+ copyright : (C) 2000 - 2008
+ Rafi Yanai, Shie Erlich, Frank Schoolmeesters
+ & the Krusader Krew
+ e-mail : krusader@users.sourceforge.net
+ web site : http://www.krusader.org
+ description : a Krusader Documentation File
+
+***************************************************************************
+* Permission is granted to copy, distribute and/or modify this *
+* document under the terms of the GNU Free Documentation License, *
+* Version 1.1 or any later version published by the Free Software *
+* Foundation; with no Invariant Sections, no Front-Cover Texts and *
+* no Back-Cover Texts. A copy of the license is available on the *
+* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
+* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
+* MA 02110-1301, USA. *
+*********************************************************************** -->
+ <title>Basic Functions</title>
+ <sect1 id="controls">
+ <title>Controls</title>
+ <sect2 id="control-general">
+ <title>General</title>
+ <para>This is a rather short but important section that will
+ go into the details of controlling &krusader;.
+ This section does not try to cover all the various key
+ combinations for two reasons:
+ <orderedlist numeration="arabic">
+ <listitem>
+ <para>there are just too many of them</para>
+ </listitem>
+ <listitem>
+ <para>most of &krusader; actions are
+ configurable in the
+ &konfiglookandfeel-lnk;</para>
+ </listitem>
+ </orderedlist>We will only mention the most important
+ keyboard shortcuts with the default configuration, but keep
+ in mind that most of the &keybindigs-lnk; are
+ configurable. If you find that you use a certain command a
+ lot and want to know the shortcut for this command, or you
+ want to change this command shortcut, then check out the
+ &keybindigs-lnk; tab at the
+ &konfiglookandfeel-lnk;.</para>
+ </sect2>
+ <sect2 id="moving-around">
+ <title>Moving Around</title>
+ <para>By Moving Around we mean the transfer of the keyboard
+ and mouse focus between the different parts of the
+ &krusader;
+ <link linkend="mainwindow">main window</link>. The focus can
+ be in one of five places: the Left or Right Panel, the Menu
+ Bar, the Command Line or the Terminal Emulator. The panel
+ that has the focus is called the Active Panel. An Active
+ Panel will remain active until the other panel receives the
+ focus (&ie;: if the Left Panel was active and you
+ clicked on the Command Line - then the Left Panel remains the
+ Active Panel). You must deliberately change which panel is
+ active.</para>
+ <para>The most common way to transfer the focus to a specific
+ panel is to use the mouse to click on that panel. But you
+ should be aware of the following:
+ <itemizedlist>
+ <listitem>
+ <para>Clicking on the Toolbar, the FN keys bar or the
+ Status Bar does *not* change the focus.</para>
+ </listitem>
+ <!--
+ Quick View Panel: old Krusader feature , removed since krusader-1.12-beta1
+ <listitem>
+ <para>The display part of the Quick View Panel does not accept clicks so you should click on the
+ Location Toolbar of this panel if you want it to have focus.</para>
+ </listitem>
+-->
+ <listitem>
+ <para>Pushing the
+ <guibutton>"History"</guibutton> or the
+ <guibutton>"Run in Terminal"</guibutton> buttons in the
+ Command Line will not transfer the focus, so you have to
+ click inside the Input Line.</para>
+ </listitem>
+ <listitem>
+ <para>When you choose a menu, the Menu Bar will become
+ focused. It remains focused until you choose a command -
+ the focus returns to the previous owner.</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>There are, of course, ways to use the keyboard to
+ change the focus:
+ <itemizedlist>
+ <listitem>
+ <para>The &Tab; Key will switch panels, if one
+ of the panels has the focus or rotate between all the
+ commands in a menu, if the Menu Bar is active.</para>
+ </listitem>
+ <listitem>
+ <para>The
+ <keycombo action="simul">&Ctrl;
+ <keycap>Down Arrow</keycap></keycombo> will take you from
+ the Active Panel to the Command Line or Terminal
+ Emulator, and the
+ <keycombo action="simul">&Ctrl;
+ <keycap>Up Arrow</keycap></keycombo> will take you back
+ from the Command Line to the Active Panel.</para>
+ </listitem>
+ <listitem>
+ <para>The &Esc; Key will make the Menu Bar
+ return the focus, if it has it, to the previous Active
+ Panel.</para>
+ </listitem>
+ <listitem>
+ <para>If you happen to be inside the Terminal Emulator,
+ you can use the &Tab; Key, or the mouse, to
+ navigate to an Active Panel.</para>
+ </listitem>
+ <listitem>
+ <para>Pressing
+ <keycombo action="simul">&Alt;
+ <keycap>"Underlined Letter"</keycap></keycombo> from the
+ Menu Bar will open that menu (unless this key combination
+ is a "Reserved Key", used by one of
+ &krusader;'s actions).</para>
+ </listitem>
+ </itemizedlist></para>
+ </sect2>
+ <sect2 id="selecting-files">
+ <title>Selecting</title>
+ <note>
+ <para>&krusader; offers 4
+ &mouse-selection-modes-lnk;, only
+ &krusader;'s Mouse Selection Mode is explained
+ here.</para>
+ </note>
+ <para>Selecting is a skill you need to master in order to get
+ the most out of &krusader;. Since you can not select
+ files in the Quick View Panel, and the Tree Panel only lets
+ you select one directory at a time, this paragraph mainly
+ explains how to select files in the List Panel
+ filelist.</para>
+ <para>Moving the cursor is easy. Left-clicking on a file or
+ directory (referred to herein as "elements" meaning files AND
+ directories) will select it. Here are some useful pointers
+ that will make &krusader; even easier to use (assuming you are
+ using &krusader;'s Mouse Selection Mode):
+ <itemizedlist>
+ <listitem>
+ <para>The
+ <keycap>SPACE</keycap> and
+ <keycap>Insert</keycap> key will toggle the selection of
+ the file under the cursor without affecting the selection
+ of other files/directories, the cursor will go one
+ position down.</para>
+ </listitem>
+ <listitem>
+ <para>Pressing the
+ <keycap>SPACE</keycap> on a Directory under the cursor
+ will
+ <link linkend="calculate">calculate occupied
+ space</link> without affecting the selection of other
+ files/directories.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycap>Left Clicking</keycap> on a file will select, or
+ unselect, all previously selected files.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Left Clicking</keycap></keycombo> will toggle the
+ selection of the file under the cursor without affecting
+ the selection of other files/directories.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>Left Clicking</keycap></keycombo> will select all
+ the elements between the previous cursor location and the
+ new one.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>Home</keycap></keycombo> selects everything above
+ the cursor (and deselects everything below the cursor, if
+ selected).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>End</keycap></keycombo> selects everything below
+ the cursor (and unselects everything above the cursor, if
+ selected).</para>
+ </listitem>
+ <listitem>
+ <para>The ".." entry is not selectable.</para>
+ </listitem>
+ <listitem>
+ <para>The &editmenu-lnk; can offer more ways
+ to select your files.</para>
+ </listitem>
+ </itemizedlist></para>
+ </sect2>
+ <sect2 id="executing_commands">
+ <title>Executing Commands</title>
+ <para>There is not a lot to say here, all you need to do is
+ select some files (if you do not, &krusader; will
+ operate on the file(s) or directory(s) that have the focus),
+ choose a
+ <link linkend="menu-commands">Command</link> from the Menu Bar
+ or use a Keyboard Shortcut (or the Right Click Menu) and the
+ selected Command executes. See also
+ <link linkend="executing_files">Executing
+ Files</link>.</para>
+ </sect2>
+ <sect2 id="quicksearch">
+ <title>Quicksearch</title>
+ <!-- Thanks to Heiner Eichmann -->
+ <para>This feature will do a quick search for the file name
+ in the Active List Panel.</para>
+ <para>Type
+ <keycap>foo</keycap>(one character) to do a quick search in
+ the Active List Panel for a file beginning with "foo". A
+ small quick search dialog box will open below the Active List
+ Panel. Type the first few characters of the desired file name
+ (more than one character allowed), the cursor will jump to
+ that filename (if it exists), &eg; type "ab" to
+ search for a file which begins with "ab". The
+ <keycap>Up/Down Arrow</keycap>will jump to the next or
+ previous match. &Esc; will close the quick search
+ line. The cursor will stay on the last file
+ found.</para>
+ <note>
+ <para>If you press
+ <keycombo action="simul">&Alt;
+ <keycap>foo</keycap></keycombo>, the key binding shortcut
+ will be executed. If there is no configured key binding,
+ the remaining letter
+ <keycap>foo</keycap>will be used for the quick
+ search.</para>
+ </note>
+ <para>Use &konfiglookandfeel-lnk; to change from
+ the default configuration.</para>
+ </sect2>
+ <sect2 id="context-menu">
+ <title>Context Menu</title>
+ <para>&krusader; has many Context menus that allow
+ you to do fast operations with the mouse, usually a
+ right-click will open the Context menu (depending on your
+ &mouse-selection-modes-lnk; settings). This list
+ gives an overview of the most important context menus. Use
+ them to discover the available commands.
+ <itemizedlist>
+ <listitem>
+ <para>&main-toolbar-lnk; (orientation, text
+ position, icon size)</para>
+ </listitem>
+ <listitem>
+ <para>&list-panel-lnk; on a file or
+ directory</para>
+ </listitem>
+ <listitem>
+ <para>&cmdline-lnk; (undo, paste, text
+ completion...)</para>
+ </listitem>
+ <listitem>
+ <para>&termemu-lnk; (send signal, font,
+ history...)</para>
+ </listitem>
+ <listitem>
+ <para>&foldertabs-lnk; (new, duplicate,
+ close)</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="krusearcher">KruSearcher</link> Search
+ results file list (F3 View, F4 Edit)</para>
+ </listitem>
+ <listitem>
+ <para>&mountman-lnk; (unmount,
+ format...)</para>
+ </listitem>
+ <listitem>
+ <para>&syncdirs-lnk; File List</para>
+ </listitem>
+ <listitem>
+ <para>&useractions-lnk;</para>
+ </listitem>
+ <listitem>
+ <para>&konqueror; Right-Click actions are
+ shown in &krusader;</para>
+ </listitem>
+ <listitem>
+ <para>Show/hide
+ <link linkend="list_panel">Column Headers</link></para>
+ </listitem>
+ <listitem>
+ <para>&bookmarks-lnk; enable/disable permanent
+ bookmarks</para>
+ </listitem>
+ <listitem>
+ <para>...</para>
+ </listitem>
+ </itemizedlist></para>
+ </sect2>
+ </sect1>
+ <sect1 id="basic">
+ <title>Basic File Management</title>
+ <sect2 id="executing_files">
+ <title>Executing Files</title>
+ <para>You can only execute files in the Active List Panel. To
+ <keycap>execute</keycap> a file just
+ <keycap>(double-)click on it or press Enter</keycap> when it
+ is under the list cursor. &krusader; will open it
+ in the default application for this file type (picture,
+ text file...) or the file will be executed (script,
+ binary...). If you want to use
+ <keycap>another application</keycap> to open the file,
+ <keycap>Right-Click</keycap> on the file and go to the "open
+ with" sub-menu which will offer more options.
+ &krusader; is compatible with &kde;
+ default file manager for all file types except archives that
+ are opened inside the &krusader; panel and not in
+ an external application. See
+ <link linkend="konfig-archives">the archives page in
+ Konfigurator</link>for details.</para>
+ </sect2>
+ <sect2 id="copying">
+ <title>Copying and Moving</title>
+ <para>To copy or move files/directories just select them and
+ press
+ <keycap>F5</keycap>to
+ <keycap>copy</keycap>or
+ <keycap>F6</keycap>to
+ <keycap>move</keycap>them. If the
+ <guimenuitem>Preserve attributes (only on local
+ targets)</guimenuitem> option is checked,
+ &krusader; will try to preserve all attributes
+ (time, owner, group) of the local files according to the
+ source depending on your permissions:
+ <itemizedlist>
+ <listitem>
+ <para>User preserving if you are root</para>
+ </listitem>
+ <listitem>
+ <para>Group preserving if you are root or member of the
+ group</para>
+ </listitem>
+ <listitem>
+ <para>Preserving the timestamp</para>
+ </listitem>
+ </itemizedlist>Using this option may slow down the copy/move
+ process. A dialog will appear and allow you to choose the
+ operation destination. The default destination is the
+ other-panel browsed directory. If you enter a partial
+ &URL;, &krusader; will use the current
+ panel directory as the &URL; base.</para>
+ </sect2>
+ <sect2 id="deleting">
+ <title>Deleting</title>
+ <para>Deleting files/directories is done by selecting them
+ and pressing
+ <keycap>F8</keycap> or
+ <keycap>Delete</keycap>. By
+ <link linkend="konfig-general">default</link>it will be moved
+ to &kde;'s Trash,
+ <keycombo action="simul">&Shift;
+ <keycap>Delete</keycap></keycombo> will delete the file
+ permanently. A dialog will ask for your confirmation and will
+ warn you when deleting non-empty directories. Of course only
+ operations that you are permitted to do by the Operating
+ System will be performed - you will be notified otherwise. If
+ you do not wish to see the confirmation dialogs, you can
+ disable them in the
+ <link linkend="konfig-advanced">Konfigurator advanced
+ tab</link>.</para>
+ </sect2>
+ <sect2 id="shred">
+ <title>Shred Files</title>
+ <para>When you delete files in your local system, they are
+ not completely erased and the information stored in them can
+ be recovered using special software and hardware tools. If
+ you want to erase a file without recoverable traces, select
+ the file and use
+ <emphasis role="bold">
+ <menuchoice>
+ <guimenu>Right-Click menu</guimenu>
+ <guimenuitem>Shred</guimenuitem>
+ </menuchoice>
+ </emphasis>.</para>
+ </sect2>
+ <sect2 id="renaming">
+ <title>Renaming Files, Creating Directories and Link
+ Handling</title>
+ <para>
+ <keycap>Rename</keycap> the file under the cursor with the
+ <keycap>F9</keycap> key or with two single mouse clicks. If
+ only the file name needs to be renamed and not the extension,
+ you can configure this in the
+ &konfiglookandfeel-lnk;.
+ <keycap>Create a new directory</keycap> with the
+ <keycap>F7</keycap> key.
+ <keycap>Right-clicking on a regular file</keycap> will give
+ you the
+ <keycap>option "New Symlink"</keycap>. A dialog will prompt
+ you to enter a symlink name. That name will point to the
+ file/directory you Right-Clicked on. If the file you
+ Right-Clicked on is a symlink, you will also be presented
+ with the "redirect link" option that will allow you to change
+ the link target.</para>
+ </sect2>
+ <sect2 id="viewing">
+ <title>Viewing and Editing files</title>
+ <para>
+ <link linkend="krviewer">KrViewer</link> has a chapter of its
+ own.</para>
+ </sect2>
+ </sect1>
+
+<!-- call the archives sect1 section -->
+&archives;
+
+</chapter>
diff --git a/doc/en/vfs.docbook b/doc/en/vfs.docbook
new file mode 100644
index 0000000..8acb910
--- /dev/null
+++ b/doc/en/vfs.docbook
@@ -0,0 +1,83 @@
+<sect1 id="vfs">
+ <title>Virtual file systems (VFS)</title>
+ <indexterm>
+ <primary>VFS</primary>
+ </indexterm>
+ <para>A basic
+ <link linkend="features">OFM feature</link> is VFS, this an
+ abstracted layer over all kinds of archived information (ZIP
+ files, FTP servers, TAR archives, NFS filesystems, SAMBA shares,
+ ISO cd/dvd images, RPM catalogs, etc.), which allows the user to
+ access all the information in these divergent types of
+ filesystems transparently - just like entering an ordinary
+ sub-directory. &krusader; supports several virtual
+ file systems:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <link linkend="remote-connections">Remote connections
+ VFS</link>: provides the capability of working with a remote
+ connection session (FTP, NFS, Samba, FISH, SFTP) like with
+ local filesystems. It is perfect for complex remote operations
+ and almost as powerful as most standalone GUI remote
+ clients.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="archives">Archive VFS</link>: allows to browse
+ archives in VFS as it was a directory (ace, arj, bzip2, deb,
+ gzip, iso, lha, rar, rpm, tar, zip and 7-zip).</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="archives">Search VFS</link>:
+ <guibutton>Feed to listbox</guibutton> places the search
+ results in VFS.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="synchronizer">Synchronizer VFS</link>: places
+ the synchronizer results in VFS.</para>
+ </listitem>
+ </itemizedlist>Actions you perform on the files in VFS are
+ performed on the 'real' files. You do not just delete files from
+ the VFS - you delete them from your hard drive. Limitations: you
+ ca not create directories inside a VFS.</para>
+ <para>It is possible to keep the directory structure when doing a
+ from copy from a virtual folder to a non virtual folder, by
+ selecting the "Keep virtual directory structure" check box of the
+ copy dialog. Imagine the following virtual folder:
+ <screen><prompt>$</prompt> <userinput>file:/home/myhome/mydir1/myfile1</userinput></screen>
+ <screen><prompt>$</prompt> <userinput>file:/home/myhome/mydir1/myfile2</userinput></screen>
+ <screen><prompt>$</prompt> <userinput>file:/home/myhome/mydir2/myfile3</userinput></screen>
+ Then do the following steps:
+ <itemizedlist>
+ <listitem>
+ <para>go to the virtual folder and select the files</para>
+ </listitem>
+ <listitem>
+ <para>select a destination folder (non virtual!)</para>
+ </listitem>
+ <listitem>
+ <para>press
+ <keycap>F5</keycap>-&gt; copy dialog
+ appears</para>
+ </listitem>
+ <listitem>
+ <para>Check
+ <guilabel>Keep virtual directory structure</guilabel></para>
+ </listitem>
+ <listitem>
+ <para>Select
+ <filename>/home/myhome/</filename> for base
+ &URL;</para>
+ </listitem>
+ <listitem>
+ <para>Start copy by pressing OK</para>
+ </listitem>
+ </itemizedlist>The result will be:
+ <screen><prompt>$</prompt> <userinput>destinationdir/mydir1/myfile1</userinput></screen>
+ <screen><prompt>$</prompt> <userinput>destinationdir/mydir1/myfile2</userinput></screen>
+ <screen><prompt>$</prompt> <userinput>destinationdir/mydir2/myfile3</userinput></screen>
+ </para>
+</sect1>
diff --git a/doc/en/viewer-editor.docbook b/doc/en/viewer-editor.docbook
new file mode 100644
index 0000000..b9a845a
--- /dev/null
+++ b/doc/en/viewer-editor.docbook
@@ -0,0 +1,1127 @@
+<sect1 id="krviewer">
+ <title>KrViewer: &krusader;'s internal
+ viewer-editor</title>
+ <indexterm>
+ <primary>Viewer</primary>
+ <seealso>Editor</seealso>
+ </indexterm>
+ <para>Pressing &Enter; on a selected file
+ <emphasis>opens the file with the associated
+ application</emphasis>. The editor-viewer is tabbed, configure it
+ on the &konfiggereral-lnk;</para>
+ <sect2 id="krview">
+ <title>Viewer</title>
+ <para>To view a file as fast as possible according to its type,
+ just put it under the cursor and press
+ <keycap>F3</keycap>. &krusader;'s internal viewer is
+ actually a part of &konqueror;, which can basically
+ view every file type viewable by &konqueror;
+ (&eg; display pictures, play music, show the content
+ of an archive). This is called the 'Generic viewer', for which
+ you need to configure the mime types.</para>
+ <para>The viewer works as follows:
+ <itemizedlist>
+ <listitem>
+ <para>It tries to view the file with the
+ <emphasis>'Generic viewer'.</emphasis></para>
+ </listitem>
+ <listitem>
+ <para>When the file type (mime type) cannot be determined or
+ when a file (&eg; a binary) doesn't have an
+ associated action, it disables the 'generic viewer'. The
+ file is treated as a text file, which is the
+ <emphasis>'Text viewer'</emphasis>.</para>
+ </listitem>
+ <listitem>
+ <para>The user can change in the
+ <link linkend="kredit_krviewer_menu">KrViewer
+ menu</link> between: 'Generic viewer' (if available), 'Text
+ viewer' and
+ <emphasis>'Hex viewer'</emphasis>.</para>
+ </listitem>
+ </itemizedlist>You can configure the default viewer mode on the
+ &konfiggereral-lnk; .</para>
+ <para>
+ <keycombo action="simul">&Shift;
+ <keycap>F3</keycap></keycombo>views a &URL; on
+ demand, &eg;:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <userinput>
+ <command>man:/</command>
+ </userinput>views the manpages.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>man:/</command>
+ <replaceable>krusader</replaceable>
+ </userinput>views a manpage.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>info:/</command>
+ </userinput>views the infopages.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>http://</command>
+ <replaceable>krusader.sourceforce.net/</replaceable>
+ </userinput>views a webpage.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>ftp://</command>
+ <replaceable>ftp.kde.org/pub/kde/</replaceable>
+ </userinput>views a ftp-server.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>sftp://</command>
+ <replaceable>sftp.foo/</replaceable>
+ </userinput>views a secure ftp-server.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <command>file:/</command>
+ <replaceable>home/frank</replaceable>
+ </userinput>views the homedirectory of Frank.</para>
+ </listitem>
+ <listitem>
+ <para>
+ <userinput>
+ <replaceable>/home/frank/archive.tar.gz</replaceable>
+ </userinput>views a
+ <literal role="extension">tar.gz</literal> archive.</para>
+ </listitem>
+ </itemizedlist></para>
+ <para>KrViewer can have the following menus:
+ <link linkend="kredit_file_menu">File</link>,
+ <link linkend="kredit_edit_menu">Edit</link>,
+ <link linkend="kredit_view_menu">View</link>,
+ <link linkend="kredit_settings_menu">Settings</link> and
+ <link linkend="kredit_krviewer_menu">Krviewer</link>, depending
+ on which file type is viewed. They will be discussed in the
+ <link linkend="kredit">Editor section</link>. The internal
+ viewer can follow links on HTML pages. With
+ <keycombo action="simul">&Ctrl;
+ <keycap>E</keycap></keycombo> the viewer can start
+ &krusader;'s internal editor (which is basically the
+ same application).</para>
+ <note>
+ <para>The embedded viewer is not written by us, it is
+ supplied via &kde; (libs) and
+ &kioslaves1-url; We cannot and do not want to
+ change it, usings these libraries reduces the amount of
+ written code. So we do not have to reinvent the wheel
+ ;-)</para>
+ </note>
+ </sect2>
+ <sect2 id="kredit">
+ <title>Editor</title>
+ <indexterm>
+ <primary>Editor</primary>
+ </indexterm>
+ <para>&krusader;'s internal editor has almost
+ everything that you can expect of an editor. Editing is similar
+ to viewing but with the
+ <keycap>F4</keycap> key. The default editor is
+ &krusader;'s internal editor. You can change the
+ default editor in the &konfiggereral-lnk;, if you
+ prefer to use an external editor.</para>
+ <tip>
+ <para>When you use &krusader;'s internal editor
+ for the first time, it is recommended to look at each section
+ of the
+ <link linkend="kredit_settings_menu">Settings</link>menu, and
+ configure it the way you want it.</para>
+ </tip>
+ </sect2>
+ <sect2 id="kredit_menus">
+ <title>Menu overview</title>
+ <para>Most of the menus are quite self-explanatory. ;-)</para>
+ <!-- FILE menu -->
+ <variablelist id="kredit_file_menu">
+ <title>
+ <guimenu>File</guimenu>menu</title>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>S</keycap></keycombo>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Save</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Save file.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Save As</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Save file with another name.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F5</keycap>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Reload</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Reload file.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>File</guimenu>
+ <guimenuitem>Export</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Export the file to
+ <literal role="extension">HTML</literal> format.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>P</keycap></keycombo>
+ </shortcut>
+ <guimenu>File</guimenu>
+ <guimenuitem>Print</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Print the file.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <!-- EDIT menu -->
+ <variablelist id="kredit_edit_menu">
+ <title>
+ <guimenu>Edit</guimenu> menu</title>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>Z</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Undo</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Undo last action.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>Z</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Redo</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Redo last action.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>X</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Cut</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Cut selected text to clipboard.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>C</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Copy</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Copy selected text to clipboard.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>V</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Paste</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Paste clipboard content to the document.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>A</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Select All</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Select whole document.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>A</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Deselect</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Deselect current selection.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>B</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Block Selection Mode</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Toggle Block Selection, which will
+ activate/deactivate the block selection
+ possibility.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>Insert</keycap>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Overwrite Mode</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Toggle Insert/Overwrite Mode.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>F</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Find</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Find text.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ <keycap>F3</keycap>
+ </keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Find Next</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Find next text.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Shift;
+ <keycap>F3</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Find Previous</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Find previous text.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>R</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Replace</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Replace text.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>G</keycap></keycombo>
+ </shortcut>
+ <guimenu>Edit</guimenu>
+ <guimenuitem>Go to line</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Go to given line number.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <!-- VIEW menu -->
+ <variablelist id="kredit_view_menu">
+ <title>
+ <guimenu>View</guimenu>menu</title>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F7</keycap>
+ </shortcut>
+ <guimenu>View</guimenu>
+ <guimenuitem>Switch to Command Line.</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Display Command Line.</para>
+ <!-- TODO -->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Schema.</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Set Schema &eg; &krusader;
+ Normal, &krusader; Printing, &kate;
+ Normal, &kwrite; Normal.</para>
+ <!-- TODO -->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F10</keycap>
+ </shortcut>
+ <guimenu>View</guimenu>
+ <guimenuitem>Dynamic Word Wrap</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Go to the next line at the maximum number of
+ characters per line (default 80).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Dynamic Word Wrap Indicators</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Off, Follow Line Numbers, Always On.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Shows Static Word Wrap
+ marker</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ <!-- TODO -->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F6</keycap>
+ </shortcut>
+ <guimenu>View</guimenu>
+ <guimenuitem>Show Icon Border</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Shows Icon Border.</para>
+ <!-- TODO -->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F11</keycap>
+ </shortcut>
+ <guimenu>View</guimenu>
+ <guimenuitem>Show Line Numbers</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Shows the line numbers.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Show Scrollbar Marks.</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycap>F9</keycap>
+ </shortcut>
+ <guimenu>View</guimenu>
+ <guimenuitem>Hide Folding Markers</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ <!-- TODO -->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Code Folding.</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ <!-- TODO -->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guimenuitem>Set Encoding</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>&eg; ISO8859-1, utf8, utf16, tscii, ...
+ .</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <!-- BOOKMARKS menu -->
+ <variablelist id="kredit_bookmarks_menu">
+ <title>
+ <guimenu>Bookmarks</guimenu>menu</title>
+ <varlistentry>
+ <term>
+ <!-- TODO -->
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>B</keycap></keycombo>
+ </shortcut>
+ <guimenu>Bookmark</guimenu>
+ <guimenuitem>Set Bookmark</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Bookmark</guimenu>
+ <guimenuitem>Clear All Bookmarks</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ </listitem>
+ </varlistentry>
+ <!-- These entries are gone on my system with kde3.3.2
+
+<varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut><keycombo action="simul">&Alt;<keycap>PageDown</keycap></keycombo></shortcut>
+ <guimenu>Bookmark</guimenu>
+ <guimenuitem>Next Bookmark</guimenuitem></menuchoice></term>
+ <listitem>
+ <para>Go to the next Bookmark.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut><keycombo action="simul">&Alt;<keycap>PageUp</keycap></keycombo></shortcut>
+ <guimenu>Bookmark</guimenu>
+ <guimenuitem>Previous Bookmark</guimenuitem></menuchoice></term>
+ <listitem>
+ <para>Go to the previous Bookmark.</para>
+ </listitem>
+ </varlistentry>
+-->
+ </variablelist>
+ <!-- TOOLS menu -->
+ <variablelist id="kredit_tools_menu">
+ <title>
+ <guimenu>Tools</guimenu>menu</title>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Read Only Mode</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Filetype Mode</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Highlight mode</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Highlight mode for scripts, programming languages,
+ markup file, &etc;: &eg;
+ <literal role="extension">HTML, Bash, C++, XML, Makefile,
+ Diff, ...</literal>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>End of Line</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Change the end of Line termination:
+ &UNIX;, &Windows;/DOS,
+ <trademark class="registered">
+ Macintosh</trademark>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>I</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Indent</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ <!-- TODO-->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>I</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Unindent</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ <!-- TODO-->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Clean Indentation</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ <!-- TODO-->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>D</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Comment</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Add appropriate comment tags, if available.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>D</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Uncomment</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Removes the comment tags on the left.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>U</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Uppercase</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>U</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Lowercase</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Alt;&Ctrl;
+ <keycap>U</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Capitalize</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>J</keycap></keycombo>
+ </shortcut>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Join Lines</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Tools</guimenu>
+ <guimenuitem>Word Wrap Document</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para></para>
+ <!-- TODO-->
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <!-- SETTINGS -> CONFIGURE EDITOR menu -->
+ <variablelist id="kredit_settings_menu">
+ <title>
+ <guimenu>Settings -&gt; Configure
+ Editor</guimenu>menu</title>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Editor</guimenuitem>
+ <guimenuitem>Colors</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Color configuration for the: Background, Selected
+ text, Current line and Bracket highlighting.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Editor</guimenuitem>
+ <guimenuitem>Fonts</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Fonts configuration for display and printer: Font,
+ font Style and Size, with a preview window.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Editor</guimenuitem>
+ <guimenuitem>Indentation</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Indentation configuration: Automatically indent,
+ use Spaces to indent, &Tab; Keys indent,
+ &Backspace; key unindents, keep indent
+ profile, keep extra spaces.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Editor</guimenuitem>
+ <guimenuitem>Selection</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Selection configuration: Persistent selections,
+ Overwrite selected text.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Editor</guimenuitem>
+ <guimenuitem>Editing</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Editing configuration: Word Wrap config.,
+ Whitespace config, Auto brackets, Smart home, Wrap
+ cursor, Maximum undo steps.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Editor</guimenuitem>
+ <guimenuitem>Shortcuts</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Shortcuts configuration.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Editor</guimenuitem>
+ <guimenuitem>Highlighting</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Highlighting configuration: Default styles and
+ Highlight mode.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Editor</guimenuitem>
+ <guimenuitem>View defaults</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>View defaults: Dynamic word wrap, show Line
+ numbers, show Icon border, show Folder markers if
+ available, sort Bookmarks menu method.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenu>Settings</guimenu>
+ <guimenuitem>Configure Editor</guimenuitem>
+ <guimenuitem>Plugins</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Plugins configuration: &eg; kTexteditor
+ incremental search plugin, kTexteditor insert file
+ plugin, kTexteditor kdatatoolplugin...</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <!-- KRVIEWER menu -->
+ <variablelist id="kredit_krviewer_menu">
+ <title>
+ <guimenu>KrViewer</guimenu>menu</title>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>G</keycap></keycombo>
+ </shortcut>
+ <guimenu>KrViewer</guimenu>
+ <guimenuitem>Generic viewer</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>&krusader;'s internal viewer is actually
+ part of Konqueror, which can basically view every file
+ type viewable by &konqueror; (&eg;
+ display pictures, play music, show the content of an
+ archive).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Ctrl;
+ <keycap>T</keycap></keycombo>
+ </shortcut>
+ <guimenu>KrViewer</guimenu>
+ <guimenuitem>Text viewer</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>View the file in text mode.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>H</keycap></keycombo>
+ </shortcut>
+ <guimenu>KrViewer</guimenu>
+ <guimenuitem>Hex viewer</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>View the file in hex mode.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>E</keycap></keycombo>
+ </shortcut>
+ <guimenu>KrViewer</guimenu>
+ <guimenuitem>Text editor</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Edit the file in text mode.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>Right</keycap></keycombo>
+ </shortcut>
+ <guimenu>KrViewer</guimenu>
+ <guimenuitem>Next Tab</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Next browsing Tab.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">&Alt;
+ <keycap>Left</keycap></keycombo>
+ </shortcut>
+ <guimenu>KrViewer</guimenu>
+ <guimenuitem>Previous Tab</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Previous browsing Tab.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul">
+ &Ctrl;&Shift;
+ <keycap>D</keycap></keycombo>
+ </shortcut>
+ <guimenu>KrViewer</guimenu>
+ <guimenuitem>Detach Tab</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Detach browsing Tab and open in a new
+ window.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>&Esc;</shortcut>
+ <guimenu>KrViewer</guimenu>
+ <guimenuitem>Close current Tab.</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Close current browsing Tab.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>&Ctrl;
+ <keycap>Q</keycap></shortcut>
+ <guimenu>KrViewer</guimenu>
+ <guimenuitem>Close</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>Closes &krusader;'s viewer/editor
+ window.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+</sect1>