diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-22 18:58:28 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-22 18:58:28 +0000 |
commit | 83b9bf0e3bfb1d842b10b80bbe749095b2c661a1 (patch) | |
tree | b05b1793361693ae88106648c2a953bed988f423 /doc/en/faq.docbook | |
download | krusader-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/faq.docbook')
-rw-r--r-- | doc/en/faq.docbook | 1848 |
1 files changed, 1848 insertions, 0 deletions
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 : [email protected] + 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 ⪚ + &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; (⪚ + when you have installed &krusader; with a + binary RPM) you need less libraries than if you compile + &krusader; from source. ⪚ 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 (⪚ + <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></path/to/rpmfile/> 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></path/to/rpmfile> 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></path/to/rpmfile> 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></path/to/rpmfile> 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 (⪚ 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 ⪚ + <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 + (⪚ + <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 (⪚ 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> ⪚ + <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 ⪚ + 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 + (⪚ 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, + ⪚ 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 & + 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, ⪚ + <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 & 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 + <Last Session> 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->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čič 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> |