Added old KDE3 version of Krusader
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/krusader@1094427 283d02a7-25f6-0310-bc7c-ecb5cbfe19dav3.5.13-sru
commit
83b9bf0e3b
@ -0,0 +1,2 @@
|
||||
Shie Erlich [erlich {*} users {.} sourceforge {.} net]
|
||||
Rafi Yanai [yanai {*} users {.} sourceforge {.} net]
|
@ -0,0 +1,340 @@
|
||||
------------------------------------------------------------------------
|
||||
- Krusader CVSNEWS
|
||||
- http://www.krusader.org/text.php?t=CVSNEWS
|
||||
------------------------------------------------------------------------
|
||||
- This file is only intended for krusader-cvs.
|
||||
- It should contain a brief description of new features. In some way an
|
||||
- extension to the ChangeLog.
|
||||
------------------------------------------------------------------------
|
||||
|
||||
UserActions: Expander: Many fixes, better error handling, sensible
|
||||
%_Each&-handling. Finally I managed to implement Jiri's 100k patch for
|
||||
the useractions. This patch handles the Each-placeholder much better
|
||||
(i.e. allows Each inside Copy and can deal with multiple Each's) and
|
||||
provides a good base for future extensions. Thanks a lot!
|
||||
|
||||
New feature: atomic extension.
|
||||
- Extensions known to be atomic (like tar.gz) are now handled properly
|
||||
both in the panel and during rename. The list of atomic extensions
|
||||
can be provided through "Atomic Extensions" in [Look&Feel] in
|
||||
krusaderrc.
|
||||
|
||||
New feature: rename just the filename, without extension
|
||||
- in the look&feel page, disable "rename selects extension", and then,
|
||||
when you rename a file, only the filename will be selected, but not
|
||||
the extension
|
||||
|
||||
New feature: full screen terminal (mc style)
|
||||
- if enabled in look&feel, pressing the required shortcut to show
|
||||
the terminal emulator will hide all of krusader, just like midnight
|
||||
commander.
|
||||
|
||||
New feature: right click menu for bookmarks
|
||||
- after right clicking on a bookmark, a popup menu appears with
|
||||
|
||||
Open
|
||||
Open in new tab
|
||||
Delete
|
||||
|
||||
menu items.
|
||||
|
||||
New feature: enable/disable the special bookmarks
|
||||
- right click on a special bookmark
|
||||
(Popular URLs, Devices, Local Network, Virtual Filesystem, Jumb
|
||||
back, Set jump back, Bookmark Current or Manage Bookmarks)
|
||||
- a new rightclick menu appears containing the special bookmark items
|
||||
if a menu item is checked then the bookmark is enabled
|
||||
- one can enable/disable separately the following special bookmarks
|
||||
- the "Popular URLs" bookmark
|
||||
- the "Devices" bookmark
|
||||
- the "Local Network" bookmark
|
||||
- the "Virtual Filesystem"
|
||||
- the "Jump back" and "Set jump back" bookmarks
|
||||
|
||||
New feature: keeping the directory structure of copying/moving from
|
||||
virtual folders
|
||||
- assume we have 3 URL-s in a virtual subfolder
|
||||
/home/myhome/mydir1/myfile1
|
||||
/home/myhome/mydir1/myfile2
|
||||
/home/myhome/mydir2/myfile3
|
||||
- in the destination folder we would like to get:
|
||||
mydir1/myfile1
|
||||
mydir1/myfile2
|
||||
mydir2/myfile3
|
||||
- Just press F5 for copy (dialog appears)
|
||||
source MUST be a virtual subfolder!
|
||||
target MUST NOT be a virtual folder!
|
||||
- in the dialog, there's a new option:
|
||||
"Keep virtual directory structure"
|
||||
- check it
|
||||
- select /home/myhome/ for base URL
|
||||
- start the copy / move
|
||||
|
||||
- AND: the directory structure will be kept at copying!
|
||||
that's it! :-)
|
||||
|
||||
New option in look&feel: directories are always sorted by name
|
||||
|
||||
Big cleanup in the UserAction module:
|
||||
- dropped support of "same_as"-attribute in the description-tag
|
||||
- dropped need for a manual name-conflict-resolution, now a nummer is
|
||||
append on double names
|
||||
- reduced the memory-consumption drasticly due to internal changes
|
||||
- added copy actions to clipboard / past actions from clipboard
|
||||
- multiselection for export/remove/copy
|
||||
- renamed the actionfile we provide to useraction_examples.xml,
|
||||
so that we can merge new examples with existing installations
|
||||
- on export one can now choose between overwrite and merge is the
|
||||
file already exists and contains useractions
|
||||
- Actions are now manages with ActionMan; the list is now a
|
||||
categorized tree with icon and title instead of the identifyer.
|
||||
- On the UserAction page in Konfigurator you can now change the
|
||||
Terminal for UserActions and the font for the output-collection.
|
||||
|
||||
New archive handling:
|
||||
supports passworded arj, ace, rar, zip
|
||||
step into hidden archives by pressing <RIGHT> on the archive
|
||||
decompressing debian packages by Alt+U
|
||||
using KWallet to store the passwords
|
||||
writes out the error messages of the archiver
|
||||
archive type autodetection by its header (first 512 byte)
|
||||
|
||||
-------------------------------- 1.70.0 --------------------------------
|
||||
|
||||
New global calculate space function:
|
||||
Used to calculate occupied space inside archives remote FS and in
|
||||
virtual VFS need KDE >= 3.3
|
||||
for local FS the old (and faster) code is still used.
|
||||
|
||||
New zip/tar slave - based on KDE's but support writing to archive
|
||||
Modified KDE tar slave (which also handle ZIP archives) to support
|
||||
writing. Compared to kr_arc:
|
||||
Pros: Speed. No need for external binary. Speed. did I mentioned
|
||||
speed?
|
||||
Cons: does not support delete from archive.
|
||||
(You need to change the protocol registration to use this slave)
|
||||
|
||||
New configure-switches:
|
||||
--without-konqueror - builds Krusader without Konqueror's servicemenus
|
||||
--without-javascript - builds Krusader without JS support
|
||||
In the past the support was always compiled in when the headers where
|
||||
found.
|
||||
|
||||
Jump-Back:
|
||||
If you create a new tab the startup-path is saved. You can now step
|
||||
deep into the dir-tree and Ctrl-J brings you back to your starting
|
||||
position. It's also possible to set the current directory manually as
|
||||
Jump-Back-Point.
|
||||
|
||||
-------------------------------- 1.60.0 --------------------------------
|
||||
|
||||
Useraction: new placeholder: %_ListFile()%
|
||||
is replaced by path/filename of a temporary file containing a list of
|
||||
items usefull for external scripts
|
||||
|
||||
Custom Selection Mode
|
||||
|
||||
Popular Links - krusader's answer to google-ranking :-)
|
||||
In the bookmarks menu, you'll see a new submenu called "popular urls"
|
||||
From now on, krusader keeps track of every url you visit (also remote)
|
||||
and keeps a ranking for every url. the more you visit the url, the
|
||||
higher the ranking. clicking the popular links menu displays the top
|
||||
15 links sorted by popularity. the top is the most popular. this is
|
||||
easy for when u need to visit urls often, but don't want to create a
|
||||
bookmark. this is also a better "history" since unlike the 'history'
|
||||
button, this ranking accumulates urls from all tabs.
|
||||
|
||||
also use the two-enter dialog:
|
||||
* open it
|
||||
(ctrl-z or bookmarks->popular urls->popular urls(bottom of list))
|
||||
* type few letter to narrow the search
|
||||
* hit enter (you'll go to the url list)
|
||||
* hit enter again and the panel is refreshed!
|
||||
|
||||
|
||||
Virtual VFS.
|
||||
This is not a virtual folder !
|
||||
but more a container for URL's from different file system.
|
||||
just perfect for displaying search results and so on...
|
||||
Action you perform on the files in this VFS are performed on the
|
||||
'real' files. you don't just delete files from the VFS - you delete
|
||||
them from your hard drive.
|
||||
limitations:: you can't create directories inside a virtual VFS.
|
||||
|
||||
Primitive scripting support.
|
||||
condition: KJSEmbed is installed (package: KDEbindings)
|
||||
Ctrl+Alt+J opens the JavaScript-console. There you can play around:
|
||||
try 'Krusader.setCaption("Hey Ho, Let's go!");',
|
||||
"Krusader.children();", "Krusader.child("help").slots();",
|
||||
"alert(Krusader.properties())" and "Krusader.child("help").show();"...
|
||||
In addition a new placeholder for the useraction,
|
||||
%_Script(path/to/script.js)% executes an external file.
|
||||
If the path is relative the file will be read from
|
||||
<KDE-app-data>/krusader/js/
|
||||
If a UserAction should execute the return of a script, set the second
|
||||
parameter of %_Script()% to "return=cmd".
|
||||
In this case the Variable 'cmd' will be read.
|
||||
additional the second parameter can be used to pass variables to the
|
||||
script:
|
||||
"return=lala;foo=bar". here the variable foo will have at the
|
||||
beginning of the execution the value 'bar' and the return-variable is
|
||||
called lala instead of cmd. Warning: very alpha!!
|
||||
|
||||
krusader has now a new toolbar: actions toolbar. you can show/hide it
|
||||
using the view menu --> show actions toolbar. useful to put actions (and
|
||||
later bookmarks), put in as a side toolbar with small icons. __you'll
|
||||
have to overwrite krusaderui.rc__
|
||||
|
||||
color scheme can now be imported/exported. reacable in the colors page
|
||||
in konfigurator
|
||||
|
||||
disk usage (tools menu + 3rd panel)
|
||||
|
||||
changing the coloumns by right clicking on the panel's header
|
||||
|
||||
Refresh-in-the-background: from now on, reading a remote url or
|
||||
the contents of an archive is done in the background. this means
|
||||
that krusader remains responsive and can be used to do whatever you need
|
||||
in any other panel or tab.
|
||||
|
||||
useraction:new placeholder %_PanelSize%
|
||||
This placeholder can change the ration between the two panels.
|
||||
%aPanelSize("80")% makes the active panel use 80% of krusader's width
|
||||
(height in vertical-mode)
|
||||
ommiting the parameter means 50%
|
||||
|
||||
useraction: new placeholder: %_Each%
|
||||
This placeholder splitts the commandline into a list where
|
||||
%_Each(...)% is replaced by one
|
||||
list-item (all, all files, all dirs, all selected). These commands are
|
||||
executed one after another.
|
||||
|
||||
Full viewer in the 3rd hand (thanks to illissius)
|
||||
|
||||
Shift-DEL will delete a file and not move it to the trash as DEL does.
|
||||
(total commander like)
|
||||
|
||||
Import/Export keyboard shortcuts from/to a file. want krusader to become
|
||||
total commander in a single click? no problem!
|
||||
|
||||
Mouse selection modes is back! check out the Look'N'Feel section
|
||||
|
||||
-------------------------------- 1.51 ----------------------------------
|
||||
|
||||
The long awaited feature: Fn keys can be changed to different shortcuts
|
||||
|
||||
Total-commander refresh: when krusader isn't focused, it is not refreshed
|
||||
at all.
|
||||
|
||||
Pressing ctrl-up arrow from the panel, jumps to the origin bar
|
||||
|
||||
-------------------------------- 1.50 ----------------------------------
|
||||
|
||||
Human-readable file sizes is implemented (located in look&feel->panel)
|
||||
|
||||
From now on, Konqueror's right click menu is imported to Krusader
|
||||
|
||||
Cut (ctrl+x), Copy (ctrl+c) and Paste (ctrl+v)
|
||||
are available. They even work with Konqueror. Please test it.
|
||||
|
||||
Compare by content: you can now either:
|
||||
- select (mark) one file in the left panel, and one in the right panel
|
||||
- select exactly two files in the active panel
|
||||
- make sure there is a file in the other panel with the same name as
|
||||
the current file in the active panel
|
||||
|
||||
Panel profiles: now it is possible to store environment profiles.
|
||||
An environment profile contains the following:
|
||||
- all the tabs path (left / right)
|
||||
- the current tab (left / right)
|
||||
- and the selected side (left or right)
|
||||
You can save / restore these tabulator profiles. Please test it.
|
||||
|
||||
Those users who use the CVS version of Krusader, should delete the
|
||||
krusaderui.rc from their home directory, to make the new menu and
|
||||
toolbar items visible.
|
||||
(rm ~/.kde/share/apps/krusader/krusaderui.rc)
|
||||
|
||||
Synchronizer: now you can use the search filters in the synchronizer
|
||||
|
||||
Useraction: removed placeholder 'Bookmark'. It is deprecated now since
|
||||
the new bookmark-system can be accessed directly like a user action. If
|
||||
you need it anyway, use 'Goto' instead.
|
||||
|
||||
TC like searching: if you type 'text' -> results the same as '*text*'
|
||||
You can exclude files from the search with '|'
|
||||
(ex. '*.cpp *.h | *.moc.cpp' )
|
||||
|
||||
Search is possible on remote file systems as well.
|
||||
|
||||
If you have filesystems that you don't want to accidentally unmount (or
|
||||
mount), just go to Konfigurator->Advanced, and enter a list of mount
|
||||
points separated by commas, for example: /, /boot, /tmp) and mountman
|
||||
won't try to (un)mount them.
|
||||
|
||||
Mountman got a big nose-job ;-) please test it well.
|
||||
|
||||
You can now drag'n'drop to the new tree view
|
||||
|
||||
Shift+left/right changes tabs (thanks to Dmitry Suzdalev)
|
||||
|
||||
New vfs_refresh() function only updates changes when you re-read a panel
|
||||
and changes the content without the annoying full redraw effect.
|
||||
|
||||
When closing Krusader, the tabs are saved and restored
|
||||
|
||||
Synchronizer profiles:
|
||||
Krusader handles synchronizer profiles. In synchronizer press
|
||||
the 'profile' button, and you'll be able to add / load / save / remove
|
||||
synchronizer profiles.
|
||||
|
||||
Synchronize with Kget:
|
||||
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
|
||||
'Synchronize with kget' to execute the synchronization, after that the
|
||||
listed files will be downloaded with kget instead of Krusader.
|
||||
|
||||
Dropping URLs onto the status / totals line:
|
||||
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). Now the URL can be dropped onto the status / totals line
|
||||
instead.
|
||||
|
||||
Sync-browsing:
|
||||
With a little toggle-button in the panel-level toolbar the SyncBrowse
|
||||
mode is activated/deactivated.
|
||||
When active, each directory change in the specific panel is performed
|
||||
in the other panel also.
|
||||
|
||||
User-Actions:
|
||||
With the user action system the user can make his own actions on files
|
||||
in the panel or access Krusader internal functions with parameters
|
||||
directly using the placeholder.
|
||||
The actions integrate seamless into KDE's action-system, so the
|
||||
standard edit-toolbar/shortcut-dialogs can show/manipulate the user
|
||||
actions, too. The user actions are stored in
|
||||
~/.kde/share/apps/krusader/useraction.xml (the file-structure is
|
||||
documented in doxygen-headers of UserActionXML) User Actions can be
|
||||
edited/added/im-/exported using a new Konfigurator module (although I
|
||||
plan to move all action-related to a new ActionMan. For more info, see
|
||||
http://www.jonas-baehr.de/forum/Krusader-ideas.txt)
|
||||
Currently, these placeholder are implemented (for details see
|
||||
UserAction/expander.cpp or doxygen):
|
||||
Path replaced by the panels path
|
||||
Count replaced by the number of <first parameter>
|
||||
Filter replaced by the panels filter-mask
|
||||
Current replaced by the current item
|
||||
List replaced by a list of all <first paremeter>
|
||||
Select manipulates the selection in a panel
|
||||
Goto changes the panels's path to <first parameter>
|
||||
Ask asks the user for a some text and is replaced by the
|
||||
answer
|
||||
Clipboard manipulates the clipboard
|
||||
Copy copies a file, useful for quick, local, backups
|
||||
Sync opens the Synchronizer with a given profile
|
||||
NewSearch opens the search-windows with a given profile
|
||||
Profile loads a given panel-profile
|
||||
|
||||
A GUI-based helper for placeholder-adding is provided.
|
||||
In Path, Current and List spaces are per default automaticly escaped.
|
@ -0,0 +1,780 @@
|
||||
--------------------------------------------
|
||||
- Documentation version: 1.90.0
|
||||
- Documentation date: 2008-03-06
|
||||
- Parsing date: Thu Mar 6 22:31:20 UTC 2008
|
||||
--------------------------------------------
|
||||
|
||||
|
||||
This file contains the Krusader INSTALL instructions
|
||||
This file is parsed from Docbook/XML source files
|
||||
with the 'make_doc' script (krusader-handbook-1.80.0.source.tar.gz ).
|
||||
|
||||
|
||||
Note:
|
||||
-----
|
||||
after the parsing process to generate this TXT file all te URL's are gone,
|
||||
to see the URL's again please take a look at the HTML version of this file.
|
||||
|
||||
|
||||
Feedback:
|
||||
---------
|
||||
Feedback for the documentation is always welcome.
|
||||
|
||||
Frank Schoolmeesters, documentation coordinator
|
||||
[frank_schoolmeesters {*} yahoo {.} com]
|
||||
|
||||
Latest version:
|
||||
---------------
|
||||
The latest version of this document is available online at:
|
||||
http://krusader.sourceforge.net/handbook/installation.html
|
||||
|
||||
Latest version of the Krusader documentation should always be available:
|
||||
- online reading (Krusader-CVS):
|
||||
http://krusader.sourceforge.net/handbook/index.html
|
||||
- most recent documentation tarball
|
||||
http://sourceforge.net/project/showfiles.php?group_id=6488&package_id=125990
|
||||
- when downloading and installing the most recent Krusader from the
|
||||
CVS repository (the doc's will be available via the Help menu)
|
||||
http://krusader.sourceforge.net/cvs.php
|
||||
http://krusader.sourceforge.net/handbook/installation.html
|
||||
|
||||
|
||||
as always, enjoy
|
||||
Krusader Krew.
|
||||
|
||||
http://krusader.sourceforge.net
|
||||
|
||||
|
||||
db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b.
|
||||
88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D
|
||||
88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY'
|
||||
88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b
|
||||
88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88.
|
||||
YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
Chapter 3. Installation on KDE3.x
|
||||
Table of Contents
|
||||
Requirements
|
||||
Obtaining_Krusader
|
||||
Krusader_Downloads
|
||||
Version_Scheme
|
||||
Stable_Version
|
||||
Development_Version_(beta_release)
|
||||
CVS_Builds
|
||||
Subversion
|
||||
Older_Releases
|
||||
Compiling_and_Installing
|
||||
Compiling_Krusader._What_now?
|
||||
Quickstart_Installation_Tutorial
|
||||
Detailed_Installation_Tutorial
|
||||
Installing_on_Mac®_OS-X
|
||||
Starting_Krusader
|
||||
Configuring_Krusader
|
||||
Making_Krusader_the_default_file_manager
|
||||
Requirements
|
||||
In order to successfully use the most recent Krusader, you need KDElibs >= 3.4
|
||||
Required KDE version:
|
||||
* Krusader v1.01: KDE 2
|
||||
* Krusader v1.02 - 1.40: KDE 3.0 - KDE 3.2
|
||||
* Krusader 1.40: prefers KDE 3.2 (otherwise all features will not be
|
||||
available)
|
||||
* Krusader v1.50 - v1.51: KDE 3.2 - KDE 3.3 (Konfigurator crash on KDE 3.4)
|
||||
* Krusader v1.60.0 - v1.70.0: KDE 3.3 - KDE 3.5
|
||||
* Krusader 1.70.x: prefers KDE >= 3.4 (otherwise all features will not be
|
||||
available)
|
||||
* Krusader 1.80.0: KDE 3.4 - KDE 3.5
|
||||
* Krusader v2.xx.x: KDE 4 - Qt™ 4 The big challenge, a first release
|
||||
in 2008
|
||||
NOTE: there are no installation instructions for KDE4 yet available since at
|
||||
moment of writing Krusader was not ported yet to KDE4.
|
||||
Platforms:
|
||||
* All POSIX (Linux®/BSD/UNIX®-like OSes), Solaris™
|
||||
* All BSD Platforms (FreeBSD®/NetBSD®/OpenBSD®/Mac® OS)
|
||||
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 here.
|
||||
A package of popular (un)packers, Krusader itself and add-ons can be found on
|
||||
the Krusader_downloadpage.
|
||||
For more requirements, see below. Have a look at the FAQ section as well.
|
||||
Obtaining Krusader
|
||||
The latest information about Krusader can be found on the Krusader_website .
|
||||
Krusader Downloads
|
||||
it is recommended to use the Krusader package that is provided by your
|
||||
distribution. Distrowatch.com 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
|
||||
The latest version, as well as the older versions, can be found on the Krusader
|
||||
downloadpage and on the Sourceforge_mirrors. 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.
|
||||
Distributions who provide Krusader:
|
||||
* SuSE® >= 9.3, Note: please use Krusader-1.60.0 instead of Krusader-1.51
|
||||
(might be unstable on SuSE®9.3-KDE3.4).
|
||||
* Fedora™ via Fedora™_Extras # yum install krusader will do the
|
||||
job, thanks to Marcin Garski. Red Hat® RPM packages can usually found on
|
||||
the Krusader_downloadpage or at dag.wieers.com and Dries_Verachtert_RPM
|
||||
Repository .
|
||||
* Debian®, on our Krusader_downloadpage 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®, Linspire®, Knoppix® 4.x DVD,
|
||||
Kanotix®, etc.
|
||||
* Mandriva® via the contrib repository # urpmi krusader will do the job,
|
||||
Gentoo®, Yoper™.
|
||||
* Arch_Linux®, Frugalware_Linux®, PCLinuxOS®, altlinux®.
|
||||
* FreeBSD®, the port is maintained by Heiner_Eichmann.
|
||||
* NetBSD®, Lunar_Linux® ,Ark Linux®, OpenLX™, Source Mage®.
|
||||
* Even more distributions can be found with Distrowatch.com.
|
||||
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.
|
||||
Others
|
||||
* Slackware® tgz binaries can usually be found on the Krusader
|
||||
downloadpage. You can also use Portpkg that contains a Krusader
|
||||
SlackBuild, # portpkg krusader will do the job.
|
||||
* There is a Mac®_OS-X_port with the help of fink , the port is maintained
|
||||
by Catalin_Hritcu.
|
||||
Installation via the klik_protocol
|
||||
* klik://krusader downloads Krusader provided by Debian® stable, more
|
||||
information is available .
|
||||
* klik://krusader-latest downloads the latest stable_Krusader provided by
|
||||
the Krusader Krew.
|
||||
* klik://krusader-cvs downloads a cvs_snapshot_of_Krusader provided by the
|
||||
Krusader Krew.
|
||||
Search engines
|
||||
* You can also find packages on Linux® software archives such as
|
||||
freshmeat.net or KDE-APPS.org .
|
||||
* If you can notfind a package for your distribution, we recommend
|
||||
searching for it with rpmfind, rpmpbone or rpmseek.
|
||||
If you enjoy using Krusader, we would appreciate it if you went to one of these
|
||||
sites and rated it.
|
||||
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.
|
||||
Version Scheme
|
||||
A new version scheme has been used since Krusader-1.60.0
|
||||
* First digit - the major version
|
||||
* Second digit(s) - percentage of features completed for this major version
|
||||
* Third digit(s) - bugfixes.
|
||||
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.
|
||||
Stable Version
|
||||
krusader-x.xx.tar.gz
|
||||
**** Note ****
|
||||
Krusader is released under the GNU_General_Public_License_(GPL). This means
|
||||
that THE PROGRAM IS PROVIDED "AS IS" WITH NO WARRANTY OF ANY KIND, even when it
|
||||
is marked as a stable release.
|
||||
Development Version (beta release)
|
||||
krusader-x.xx-betax.tar.gz
|
||||
Before every stable release we release at least one development version in
|
||||
order to hunt down the bugs.
|
||||
**** Warning ****
|
||||
These releases are beta releases and will probably contain some bugs.
|
||||
**** Note ****
|
||||
If you are using a development or CVS version, it is possible that the latest
|
||||
new features are not yet in the "The Krusader Handbook". Please read the
|
||||
ChangeLog file online or in the Krusader sources to find out more about the new
|
||||
features. For a brief description, please read the CVSNEWS file online or in
|
||||
the Krusader sources. User_feedback and Bug_reports are always welcome!
|
||||
The beta release has 3 goals:
|
||||
* Apply a feature-freeze until the stable is released, only bugs will be
|
||||
fixed. New features have to wait until the stable is released.
|
||||
* Obtain feedback from Krusader users so that we can fix the bugs.
|
||||
* Give translators time to update the translations for the coming stable.
|
||||
Please read the i18n_page.
|
||||
CVS Builds
|
||||
krusader-cvs-yyyymmdd.tar.gz
|
||||
**** Warning ****
|
||||
These builds are untested and come without any warranty. They may contain
|
||||
bugfixes, new features, or even new bugs.
|
||||
We provide daily snapshots of Krusader's CVS version. For those who are
|
||||
interested, the nightly tarball can be found on the Krusader's_Cutting_Edge
|
||||
page. 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.
|
||||
Krusader provides 2 nightly snapshots:
|
||||
1. krusader-cvs-yyyymmdd.tar.gz: make -f Makefile.cvs must be run before the
|
||||
./configure script is available.
|
||||
2. krusader-cvs2-yyyymmdd.tar.gz: for users who have problems with the make
|
||||
-f Makefile.cvs command, we have already done this for you and the ./
|
||||
configure script is included in the tarball. This tarball is a bit bigger
|
||||
than the first one.
|
||||
check out from CVS. 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.
|
||||
Currently, there are two module options:
|
||||
* krusader_kde2: the KDE2 branch, stable but it is basically v1.01 and
|
||||
there are no planned changes
|
||||
* krusader_kde3: the KDE3 branch that we currently use
|
||||
To check out Krusader from CVS:
|
||||
$ cvs -d:pserver:anonymous@krusader.cvs.sourceforge.net:/cvsroot/krusader login
|
||||
$ cvs -z3 -d:pserver:anonymous@krusader.cvs.sourceforge.net:/cvsroot/krusader
|
||||
co krusader_kde3
|
||||
(note: updates from within the modules directory do not need the -d parameter)
|
||||
If you want to check out a specific version of Krusader from CVS (e.g.
|
||||
Krusader-1.60.0) :
|
||||
$ cvs -z3 -d:pserver:anonymous@krusader.cvs.sourceforge.net:/cvsroot/krusader
|
||||
co -rversion_1_60_0 krusader_kde3
|
||||
If you want to check out a specific date of Krusader from CVS (e.g. Krusader-
|
||||
2006-10-29) :
|
||||
$ cvs -z3 -d:pserver:anonymous@krusader.cvs.sourceforge.net:/cvsroot/krusader
|
||||
co -D2006-10-29 krusader_kde3
|
||||
Mostly being Gentoo® users, we provide a Gentoo®_Live_Ebuild 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 Krusader's_Cutting_Edge
|
||||
page for more installation details.
|
||||
We also provide ViewCVS to browse the CVS repository.
|
||||
Subversion
|
||||
Subversion is used for the Krusader 2.x series for KDE4. it is also possible to
|
||||
Browse_the_Subversion_Repository.
|
||||
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)
|
||||
$ svn co https://krusader.svn.sourceforge.net/svnroot/krusader/trunk/
|
||||
krusader_kde3
|
||||
To check out the latest Krusader 2.x for KDE 4 from SVN:
|
||||
$ svn co https://krusader.svn.sourceforge.net/svnroot/krusader/trunk/
|
||||
krusader_kde4
|
||||
Older Releases
|
||||
If you are looking for older releases we recommend the Sourceforge_mirrors,
|
||||
available from our project page.
|
||||
Compiling and Installing
|
||||
Compiling Krusader. What now?
|
||||
Check the environment variables KDEDIR_-_QTDIR.
|
||||
To compile and install Krusader on your system, type the following in the base
|
||||
directory of the Krusader package:
|
||||
$ ./configure
|
||||
$ make
|
||||
$ su -c 'make install'
|
||||
If you install a CVS or beta version and if Krusader was previously installed
|
||||
on your computer, then you should delete the krusaderui.rc file in your home
|
||||
directory to activate the new menu entries $ rm ~/.kde/share/apps/krusader/
|
||||
krusaderui.rc , click here for more info.
|
||||
Since Krusader uses autoconf and automake you should have no trouble compiling
|
||||
it. If you run into problems, read the detailed installation instructions
|
||||
below.
|
||||
Quickstart Installation Tutorial
|
||||
Debian
|
||||
These instructions should work as well on Debian® based distributions like:
|
||||
Ubuntu®, Kubuntu®, Linspire®, Kanotix®, ...
|
||||
Add the next lines in the ~/.bashrc configuration file
|
||||
export QTDIR=/usr
|
||||
export KDEDIR=/usr
|
||||
export export KDEDIRS=/opt/krusader:/usr
|
||||
Install the build_dependencies for Krusader
|
||||
# apt-get build-dep krusader
|
||||
Download the Krusader sourcecode, unpack and enter the krusader_kde3 directory.
|
||||
The next command will create ./configure
|
||||
$ make -f Makefile.cvs
|
||||
NOTE: you might need to upgrade automake and/or autoconf, if an error message
|
||||
appears.
|
||||
Install Krusader in the /opt directory to not overwrite the official Debian®
|
||||
binary /usr/bin/krusader, so that krusader will run the official Debian®
|
||||
package and /opt/bin/krusader runs the compiled version. It's recommended to
|
||||
use enable the full debug, so that you can possible problems at us. Run
|
||||
configure.
|
||||
$ ./configure --prefix=/opt/krusader --enable-debug=full
|
||||
Compile Krusader
|
||||
$ make
|
||||
Install Krusader
|
||||
$ su -c "make install"
|
||||
/opt/bin/krusader runs the compiled Krusader version.
|
||||
SuSE
|
||||
Install the build_dependencies for Krusader
|
||||
Download the Krusader sourcecode, unpack and enter the krusader_kde3 directory.
|
||||
Now you can compile and install Krusader
|
||||
$ make -f Makefile.cvs
|
||||
$ ./configure --prefix=/opt/krusader --enable-debug=full
|
||||
$ make
|
||||
$ su -c "make install"
|
||||
For other Linuxes
|
||||
Ofcource it's impossible to cover all Linuxes, but here are the general
|
||||
installation instructions.
|
||||
Usually ./configure --prefix=/usr should be used, though options like /opt/
|
||||
krusader are usually better so that you don't overwrite files that are
|
||||
installed by your package managment system. Please don't use the /usr/local
|
||||
directory as it simply won't work.
|
||||
Install the build_dependencies for Krusader
|
||||
Download the Krusader sourcecode, unpack and enter the krusader_kde3 directory.
|
||||
Now you can compile and install Krusader
|
||||
$ make -f Makefile.cvs
|
||||
$ ./configure --prefix=/usr
|
||||
$ make
|
||||
$ su -c "make install"
|
||||
Detailed Installation Tutorial
|
||||
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.
|
||||
Unfortunately, because not all Linux® distributions follow the Filesystem
|
||||
Hierarchy_Standard_(FHS) it is impossible to write a tutorial that would cover
|
||||
all circumstances. However, these guidelines will help you in the right
|
||||
direction.
|
||||
**** Note ****
|
||||
If you encountered problems, please read first this installation procedure and
|
||||
the FAQ. If the problem persists, use the help_request to ask for help.
|
||||
1. Install all packages and libraries that are needed for the compilation,
|
||||
please read the FAQ.
|
||||
**** Tip ****
|
||||
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.
|
||||
2. Open your favourite terminal emulator (e.g. Konsole).
|
||||
3. 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.
|
||||
$ mkdir ~/source
|
||||
The chosen directory is just an example, any other will work.
|
||||
4. Copy the sources to the ~/source directory and unpack them.
|
||||
$ cp /"your_dir" /krusader-x.xx.tar.gz ~/source
|
||||
$ cd ~/source
|
||||
$ tar -xzvf krusader-x.xx.tar.gz
|
||||
5. Optional step: if you wish you can delete the tarball at this point as it
|
||||
is no longer needed.
|
||||
$ rm krusader-x.xx.tar.gz
|
||||
6. Change to the directory containing the sources.
|
||||
$ cd krusader-x.xx
|
||||
7. Check the environment variables QTDIRand KDEDIR. Krusader's ./configure
|
||||
script needs to know where the Qt™ and KDE directories are.
|
||||
QTDIR: <path to your Qt installation> e.g. /usr/lib/qt3 or /usr/qt3
|
||||
KDEDIR: <path to your KDE installation> e.g. /usr or /opt/kde3
|
||||
Normally your distribution will set them for you, but experience has
|
||||
shown that some do not. You can easily check the values with the echo
|
||||
command.
|
||||
$ echo $QTDIR/usr/lib/qt3
|
||||
$ echo $KDEDIR/usr
|
||||
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 find
|
||||
command.
|
||||
$ find /usr /opt -name qtconfig -type f 2>/dev/null
|
||||
/usr/lib/qt3/bin/qtconfig
|
||||
$ find /usr /opt -name kdeinit -type f 2>/dev/null
|
||||
/usr/bin/kdeinit
|
||||
In this case /usr/lib/qt3 is your QTDIR and /usr is your KDEDIR. The
|
||||
installed binaries will go to /usr/bin. Now we will set the enviroment
|
||||
variables with the export command.
|
||||
$ export QTDIR=<replace with your QTDIR>
|
||||
$ export KDEDIR=<replace with your KDEDIR>
|
||||
**** Note ****
|
||||
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 (e.g. append both
|
||||
export commands to your /etc/profile) file.
|
||||
If you can notdetermine your KDEDIR, kde-config --prefix might help you.
|
||||
8. If you have downloaded a stable version "krusader-x.xx.tar.gz" or a beta
|
||||
version "krusader-x.xx-betax.tar.gz", you can skip this step. In this
|
||||
case the ./configure script is provided.
|
||||
If you have downloaded a CVS build or nightly tarball "krusader-cvs-yyyy-
|
||||
mm-dd.tar.gz"", you will have to run the following command to create the
|
||||
./configure script:
|
||||
$ make -fMakefile.cvs
|
||||
If everything is OK you will see the following output on your screen:
|
||||
$ make -f Makefile.cvs
|
||||
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
|
||||
$
|
||||
**** Note ****
|
||||
You will need to have autoconf 2.52, 2.53 or 2.54 and automake 1.6 (or
|
||||
higher) to run the make -f Makefile.cvs command
|
||||
**** Tip ****
|
||||
If you encounter problems with this command click here. Krusader provides
|
||||
two nightly builds (snapshots) one with a ./configure script and one
|
||||
without.
|
||||
9. Your Linux® distro Krusader RPM or DEB package will normally install
|
||||
Krusader in the KDEDIR/bin directory. According to the Filesystem
|
||||
Hierarchy_Standard_(FHS), any user installed files go to the /usr/local
|
||||
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, /
|
||||
home/YOUR_USERNAME/.kde is probably a good choice.
|
||||
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
|
||||
bash$
|
||||
This is the output for Mandrake™-Linux® 10, other distributions may
|
||||
give a different output.
|
||||
**** Tip ****
|
||||
At the end of the ./configure script you will find a summary of the most
|
||||
important settings, e.g. where the Krusader binary will be installed
|
||||
(after the 'make install' command). This part will also display a warning
|
||||
if the environment variables KDEDIR_-_QTDIR are empty.
|
||||
Since Krusader-1.70.0 ./configure has two specific Krusader options:
|
||||
* ./configure --without-konqueror: build Krusader without support
|
||||
Konqueror's servicemenus, default=with. This means that Konqueror's
|
||||
right-click menu entries will not be available.
|
||||
* ./configure --without-javascript: build Krusader without JavaScript
|
||||
support, default=with. This means that the JavaScript_console will
|
||||
not be available.
|
||||
* ./configure --without-acl: build Krusader without ACL support
|
||||
default=with. Sometimes this option is needed if you get a ACL
|
||||
compile error when running make.
|
||||
In the past the support was always compiled in when the headers where
|
||||
found, now you have the choice.
|
||||
Use ./configure --helpto see more options or read the INSTALL file in the
|
||||
Krusader sources.
|
||||
If you used another --prefix= than $KDEDIR or /usr/local, it is
|
||||
recommended to do an extra check:
|
||||
$ kde-config --path exe
|
||||
/home/frank/.kde/bin/:/usr/bin/:/usr/local/bin/
|
||||
$
|
||||
If the <prefix_dir/bin> directory is not shown, you need to use e.g.
|
||||
export KDEDIRS=/usr/local:/usr. To make these settings permanent you can
|
||||
e.g. append this export command to your /etc/profile file. After that you
|
||||
need to restart KDE.
|
||||
**** Note ****
|
||||
If ./configure fails, take a look at FAQ_missing_libs_or_headers.
|
||||
10. Start the compilation process with the make command.
|
||||
$ make
|
||||
This will take about 3 - 40 minutes depending on how fast your computer
|
||||
runs. If everything goes well, it will e.g. end with the following
|
||||
messages:
|
||||
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'
|
||||
bash$
|
||||
If ./configure was successful and make 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 Krusader_Forum.
|
||||
11. If everything is correct, you can now install Krusader.
|
||||
$ su -c 'make install'
|
||||
You will be asked to enter your root password.
|
||||
12. If you install a CVS or beta version and if Krusader was previously
|
||||
installed on your computer, then you should delete the krusaderui.rc file
|
||||
in your home directory to activate the new menu entries $ rm ~/.kde/
|
||||
share/apps/krusader/krusaderui.rc , click here for more info.
|
||||
13. Now you can start Krusader.
|
||||
14. Optional step: Cleaning up to save disk space. Note: All compiled files
|
||||
created with the makecommand will be deleted.
|
||||
$ make clean
|
||||
15. If you ever want to uninstall Krusader, use
|
||||
$ su -c 'make uninstall'
|
||||
You will be asked to enter your root password.
|
||||
If you followed the installation procedure and still encountered problems
|
||||
installing Krusader, refer to FAQ. If the problem persists, use the help
|
||||
request to ask for help.
|
||||
Installing on Mac® OS-X
|
||||
**** Note ****
|
||||
Since June 2006 Krusader is added into the Krusader_finkproject.org_repository
|
||||
Please check this url for the latest information about the Mac® OS-X port,
|
||||
please read the fink documentation for more information, all information below
|
||||
could be outdated, though they should still work :) From now on the port is
|
||||
maintained by Catalin_Hritcu.
|
||||
Krusader is ported to Mac® OS thanks the fink-project and Jonas Bähr and Bodo
|
||||
Tasche . Unfortunately the only *stable* kdelib-binaries which fink has to
|
||||
offer is currenly 3.1.4 which means you need to use Krusader-1.40 .
|
||||
Unfortunately the Mac® OS 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 Mac® OS desktop. We hope that Qt™4/KDE4
|
||||
will solve most of these problems. If you want a more recent Krusader version
|
||||
you need to compile KDE. With fink it is rather easy but it takes some CPU
|
||||
cycles.
|
||||
Installation Instructions for Krusader-1.40
|
||||
1. Download and install fink with the KDE3.1 binaries provided by fink and
|
||||
read the documentation.
|
||||
2. Extract the krusader-1.40.fink.darwin-ppc.tar.bz2 package to /sw/fink/
|
||||
dist/local/main/ Only root can write here. You may have to create 'local'
|
||||
and 'main'.
|
||||
3. Run as root: fink install krusader
|
||||
Follow these instructions if you wish to compile more source code or use a more
|
||||
recent version of Krusader:
|
||||
1. Install Apple®_X11
|
||||
2. Install the Apple®_X11_SDK developer-tools with X11 headers (gcc is
|
||||
included)
|
||||
3. Install the fink-base
|
||||
4. Compile kdelibs 3.4.1 or higher (fink provides the necessary .info files)
|
||||
5. Compile the Krusader-tarball or follow steps 2 and 3 of the previous
|
||||
section if a recent Krusader-package e.g. krusader-1.70.0.fink.darwin-
|
||||
ppc.tar.bz2 is available
|
||||
Follow these instructions if you wish to compile Krusader-1.80.0 :
|
||||
1. Install Apple®_X11
|
||||
2. nstall fink and enable_fink_unstable.
|
||||
3. 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).
|
||||
4. Use krusader.info (provided in the Krusader-sourcecode) and then copy to
|
||||
/sw/fink/dists/local/main/finkinfo .
|
||||
5. Compile and install Krusader in fink: fink install krusader
|
||||
6. Start X11 (startx) and in xterm run Krusader
|
||||
Thanks to Catalin_Hritcu for these install instructions.
|
||||
Starting Krusader
|
||||
Type krusader (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 if Krusader doesn't start.
|
||||
When Krusader is started from the command line, various options can be
|
||||
specified to modify its behavior.
|
||||
$ krusader
|
||||
WARNING: Mt.Man: Born, looking around to get familiar. foo
|
||||
**** Note ****
|
||||
Do not worry about the messages you get in the Konsole. These messages are log
|
||||
messages that can be used for debugging Krusader.
|
||||
You can also use Alt+F2 to open the Run Command dialog box, type krusader
|
||||
(lower case) and press Enter or click on the Run button.
|
||||
If Krusader is installed by an RPM or DEB package then usually Krusader can be
|
||||
started from the K menu. e.g. on Mandrake™-Linux® 10.0 click on the [K]
|
||||
icon button and choose Applications->File tools->Krusader.
|
||||
Command-line options:
|
||||
--left <path>
|
||||
start left panel at <path>
|
||||
--right <path>
|
||||
start right panel at <path>
|
||||
--left <path1>,<path2>,<path3>
|
||||
start left panel at <path1>,<path2>,<path3>, with tabs.
|
||||
--profile <panel-profile>
|
||||
load a panel-profile on startup (this overrides the default_startup
|
||||
profile).
|
||||
Examples:
|
||||
$ krusader --left=<path> --right=<path>
|
||||
$ krusader --left=/mnt/cdrom --right=ftp://downloads@myserver.net
|
||||
$ krusader --left=<path1>,<path2> --right=<path1>,<path2>,<path3>
|
||||
$ krusader--profile <panel-profile>
|
||||
$ krusader --profile ftp-managment
|
||||
The standard Qt™ and KDE command-line options are available, and can be
|
||||
listed by entering krusader --help.
|
||||
Other command-line options:
|
||||
--help-qt
|
||||
List Qt-specific options
|
||||
--help-kde
|
||||
List KDE-specific options
|
||||
--help-all
|
||||
List all options
|
||||
--author
|
||||
Show the authors names
|
||||
-v,--version
|
||||
Show the version number
|
||||
--license
|
||||
Show license information
|
||||
Configuring Krusader
|
||||
When you run Krusader for the first time, the Krusader configuration module
|
||||
Konfigurator 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
|
||||
Settings_menu.
|
||||
Making Krusader the default file manager
|
||||
To make Krusader the default file manager in Gnome, click_here for more
|
||||
information.
|
||||
To make Krusader the default file manager in KDE, click_here for more
|
||||
information.
|
||||
|
||||
The following text are generic installation instructions for KDE applications
|
||||
(normally you will not need it). The following text is not written by us,
|
||||
but is automaticly generated by Kdevelop.
|
||||
|
||||
|
||||
Basic Installation
|
||||
==================
|
||||
|
||||
These are generic installation instructions.
|
||||
|
||||
The `configure' shell script attempts to guess correct values for
|
||||
various system-dependent variables used during compilation. It uses
|
||||
those values to create a `Makefile' in each directory of the package.
|
||||
It may also create one or more `.h' files containing system-dependent
|
||||
definitions. Finally, it creates a shell script `config.status' that
|
||||
you can run in the future to recreate the current configuration, a file
|
||||
`config.cache' that saves the results of its tests to speed up
|
||||
reconfiguring, and a file `config.log' containing compiler output
|
||||
(useful mainly for debugging `configure').
|
||||
|
||||
If you need to do unusual things to compile the package, please try
|
||||
to figure out how `configure' could check whether to do them, and mail
|
||||
diffs or instructions to the address given in the `README' so they can
|
||||
be considered for the next release. If at some point `config.cache'
|
||||
contains results you don't want to keep, you may remove or edit it.
|
||||
|
||||
The file `configure.in' is used to create `configure' by a program
|
||||
called `autoconf'. You only need `configure.in' if you want to change
|
||||
it or regenerate `configure' using a newer version of `autoconf'.
|
||||
|
||||
The simplest way to compile this package is:
|
||||
|
||||
1. `cd' to the directory containing the package's source code and type
|
||||
`./configure' to configure the package for your system. If you're
|
||||
using `csh' on an old version of System V, you might need to type
|
||||
`sh ./configure' instead to prevent `csh' from trying to execute
|
||||
`configure' itself.
|
||||
|
||||
Running `configure' takes a while. While running, it prints some
|
||||
messages telling which features it is checking for.
|
||||
|
||||
2. Type `make' to compile the package.
|
||||
|
||||
3. Type `make install' to install the programs and any data files and
|
||||
documentation.
|
||||
|
||||
4. You can remove the program binaries and object files from the
|
||||
source code directory by typing `make clean'.
|
||||
|
||||
Compilers and Options
|
||||
=====================
|
||||
|
||||
Some systems require unusual options for compilation or linking that
|
||||
the `configure' script does not know about. You can give `configure'
|
||||
initial values for variables by setting them in the environment. Using
|
||||
a Bourne-compatible shell, you can do that on the command line like
|
||||
this:
|
||||
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
|
||||
|
||||
Or on systems that have the `env' program, you can do it like this:
|
||||
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
|
||||
|
||||
Compiling For Multiple Architectures
|
||||
====================================
|
||||
|
||||
You can compile the package for more than one kind of computer at the
|
||||
same time, by placing the object files for each architecture in their
|
||||
own directory. To do this, you must use a version of `make' that
|
||||
supports the `VPATH' variable, such as GNU `make'. `cd' to the
|
||||
directory where you want the object files and executables to go and run
|
||||
the `configure' script. `configure' automatically checks for the
|
||||
source code in the directory that `configure' is in and in `..'.
|
||||
|
||||
If you have to use a `make' that does not supports the `VPATH'
|
||||
variable, you have to compile the package for one architecture at a time
|
||||
in the source code directory. After you have installed the package for
|
||||
one architecture, use `make distclean' before reconfiguring for another
|
||||
architecture.
|
||||
|
||||
Installation Names
|
||||
==================
|
||||
|
||||
By default, `make install' will install the package's files in
|
||||
`/usr/local/bin', `/usr/local/man', etc. You can specify an
|
||||
installation prefix other than `/usr/local' by giving `configure' the
|
||||
option `--prefix=PATH'.
|
||||
|
||||
You can specify separate installation prefixes for
|
||||
architecture-specific files and architecture-independent files. If you
|
||||
give `configure' the option `--exec-prefix=PATH', the package will use
|
||||
PATH as the prefix for installing programs and libraries.
|
||||
Documentation and other data files will still use the regular prefix.
|
||||
|
||||
If the package supports it, you can cause programs to be installed
|
||||
with an extra prefix or suffix on their names by giving `configure' the
|
||||
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
|
||||
|
||||
Optional Features
|
||||
=================
|
||||
|
||||
Some packages pay attention to `--enable-FEATURE' options to
|
||||
`configure', where FEATURE indicates an optional part of the package.
|
||||
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
|
||||
is something like `gnu-as' or `x' (for the X Window System). The
|
||||
`README' should mention any `--enable-' and `--with-' options that the
|
||||
package recognizes.
|
||||
|
||||
For packages that use the X Window System, `configure' can usually
|
||||
find the X include and library files automatically, but if it doesn't,
|
||||
you can use the `configure' options `--x-includes=DIR' and
|
||||
`--x-libraries=DIR' to specify their locations.
|
||||
|
||||
Specifying the System Type
|
||||
==========================
|
||||
|
||||
There may be some features `configure' can not figure out
|
||||
automatically, but needs to determine by the type of host the package
|
||||
will run on. Usually `configure' can figure that out, but if it prints
|
||||
a message saying it can not guess the host type, give it the
|
||||
`--host=TYPE' option. TYPE can either be a short name for the system
|
||||
type, such as `sun4', or a canonical name with three fields:
|
||||
CPU-COMPANY-SYSTEM
|
||||
|
||||
See the file `config.sub' for the possible values of each field. If
|
||||
`config.sub' isn't included in this package, then this package doesn't
|
||||
need to know the host type.
|
||||
|
||||
If you are building compiler tools for cross-compiling, you can also
|
||||
use the `--target=TYPE' option to select the type of system they will
|
||||
produce code for and the `--build=TYPE' option to select the type of
|
||||
system on which you are compiling the package.
|
||||
|
||||
Sharing Defaults
|
||||
================
|
||||
|
||||
If you want to set default values for `configure' scripts to share,
|
||||
you can create a site shell script called `config.site' that gives
|
||||
default values for variables like `CC', `cache_file', and `prefix'.
|
||||
`configure' looks for `PREFIX/share/config.site' if it exists, then
|
||||
`PREFIX/etc/config.site' if it exists. Or, you can set the
|
||||
`CONFIG_SITE' environment variable to the location of the site script.
|
||||
A warning: not all `configure' scripts look for a site script.
|
||||
|
||||
Operation Controls
|
||||
==================
|
||||
|
||||
`configure' recognizes the following options to control how it
|
||||
operates.
|
||||
|
||||
`--cache-file=FILE'
|
||||
Use and save the results of the tests in FILE instead of
|
||||
`./config.cache'. Set FILE to `/dev/null' to disable caching, for
|
||||
debugging `configure'.
|
||||
|
||||
`--help'
|
||||
Print a summary of the options to `configure', and exit.
|
||||
|
||||
`--quiet'
|
||||
`--silent'
|
||||
`-q'
|
||||
Do not print messages saying which checks are being made.
|
||||
|
||||
`--srcdir=DIR'
|
||||
Look for the package's source code in directory DIR. Usually
|
||||
`configure' can determine that directory automatically.
|
||||
|
||||
`--version'
|
||||
Print the version of Autoconf used to generate the `configure'
|
||||
script, and exit.
|
||||
|
||||
`configure' also accepts some other, not widely useful, options.
|
@ -0,0 +1,213 @@
|
||||
<?xml version = '1.0'?>
|
||||
<kdevelop>
|
||||
<general>
|
||||
<author>Shie Erlich and Rafi Yanai</author>
|
||||
<email/>
|
||||
<version>1.20</version>
|
||||
<projectmanagement>KDevAutoProject</projectmanagement>
|
||||
<primarylanguage>C++</primarylanguage>
|
||||
<ignoreparts>
|
||||
<part>kdevabbrev</part>
|
||||
<part>kdevsnippet</part>
|
||||
<part>kdevdoxygen</part>
|
||||
<part>kdevdistpart</part>
|
||||
<part>kdevvalgrind</part>
|
||||
</ignoreparts>
|
||||
<projectdirectory>.</projectdirectory>
|
||||
<absoluteprojectpath>false</absoluteprojectpath>
|
||||
<description/>
|
||||
<secondaryLanguages/>
|
||||
<versioncontrol>kdevcvsservice</versioncontrol>
|
||||
<projectname>Krusader</projectname>
|
||||
</general>
|
||||
<kdevautoproject>
|
||||
<general>
|
||||
<activetarget>krusader/krusader</activetarget>
|
||||
<useconfiguration>default</useconfiguration>
|
||||
</general>
|
||||
<run>
|
||||
<mainprogram>krusader/krusader</mainprogram>
|
||||
<programargs/>
|
||||
<terminal>false</terminal>
|
||||
<envvars/>
|
||||
<autocompile>true</autocompile>
|
||||
<directoryradio>executable</directoryradio>
|
||||
<customdirectory>/</customdirectory>
|
||||
</run>
|
||||
<make>
|
||||
<envvars>
|
||||
<envvar value="1" name="WANT_AUTOCONF_2_5" />
|
||||
<envvar value="1" name="WANT_AUTOMAKE_1_6" />
|
||||
</envvars>
|
||||
<abortonerror>true</abortonerror>
|
||||
<numberofjobs>2</numberofjobs>
|
||||
<dontact>false</dontact>
|
||||
<makebin/>
|
||||
<prio>0</prio>
|
||||
</make>
|
||||
<configurations>
|
||||
<default>
|
||||
<configargs/>
|
||||
<builddir/>
|
||||
<topsourcedir/>
|
||||
<cppflags>-DQT_THREAD_SUPPORT</cppflags>
|
||||
<ldflags/>
|
||||
<ccompiler>kdevgccoptions</ccompiler>
|
||||
<cxxcompiler>kdevgppoptions</cxxcompiler>
|
||||
<f77compiler>kdevpgf77options</f77compiler>
|
||||
<ccompilerbinary/>
|
||||
<cxxcompilerbinary>-DQT_THREAD_SUPPORT</cxxcompilerbinary>
|
||||
<f77compilerbinary/>
|
||||
<cflags/>
|
||||
<cxxflags>-DQT_THREAD_SUPPORT </cxxflags>
|
||||
<f77flags/>
|
||||
<envvars/>
|
||||
</default>
|
||||
</configurations>
|
||||
</kdevautoproject>
|
||||
<kdevdebugger>
|
||||
<general>
|
||||
<dbgshell>libtool</dbgshell>
|
||||
<programargs/>
|
||||
<gdbpath/>
|
||||
<breakonloadinglibs>true</breakonloadinglibs>
|
||||
<separatetty>false</separatetty>
|
||||
<floatingtoolbar>false</floatingtoolbar>
|
||||
<runappinappdirectory>true</runappinappdirectory>
|
||||
<configGdbScript/>
|
||||
<runShellScript/>
|
||||
<runGdbScript/>
|
||||
</general>
|
||||
<display>
|
||||
<staticmembers>false</staticmembers>
|
||||
<demanglenames>true</demanglenames>
|
||||
<outputradix>10</outputradix>
|
||||
</display>
|
||||
</kdevdebugger>
|
||||
<kdevfilecreate>
|
||||
<filetypes/>
|
||||
<useglobaltypes>
|
||||
<type ext="ui" />
|
||||
<type ext="cpp" />
|
||||
<type ext="h" />
|
||||
</useglobaltypes>
|
||||
</kdevfilecreate>
|
||||
<kdevdoctreeview>
|
||||
<projectdoc>
|
||||
<userdocDir>html/</userdocDir>
|
||||
<apidocDir>html/</apidocDir>
|
||||
</projectdoc>
|
||||
<ignoreqt_xml/>
|
||||
<ignoredoxygen/>
|
||||
<ignorekdocs/>
|
||||
<ignoretocs/>
|
||||
<ignoredevhelp/>
|
||||
</kdevdoctreeview>
|
||||
<cppsupportpart>
|
||||
<codecompletion/>
|
||||
<filetemplates>
|
||||
<choosefiles>false</choosefiles>
|
||||
<interfaceURL/>
|
||||
<implementationURL/>
|
||||
<interfacesuffix>.h</interfacesuffix>
|
||||
<implementationsuffix>.cpp</implementationsuffix>
|
||||
<lowercasefilenames>true</lowercasefilenames>
|
||||
</filetemplates>
|
||||
</cppsupportpart>
|
||||
<kdevclassview>
|
||||
<folderhierarchy>true</folderhierarchy>
|
||||
<depthoffolders>2</depthoffolders>
|
||||
</kdevclassview>
|
||||
<kdevfileview>
|
||||
<groups>
|
||||
<group pattern="*.po" name="i18n" />
|
||||
<group pattern="*.rc *.ui" name="User Interface" />
|
||||
<group pattern="*.h" name="Headers" />
|
||||
<group pattern="*.cpp" name="Sources" />
|
||||
<hidenonprojectfiles>false</hidenonprojectfiles>
|
||||
<hidenonlocation>false</hidenonlocation>
|
||||
</groups>
|
||||
<tree>
|
||||
<hidenonprojectfiles>true</hidenonprojectfiles>
|
||||
<hidepatterns></hidepatterns>
|
||||
<showvcsfields>true</showvcsfields>
|
||||
</tree>
|
||||
</kdevfileview>
|
||||
<kdevcvs>
|
||||
<cvsoptions>-f -z3</cvsoptions>
|
||||
<commitoptions/>
|
||||
<updateoptions>-dP</updateoptions>
|
||||
<addoptions/>
|
||||
<removeoptions>-f</removeoptions>
|
||||
<diffoptions>-u3 -p</diffoptions>
|
||||
<logoptions/>
|
||||
<rshoptions/>
|
||||
<revertoptions>-C -d -P</revertoptions>
|
||||
</kdevcvs>
|
||||
<kdevcppsupport>
|
||||
<codecompletion>
|
||||
<includeGlobalFunctions>true</includeGlobalFunctions>
|
||||
<includeTypes>true</includeTypes>
|
||||
<includeEnums>true</includeEnums>
|
||||
<includeTypedefs>true</includeTypedefs>
|
||||
<automaticCodeCompletion>true</automaticCodeCompletion>
|
||||
<automaticArgumentsHint>true</automaticArgumentsHint>
|
||||
<codeCompletionDelay>250</codeCompletionDelay>
|
||||
<argumentsHintDelay>400</argumentsHintDelay>
|
||||
<automaticHeaderCompletion>true</automaticHeaderCompletion>
|
||||
<headerCompletionDelay>250</headerCompletionDelay>
|
||||
<showOnlyAccessibleItems>false</showOnlyAccessibleItems>
|
||||
<completionBoxItemOrder>0</completionBoxItemOrder>
|
||||
<howEvaluationContextMenu>true</howEvaluationContextMenu>
|
||||
<showCommentWithArgumentHint>true</showCommentWithArgumentHint>
|
||||
<statusBarTypeEvaluation>false</statusBarTypeEvaluation>
|
||||
<namespaceAliases>std=_GLIBCXX_STD;__gnu_cxx=std</namespaceAliases>
|
||||
<processPrimaryTypes>true</processPrimaryTypes>
|
||||
<processFunctionArguments>false</processFunctionArguments>
|
||||
<preProcessAllHeaders>false</preProcessAllHeaders>
|
||||
<parseMissingHeaders>false</parseMissingHeaders>
|
||||
<resolveIncludePaths>true</resolveIncludePaths>
|
||||
<alwaysParseInBackground>true</alwaysParseInBackground>
|
||||
<usePermanentCaching>true</usePermanentCaching>
|
||||
<alwaysIncludeNamespaces>false</alwaysIncludeNamespaces>
|
||||
<includePaths>.;</includePaths>
|
||||
</codecompletion>
|
||||
<references/>
|
||||
<creategettersetter>
|
||||
<prefixGet/>
|
||||
<prefixSet>set</prefixSet>
|
||||
<prefixVariable>m_,_</prefixVariable>
|
||||
<parameterName>theValue</parameterName>
|
||||
<inlineGet>true</inlineGet>
|
||||
<inlineSet>true</inlineSet>
|
||||
</creategettersetter>
|
||||
<qt>
|
||||
<used>false</used>
|
||||
<version>3</version>
|
||||
<includestyle>3</includestyle>
|
||||
<root>/usr/share/qt3</root>
|
||||
<designerintegration>EmbeddedKDevDesigner</designerintegration>
|
||||
<qmake>/usr/bin/qmake-qt3</qmake>
|
||||
<designer></designer>
|
||||
<designerpluginpaths/>
|
||||
</qt>
|
||||
</kdevcppsupport>
|
||||
<kdevcvsservice>
|
||||
<recursivewhenupdate>true</recursivewhenupdate>
|
||||
<prunedirswhenupdate>true</prunedirswhenupdate>
|
||||
<createdirswhenupdate>true</createdirswhenupdate>
|
||||
<recursivewhencommitremove>true</recursivewhencommitremove>
|
||||
<revertoptions>-C</revertoptions>
|
||||
</kdevcvsservice>
|
||||
<ctagspart>
|
||||
<customArguments/>
|
||||
<customTagfilePath/>
|
||||
</ctagspart>
|
||||
<kdevdocumentation>
|
||||
<projectdoc>
|
||||
<docsystem/>
|
||||
<docurl/>
|
||||
<usermanualurl/>
|
||||
</projectdoc>
|
||||
</kdevdocumentation>
|
||||
</kdevelop>
|
@ -0,0 +1,27 @@
|
||||
####### kdevelop will overwrite this part!!! (begin)##########
|
||||
|
||||
# the condition for this is found in configure.in.in
|
||||
if with_tar
|
||||
TARDIR = tar
|
||||
endif
|
||||
|
||||
SUBDIRS = krusader po pics doc krArc iso virt $(TARDIR)
|
||||
|
||||
EXTRA_DIST = krusader.kdevprj admin AUTHORS COPYING ChangeLog INSTALL README TODO krusader.lsm krusader.spec
|
||||
|
||||
####### kdevelop will overwrite this part!!! (end)############
|
||||
# not a GNU package. You can remove this line, if
|
||||
# have all needed files, that a GNU package needs
|
||||
AUTOMAKE_OPTIONS = foreign
|
||||
|
||||
MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 configure.files
|
||||
|
||||
package-messages:
|
||||
$(MAKE) -f admin/Makefile.common package-messages
|
||||
$(MAKE) -C po merge
|
||||
|
||||
dist-hook:
|
||||
cd $(top_distdir) && perl admin/am_edit -padmin
|
||||
cd $(top_distdir) && $(MAKE) -f admin/Makefile.common subdirs
|
||||
|
||||
include admin/deps.am
|
@ -0,0 +1,14 @@
|
||||
all:
|
||||
@echo "This Makefile is only for the CVS repository"
|
||||
@echo "This will be deleted before making the distribution"
|
||||
@echo ""
|
||||
@if test ! -d admin; then \
|
||||
echo "Please recheckout this module!" ;\
|
||||
echo "for cvs: use checkout once and after that update again" ;\
|
||||
echo "for cvsup: checkout kde-common from cvsup and" ;\
|
||||
echo " link kde-common/admin to ./admin" ;\
|
||||
exit 1 ;\
|
||||
fi
|
||||
$(MAKE) -f admin/Makefile.common cvs
|
||||
|
||||
.SILENT:
|
@ -0,0 +1,14 @@
|
||||
all:
|
||||
@echo "This Makefile is only for the CVS repository"
|
||||
@echo "This will be deleted before making the distribution"
|
||||
@echo ""
|
||||
@if test ! -d admin; then \
|
||||
echo "Please recheckout this module!" ;\
|
||||
echo "for cvs: use checkout once and after that update again" ;\
|
||||
echo "for cvsup: checkout kde-common from cvsup and" ;\
|
||||
echo " link kde-common/admin to ./admin" ;\
|
||||
exit 1 ;\
|
||||
fi
|
||||
$(MAKE) -f admin/Makefile.common cvs
|
||||
|
||||
.SILENT:
|
@ -0,0 +1,405 @@
|
||||
Krusader 1.90.0 "Power Stone"
|
||||
=================================
|
||||
Well, here we are!
|
||||
|
||||
The Krew is finally bringing you the _last_ release of Krusader the
|
||||
file manager for the KDE 3.x series. In this release you can expect
|
||||
many new Krusader Extensions sent in by our users + bugfixes.
|
||||
We would like to thank all of the community for keeping us sharp all these
|
||||
years throughout our release cycles.
|
||||
|
||||
IMPORTANT: Crashes in Krusader caused by Qt 3.3.5
|
||||
------------------------------------------------------------------------
|
||||
We've been getting a lot of emails and bug reports regarding random
|
||||
crashes in Krusader, especially during some file operations (copy/move
|
||||
etc.). These crashes are related to Qt 3.3.5 and NOT Krusader.
|
||||
It seems that Qt 3.3.5 introduced a serious bug which is now causing
|
||||
random crashes in many KDE applications including Konqueror. You can
|
||||
google for it to find out more.
|
||||
|
||||
As far as we know, Debian 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, depending on
|
||||
your distribution. For more information is available on our website at
|
||||
http://krusader.sourceforge.net/phpBB/viewtopic.php?t=1407
|
||||
------------------------------------------------------------------------
|
||||
|
||||
Krusader 1.90.0 contains plenty of changes, bug fixes and updates
|
||||
in response to reports and requests from our users.
|
||||
Special thanks goes to Václav Juza for testing, debugging and general help!
|
||||
|
||||
|
||||
The highlights are:
|
||||
|
||||
Basically, Krusader-1.90.0 = Krusader-1.80.0 + bugfixes +
|
||||
Krusader Extensions sent in by our loyal users. Thanks!
|
||||
+ Improvements:
|
||||
- GCC 4.3 compatibility
|
||||
- KDE 3.2 through KDE 3.5 compatibility
|
||||
- bugfixes
|
||||
+ Many Krusader Extensions:
|
||||
- Keymaps, use keybindings of other commanders or customized keybindings!
|
||||
- Colormaps, use colors of other commanders or customized colors!
|
||||
- Useractions, create actions for your own needs!
|
||||
- Javascript useractions, create actions with additional javascript power
|
||||
for your own needs!
|
||||
+ Krusader Extensions highlights:
|
||||
+ Color schemes: Total Commander, Dos Navigator, Midnight Commander, bash
|
||||
+ Keymap: Midnight Commander
|
||||
+ Useractions:
|
||||
- Search and Replace in file
|
||||
- Split large mp3 files
|
||||
- Copy as root
|
||||
- Archive foo to dir
|
||||
- lzma and tar.lzma archive support
|
||||
- tar.7z archive support
|
||||
- ar (.a, .deb,...) archive support
|
||||
- Unpack multiple zip archives
|
||||
- kgpg: encrypt, decrypt, sign, verify signature
|
||||
- .uue file support (uuencode and uudecode)
|
||||
+ Javascript useractions:
|
||||
- Recode files using iconv or GNU recode
|
||||
- Mount as root
|
||||
- Select from file
|
||||
- Calculator
|
||||
+ Check the changelog for a complete overview of changes and Extensions.
|
||||
|
||||
Krusader 1.80.0 contained many changes, bug fixes and updates
|
||||
in response to reports and requests from our users. The highlights are:
|
||||
|
||||
- Full support for ACL permissions like properties, preserve
|
||||
attributes, synchronizer and others
|
||||
- Many terminal emulator enhancements bringing new functions, new
|
||||
usages and a new look
|
||||
- Many improvements of the UserAction system
|
||||
- Countless usability enhancements, especially in Konfigurator and the
|
||||
improved, reordered menubar
|
||||
- Comparing in the synchronizer interface and parallel threading over
|
||||
slower servers
|
||||
- Atomic extensions and ability to rename the filename, without extension
|
||||
- Numerous archive enhancements like handling packing and unpacking in
|
||||
the background, encryption support, multiple volume archives, compression
|
||||
level
|
||||
- Complete list of changes and enhancements is in the ChangeLog
|
||||
- Next cycle with all our energy and efforts begins for Krusader on KDE4:
|
||||
|
||||
Changes since Krusader 1.80.0-beta2
|
||||
- Many bugfixes
|
||||
- Translation updates
|
||||
|
||||
Changes since Krusader 1.80.0-beta1 (but not limited to):
|
||||
|
||||
- Added the long-awaited brief view!
|
||||
- A new GUI to configure the atomic extensions introduced in beta1
|
||||
- ACL and documentation related compile fixes
|
||||
- More usability and feature enhancements in the synchronizer, search
|
||||
and locate modules
|
||||
- Bugfixes all over the place
|
||||
|
||||
Enjoy!
|
||||
Krusader Krew
|
||||
|
||||
Notice: if you've got bugs to report, please do so using Krusader's
|
||||
website, and not with KDE's bugzilla (bugs.kde.org).
|
||||
|
||||
as always, enjoy
|
||||
Krusader Krew.
|
||||
|
||||
http://www.krusader.org
|
||||
|
||||
|
||||
+----------------------------------------------------------------------+
|
||||
| To learn what's new, read the ChangeLog file. |
|
||||
| For bug reports, fixes, patches and comments: please read the FAQ |
|
||||
| section of the Krusader Handbook. |
|
||||
| You can reach us by mail [krusader * users sourceforge net] |
|
||||
| or drop us a note in our Krusader forum. |
|
||||
+----------------------------------------------------------------------+
|
||||
|
||||
|
||||
Installation
|
||||
============
|
||||
Check the environment variables KDEDIR - QTDIR.
|
||||
|
||||
Unpack the tarball and go to the Krusader source directory.
|
||||
If you have downloaded from CVS you will have to run the following
|
||||
command to create the "./configure" script:
|
||||
$ make -f Makefile.cvs
|
||||
|
||||
Installation procedure:
|
||||
$ ./configure
|
||||
$ make
|
||||
$ su -c 'make install'
|
||||
|
||||
When you install a Krusader cvs or beta version and if Krusader was
|
||||
previously installed on your computer, there is a possibility that you
|
||||
will have to update the krusaderui.rc file. please read the FAQ for more
|
||||
info.
|
||||
|
||||
|
||||
Need more help?
|
||||
For detailed installation instructions, please read the INSTALL and FAQ
|
||||
file. Or read it online at:
|
||||
http://krusader.sourceforge.net/handbook/installation.html
|
||||
The FAQ are available at:
|
||||
http://krusader.sourceforge.net/handbook/faq.html
|
||||
|
||||
Mac OS-X port
|
||||
-------------
|
||||
There is a Mac OS-X port with the help of finkproject.org
|
||||
http://pdb.finkproject.org/pdb/package.php/krusader
|
||||
|
||||
|
||||
To checkout the Krusader KDE3 version from cvs:
|
||||
===============================================
|
||||
$ cvs -d:pserver:anonymous@krusader.cvs.sourceforge.net:/cvsroot/krusader login
|
||||
$ cvs -z3 -d:pserver:anonymous@krusader.cvs.sourceforge.net:/cvsroot/krusader \
|
||||
co krusader_kde3
|
||||
|
||||
(Note: updates from within the modules directory do not need the -d
|
||||
parameter)
|
||||
|
||||
Or download the nightly tarball from:
|
||||
http://krusader.sourceforge.net/cvs.php
|
||||
|
||||
Klik Krusader
|
||||
=============
|
||||
If you want to find out if Krusader is right for you and don't want to
|
||||
go through the whole installation-compilation process. Thanks to the
|
||||
guys at http://klik.atekon.de/ this is possible. After installing the
|
||||
klik client, Krusader is just one mouse click away!
|
||||
|
||||
klik://krusader = the krusader release in Debian Stable
|
||||
klik://krusader-latest = latest available krusader-stable
|
||||
klik://krusader-cvs = snapshot of krusader-cvs
|
||||
|
||||
The latter 2 klik packages are provided by the Krusader Krew.
|
||||
|
||||
|
||||
Krusader Handbook
|
||||
=================
|
||||
Documentation, detailed install procedure, FAQ, ...
|
||||
The Krusader Handbook is available in the Help menu of Krusader.
|
||||
Or read it online at:
|
||||
http://krusader.sourceforge.net/handbook/index.html
|
||||
|
||||
Help Krusader
|
||||
=============
|
||||
http://krusader.sourceforge.net/help.php
|
||||
Here you get a chance to contribute to the Krusader project. From time
|
||||
to time we'll post things that need to be done, but can't be done by us.
|
||||
If you feel you can help, click the appropriate link on the website.
|
||||
All help is welcome.
|
||||
Thanks!
|
||||
|
||||
GUI-Translators
|
||||
---------------
|
||||
Krusader is currently available in about 27 languages:
|
||||
Some of these translations can use an update, please read the next url
|
||||
for more information.
|
||||
http://krusader.sourceforge.net/i18n.php
|
||||
|
||||
Documentation Translators
|
||||
-------------------------
|
||||
Recently the Krusader documentation is made translatable!
|
||||
Please contact Frank if you want to translate the documentation.
|
||||
|
||||
Documentation
|
||||
-------------
|
||||
Help is needed (we are looking for documentation writers) for keeping
|
||||
the Krusader documentation up to date.
|
||||
Please contact Frank.
|
||||
|
||||
FAQ
|
||||
---
|
||||
If you have a question for the FAQ.
|
||||
Please contact Frank.
|
||||
|
||||
Extensions
|
||||
----------
|
||||
Krusader supports a wide varity of extensions. We are always glad to see
|
||||
someone creating something new. Please upload your extensions at
|
||||
kde-files.org.
|
||||
http://www.kde-files.org/index.php?xcontentmode=660x661x662x663
|
||||
|
||||
Feature Requests
|
||||
----------------
|
||||
Discussions about new features for future Krusader versions. Please
|
||||
visit our "New Features Requests" forum.
|
||||
|
||||
Packagers
|
||||
---------
|
||||
We are always in need of packagers.
|
||||
Please contact Dirk Eschler.
|
||||
|
||||
Donations
|
||||
---------
|
||||
http://sourceforge.net/project/project_donations.php?group_id=6488
|
||||
Honestly, we didn't consider donations, until users asked us for a way
|
||||
to donate to the project. Developing Krusader can be a full time job at
|
||||
times, and even though it is very time consuming, we all enjoy it, and
|
||||
want to see the project become even better. Donations for this project
|
||||
will be used for further development of Krusader, be it by purchasing
|
||||
hardware, or promoting of the project.
|
||||
|
||||
Spread the Word
|
||||
---------------
|
||||
If you like Krusader, let people know! 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.
|
||||
Help us spreading the word about Krusader!
|
||||
|
||||
|
||||
For GUI Translators
|
||||
===================
|
||||
Translation procedure
|
||||
---------------------
|
||||
Before we release a stable version of Krusader, we bring out at least
|
||||
one beta version. From that moment on there is a feature freeze and only
|
||||
bugs will be fixed. This means that translators can update their
|
||||
translations for the coming stable. Normally, all the Krusader
|
||||
translators will receive an e-mail from Dirk Eschler, to invite you for
|
||||
translating Krusader. We will update all foo.po files against
|
||||
krusader.pot just before the beta will be released, so that you will
|
||||
only have to edit the new foo.po file with Kbabel. This way you don't
|
||||
have to worry anymore about how foo.po must be updated. In the past some
|
||||
translators updated foo.po in a wrong way, so they translated obsolete
|
||||
messages, we want to prevent this, of course.
|
||||
|
||||
Use i18n_status and ViewCVS to see the live translation status of
|
||||
Krusader!
|
||||
http://krusader.sourceforge.net/i18n.php
|
||||
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/krusader/krusader_kde3/po/
|
||||
The latest news about the Krusader translations will be in the LATEST
|
||||
NEWS section of the "Krusader translation howto".
|
||||
|
||||
New translations
|
||||
----------------
|
||||
If your native language is not listed in VIEWCVS, you will have to
|
||||
translate Krusader for your language. Dirk Eschler is the Krusader
|
||||
i18n coordinator, please contact him if you intend to translate Krusader
|
||||
to your native language.
|
||||
|
||||
Krusader translation howto
|
||||
--------------------------
|
||||
We have a very detailed "Krusader Translation HowTo" if you need some
|
||||
help. The latest news about the Krusader translations is in the
|
||||
LATEST NEWS section. This allows that even beginners or non-programmers
|
||||
can translate Krusader to their native language. Please have a look at
|
||||
http://krusader.sourceforge.net/phpBB/viewtopic.php?t=389
|
||||
|
||||
Quickstart procedure for translators updating existing translations
|
||||
-------------------------------------------------------------------
|
||||
1.
|
||||
Run KDE in your native language.
|
||||
|
||||
2.
|
||||
Checkout the latest available version of Krusader from CVS. Or if you
|
||||
are not familiar with CVS, download the latest Krusader CVS snapshot
|
||||
(nightly tarball) from http://krusader.sourceforge.net/cvs.php, and run:
|
||||
$ make -f Makefile.cvs
|
||||
$ ./configure
|
||||
$ make
|
||||
$ su -c "make install"
|
||||
|
||||
3.
|
||||
Translate your foo.po with Kbabel.
|
||||
Note: We will update all foo.po files just before the beta will be
|
||||
released.
|
||||
|
||||
4.
|
||||
Compile foo.po, for error checking (from the po directory):
|
||||
$ msgfmt foo.po --statistics -c -v --output-file=foo.gmo
|
||||
If it reports "xx fuzzy translations" or "xx untranslated messages",
|
||||
please return to step 3.
|
||||
|
||||
5.
|
||||
Run the commands of step 2 to reinstall the new or updated translation.
|
||||
Run Krusader and test your native translations.
|
||||
If necessary fix the foo.po file (redo steps 3-5).
|
||||
|
||||
6.
|
||||
If everything is ok, send the updated translation to Dirk Eschler.
|
||||
|
||||
|
||||
URL's
|
||||
=====
|
||||
- Homepage
|
||||
http://www.krusader.org
|
||||
http://krusader.sourceforge.net
|
||||
- Installation
|
||||
http://www.krusader.org/handbook/installation.html
|
||||
- FAQ
|
||||
http://www.krusader.org/handbook/faq.html
|
||||
- Documentation
|
||||
http://www.krusader.org/handbook/index.html
|
||||
- Todolist
|
||||
http://www.krusader.org/phpBB/viewforum.php?f=10
|
||||
- Buglist
|
||||
http://sourceforge.net/tracker/?atid=106488&group_id=6488&func=browse
|
||||
- Forum
|
||||
http://www.krusader.org/phpBB/index.php
|
||||
- ChangeLog
|
||||
http://www.krusader.org/text.php?t=cvs.changelog
|
||||
- CVSNEWS
|
||||
http://www.krusader.org/text.php?t=cvs.news
|
||||
- Mailing lists
|
||||
http://www.krusader.org/lists.php
|
||||
- Donations
|
||||
http://sourceforge.net/project/project_donations.php?group_id=6488
|
||||
- Translations
|
||||
http://www.krusader.org/i18n.php
|
||||
- Help Krusader
|
||||
http://www.krusader.org/help.php
|
||||
- Krusader Extensions
|
||||
http://www.kde-files.org/index.php?xcontentmode=660x661x662x663
|
||||
- Krusader meets OpenUsability
|
||||
http://openusability.org/projects/krusader/
|
||||
- Download pages
|
||||
http://www.krusader.org/down.php
|
||||
http://sourceforge.net/project/showfiles.php?group_id=6488
|
||||
|
||||
|
||||
The Krusader Krew
|
||||
==================
|
||||
Krusader is developed by a dedicated team of individuals, known as the
|
||||
Krusader Krew:
|
||||
- Shie Erlich, author
|
||||
[erlich * users sourceforge net]
|
||||
- Rafi Yanai, author
|
||||
[yanai * users sourceforge net]
|
||||
- Dirk Eschler, webmaster and i18n coordinator
|
||||
[deschler * users sourceforge net]
|
||||
- Csaba Karai, developer
|
||||
[ckarai * users sourceforge net]
|
||||
- Heiner Eichmann, developer
|
||||
[h.eichmann * gmx de]
|
||||
- Jonas Baehr, developer
|
||||
[jonas baehr * users web de]
|
||||
- Frank Schoolmeesters, documentation and marketing coordinator
|
||||
[frank_schoolmeesters * yahoo com]
|
||||
- Richard Holt, documentation
|
||||
[richard holt * gmail com]
|
||||
- Matej Urbancic, Marketing & Product Research
|
||||
[matej * amis net]
|
||||
|
||||
|
||||
Package Description
|
||||
===================
|
||||
Krusader is an advanced, twin-panel (commander-style) file-manager for
|
||||
KDE and other desktops
|
||||
|
||||
Krusader is a simple, easy, powerful, twin-panel file manager
|
||||
(commander-style) for KDE and other *nix desktops, similar to Midnight
|
||||
or Total Commander. It provides all the file management features you
|
||||
could possibly want.
|
||||
|
||||
Plus: extensive Archive handling, mounted Filesystem support, FTP,
|
||||
advanced Search module, viewer/Editor, directory Synchronization,
|
||||
file content Comparisons, powerful batch Renaming and much, much more.
|
||||
|
||||
It supports a wide variety of archive formats and can handle other KIO
|
||||
slaves such as smb or fish. It is (almost) completely customizable, very
|
||||
user friendly, fast and looks great on your desktop!
|
||||
|
||||
You should give it a try.
|
@ -0,0 +1,20 @@
|
||||
=====> Krusader II <=======
|
||||
The online TODO list can be found on:
|
||||
http://krusader.sourceforge.net/phpBB/viewforum.php?f=10
|
||||
|
||||
We give our users the chance to influence Krusader's development by voting for
|
||||
new features listed on the TODO List.
|
||||
Registered users can either vote directly through the forum,
|
||||
or follow the link on our website - http://krusader.sourceforge.net/todo.php
|
||||
here you will also find a nice rating based on the given votes.
|
||||
The rules are quite easy: If you don't care about a feature, don't vote.
|
||||
|
||||
|
||||
BUGS
|
||||
====
|
||||
The online BUG list can be found on:
|
||||
http://sourceforge.net/tracker/?atid=106488&group_id=6488&func=browse
|
||||
|
||||
When you like to report a bug,
|
||||
please read first the next URL for further instructions:
|
||||
http://krusader.sourceforge.net/handbook/faq_general.html#faqg_bug_report
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,863 @@
|
||||
# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
|
||||
# 2005 Free Software Foundation, Inc.
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
# Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# AM_AUTOMAKE_VERSION(VERSION)
|
||||
# ----------------------------
|
||||
# Automake X.Y traces this macro to ensure aclocal.m4 has been
|
||||
# generated from the m4 files accompanying Automake X.Y.
|
||||
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
|
||||
|
||||
# AM_SET_CURRENT_AUTOMAKE_VERSION
|
||||
# -------------------------------
|
||||
# Call AM_AUTOMAKE_VERSION so it can be traced.
|
||||
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
|
||||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||||
[AM_AUTOMAKE_VERSION([1.9.6])])
|
||||
|
||||
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
|
||||
# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
|
||||
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
|
||||
#
|
||||
# Of course, Automake must honor this variable whenever it calls a
|
||||
# tool from the auxiliary directory. The problem is that $srcdir (and
|
||||
# therefore $ac_aux_dir as well) can be either absolute or relative,
|
||||
# depending on how configure is run. This is pretty annoying, since
|
||||
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
|
||||
# source directory, any form will work fine, but in subdirectories a
|
||||
# relative path needs to be adjusted first.
|
||||
#
|
||||
# $ac_aux_dir/missing
|
||||
# fails when called from a subdirectory if $ac_aux_dir is relative
|
||||
# $top_srcdir/$ac_aux_dir/missing
|
||||
# fails if $ac_aux_dir is absolute,
|
||||
# fails when called from a subdirectory in a VPATH build with
|
||||
# a relative $ac_aux_dir
|
||||
#
|
||||
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
|
||||
# are both prefixed by $srcdir. In an in-source build this is usually
|
||||
# harmless because $srcdir is `.', but things will broke when you
|
||||
# start a VPATH build or use an absolute $srcdir.
|
||||
#
|
||||
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
|
||||
# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
|
||||
# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
|
||||
# and then we would define $MISSING as
|
||||
# MISSING="\${SHELL} $am_aux_dir/missing"
|
||||
# This will work as long as MISSING is not called from configure, because
|
||||
# unfortunately $(top_srcdir) has no meaning in configure.
|
||||
# However there are other variables, like CC, which are often used in
|
||||
# configure, and could therefore not use this "fixed" $ac_aux_dir.
|
||||
#
|
||||
# Another solution, used here, is to always expand $ac_aux_dir to an
|
||||
# absolute PATH. The drawback is that using absolute paths prevent a
|
||||
# configured tree to be moved without reconfiguration.
|
||||
|
||||
AC_DEFUN([AM_AUX_DIR_EXPAND],
|
||||
[dnl Rely on autoconf to set up CDPATH properly.
|
||||
AC_PREREQ([2.50])dnl
|
||||
# expand $ac_aux_dir to an absolute path
|
||||
am_aux_dir=`cd $ac_aux_dir && pwd`
|
||||
])
|
||||
|
||||
# AM_CONDITIONAL -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
|
||||
# Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 7
|
||||
|
||||
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
|
||||
# -------------------------------------
|
||||
# Define a conditional.
|
||||
AC_DEFUN([AM_CONDITIONAL],
|
||||
[AC_PREREQ(2.52)dnl
|
||||
ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
|
||||
[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
|
||||
AC_SUBST([$1_TRUE])
|
||||
AC_SUBST([$1_FALSE])
|
||||
if $2; then
|
||||
$1_TRUE=
|
||||
$1_FALSE='#'
|
||||
else
|
||||
$1_TRUE='#'
|
||||
$1_FALSE=
|
||||
fi
|
||||
AC_CONFIG_COMMANDS_PRE(
|
||||
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
|
||||
AC_MSG_ERROR([[conditional "$1" was never defined.
|
||||
Usually this means the macro was only invoked conditionally.]])
|
||||
fi])])
|
||||
|
||||
|
||||
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
|
||||
# Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 8
|
||||
|
||||
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
|
||||
# written in clear, in which case automake, when reading aclocal.m4,
|
||||
# will think it sees a *use*, and therefore will trigger all it's
|
||||
# C support machinery. Also note that it means that autoscan, seeing
|
||||
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
|
||||
|
||||
|
||||
# _AM_DEPENDENCIES(NAME)
|
||||
# ----------------------
|
||||
# See how the compiler implements dependency checking.
|
||||
# NAME is "CC", "CXX", "GCJ", or "OBJC".
|
||||
# We try a few techniques and use that to set a single cache variable.
|
||||
#
|
||||
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
|
||||
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
|
||||
# dependency, and given that the user is not expected to run this macro,
|
||||
# just rely on AC_PROG_CC.
|
||||
AC_DEFUN([_AM_DEPENDENCIES],
|
||||
[AC_REQUIRE([AM_SET_DEPDIR])dnl
|
||||
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
|
||||
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
|
||||
AC_REQUIRE([AM_DEP_TRACK])dnl
|
||||
|
||||
ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
|
||||
[$1], CXX, [depcc="$CXX" am_compiler_list=],
|
||||
[$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
|
||||
[$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
|
||||
[depcc="$$1" am_compiler_list=])
|
||||
|
||||
AC_CACHE_CHECK([dependency style of $depcc],
|
||||
[am_cv_$1_dependencies_compiler_type],
|
||||
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
|
||||
# We make a subdir and do the tests there. Otherwise we can end up
|
||||
# making bogus files that we don't know about and never remove. For
|
||||
# instance it was reported that on HP-UX the gcc test will end up
|
||||
# making a dummy file named `D' -- because `-MD' means `put the output
|
||||
# in D'.
|
||||
mkdir conftest.dir
|
||||
# Copy depcomp to subdir because otherwise we won't find it if we're
|
||||
# using a relative directory.
|
||||
cp "$am_depcomp" conftest.dir
|
||||
cd conftest.dir
|
||||
# We will build objects and dependencies in a subdirectory because
|
||||
# it helps to detect inapplicable dependency modes. For instance
|
||||
# both Tru64's cc and ICC support -MD to output dependencies as a
|
||||
# side effect of compilation, but ICC will put the dependencies in
|
||||
# the current directory while Tru64 will put them in the object
|
||||
# directory.
|
||||
mkdir sub
|
||||
|
||||
am_cv_$1_dependencies_compiler_type=none
|
||||
if test "$am_compiler_list" = ""; then
|
||||
am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
|
||||
fi
|
||||
for depmode in $am_compiler_list; do
|
||||
# Setup a source with many dependencies, because some compilers
|
||||
# like to wrap large dependency lists on column 80 (with \), and
|
||||
# we should not choose a depcomp mode which is confused by this.
|
||||
#
|
||||
# We need to recreate these files for each test, as the compiler may
|
||||
# overwrite some of them when testing with obscure command lines.
|
||||
# This happens at least with the AIX C compiler.
|
||||
: > sub/conftest.c
|
||||
for i in 1 2 3 4 5 6; do
|
||||
echo '#include "conftst'$i'.h"' >> sub/conftest.c
|
||||
# Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
|
||||
# Solaris 8's {/usr,}/bin/sh.
|
||||
touch sub/conftst$i.h
|
||||
done
|
||||
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
|
||||
|
||||
case $depmode in
|
||||
nosideeffect)
|
||||
# after this tag, mechanisms are not by side-effect, so they'll
|
||||
# only be used when explicitly requested
|
||||
if test "x$enable_dependency_tracking" = xyes; then
|
||||
continue
|
||||
else
|
||||
break
|
||||
fi
|
||||
;;
|
||||
none) break ;;
|
||||
esac
|
||||
# We check with `-c' and `-o' for the sake of the "dashmstdout"
|
||||
# mode. It turns out that the SunPro C++ compiler does not properly
|
||||
# handle `-M -o', and we need to detect this.
|
||||
if depmode=$depmode \
|
||||
source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
|
||||
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
|
||||
$SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
|
||||
>/dev/null 2>conftest.err &&
|
||||
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
|
||||
grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
|
||||
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
|
||||
# icc doesn't choke on unknown options, it will just issue warnings
|
||||
# or remarks (even with -Werror). So we grep stderr for any message
|
||||
# that says an option was ignored or not supported.
|
||||
# When given -MP, icc 7.0 and 7.1 complain thusly:
|
||||
# icc: Command line warning: ignoring option '-M'; no argument required
|
||||
# The diagnosis changed in icc 8.0:
|
||||
# icc: Command line remark: option '-MP' not supported
|
||||
if (grep 'ignoring option' conftest.err ||
|
||||
grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
|
||||
am_cv_$1_dependencies_compiler_type=$depmode
|
||||
break
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
cd ..
|
||||
rm -rf conftest.dir
|
||||
else
|
||||
am_cv_$1_dependencies_compiler_type=none
|
||||
fi
|
||||
])
|
||||
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
|
||||
AM_CONDITIONAL([am__fastdep$1], [
|
||||
test "x$enable_dependency_tracking" != xno \
|
||||
&& test "$am_cv_$1_dependencies_compiler_type" = gcc3])
|
||||
])
|
||||
|
||||
|
||||
# AM_SET_DEPDIR
|
||||
# -------------
|
||||
# Choose a directory name for dependency files.
|
||||
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
|
||||
AC_DEFUN([AM_SET_DEPDIR],
|
||||
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
|
||||
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
|
||||
])
|
||||
|
||||
|
||||
# AM_DEP_TRACK
|
||||
# ------------
|
||||
AC_DEFUN([AM_DEP_TRACK],
|
||||
[AC_ARG_ENABLE(dependency-tracking,
|
||||
[ --disable-dependency-tracking speeds up one-time build
|
||||
--enable-dependency-tracking do not reject slow dependency extractors])
|
||||
if test "x$enable_dependency_tracking" != xno; then
|
||||
am_depcomp="$ac_aux_dir/depcomp"
|
||||
AMDEPBACKSLASH='\'
|
||||
fi
|
||||
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
|
||||
AC_SUBST([AMDEPBACKSLASH])
|
||||
])
|
||||
|
||||
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
|
||||
# Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
#serial 3
|
||||
|
||||
# _AM_OUTPUT_DEPENDENCY_COMMANDS
|
||||
# ------------------------------
|
||||
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
[for mf in $CONFIG_FILES; do
|
||||
# Strip MF so we end up with the name of the file.
|
||||
mf=`echo "$mf" | sed -e 's/:.*$//'`
|
||||
# Check whether this is an Automake generated Makefile or not.
|
||||
# We used to match only the files named `Makefile.in', but
|
||||
# some people rename them; so instead we look at the file content.
|
||||
# Grep'ing the first line is not enough: some people post-process
|
||||
# each Makefile.in and add a new line on top of each file to say so.
|
||||
# So let's grep whole file.
|
||||
if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
|
||||
dirpart=`AS_DIRNAME("$mf")`
|
||||
else
|
||||
continue
|
||||
fi
|
||||
# Extract the definition of DEPDIR, am__include, and am__quote
|
||||
# from the Makefile without running `make'.
|
||||
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
|
||||
test -z "$DEPDIR" && continue
|
||||
am__include=`sed -n 's/^am__include = //p' < "$mf"`
|
||||
test -z "am__include" && continue
|
||||
am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
|
||||
# When using ansi2knr, U may be empty or an underscore; expand it
|
||||
U=`sed -n 's/^U = //p' < "$mf"`
|
||||
# Find all dependency output files, they are included files with
|
||||
# $(DEPDIR) in their names. We invoke sed twice because it is the
|
||||
# simplest approach to changing $(DEPDIR) to its actual value in the
|
||||
# expansion.
|
||||
for file in `sed -n "
|
||||
s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
|
||||
sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
|
||||
# Make sure the directory exists.
|
||||
test -f "$dirpart/$file" && continue
|
||||
fdir=`AS_DIRNAME(["$file"])`
|
||||
AS_MKDIR_P([$dirpart/$fdir])
|
||||
# echo "creating $dirpart/$file"
|
||||
echo '# dummy' > "$dirpart/$file"
|
||||
done
|
||||
done
|
||||
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
|
||||
|
||||
|
||||
# AM_OUTPUT_DEPENDENCY_COMMANDS
|
||||
# -----------------------------
|
||||
# This macro should only be invoked once -- use via AC_REQUIRE.
|
||||
#
|
||||
# This code is only required when automatic dependency tracking
|
||||
# is enabled. FIXME. This creates each `.P' file that we will
|
||||
# need in order to bootstrap the dependency handling code.
|
||||
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
[AC_CONFIG_COMMANDS([depfiles],
|
||||
[test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
[AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
|
||||
])
|
||||
|
||||
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
|
||||
# Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 8
|
||||
|
||||
# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
|
||||
AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
|
||||
|
||||
# Do all the work for Automake. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
|
||||
# Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 12
|
||||
|
||||
# This macro actually does too much. Some checks are only needed if
|
||||
# your package does certain things. But this isn't really a big deal.
|
||||
|
||||
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
|
||||
# AM_INIT_AUTOMAKE([OPTIONS])
|
||||
# -----------------------------------------------
|
||||
# The call with PACKAGE and VERSION arguments is the old style
|
||||
# call (pre autoconf-2.50), which is being phased out. PACKAGE
|
||||
# and VERSION should now be passed to AC_INIT and removed from
|
||||
# the call to AM_INIT_AUTOMAKE.
|
||||
# We support both call styles for the transition. After
|
||||
# the next Automake release, Autoconf can make the AC_INIT
|
||||
# arguments mandatory, and then we can depend on a new Autoconf
|
||||
# release and drop the old call support.
|
||||
AC_DEFUN([AM_INIT_AUTOMAKE],
|
||||
[AC_PREREQ([2.58])dnl
|
||||
dnl Autoconf wants to disallow AM_ names. We explicitly allow
|
||||
dnl the ones we care about.
|
||||
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
|
||||
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
|
||||
AC_REQUIRE([AC_PROG_INSTALL])dnl
|
||||
# test to see if srcdir already configured
|
||||
if test "`cd $srcdir && pwd`" != "`pwd`" &&
|
||||
test -f $srcdir/config.status; then
|
||||
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
|
||||
fi
|
||||
|
||||
# test whether we have cygpath
|
||||
if test -z "$CYGPATH_W"; then
|
||||
if (cygpath --version) >/dev/null 2>/dev/null; then
|
||||
CYGPATH_W='cygpath -w'
|
||||
else
|
||||
CYGPATH_W=echo
|
||||
fi
|
||||
fi
|
||||
AC_SUBST([CYGPATH_W])
|
||||
|
||||
# Define the identity of the package.
|
||||
dnl Distinguish between old-style and new-style calls.
|
||||
m4_ifval([$2],
|
||||
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
|
||||
AC_SUBST([PACKAGE], [$1])dnl
|
||||
AC_SUBST([VERSION], [$2])],
|
||||
[_AM_SET_OPTIONS([$1])dnl
|
||||
AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
|
||||
AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
|
||||
|
||||
_AM_IF_OPTION([no-define],,
|
||||
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
|
||||
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
|
||||
|
||||
# Some tools Automake needs.
|
||||
AC_REQUIRE([AM_SANITY_CHECK])dnl
|
||||
AC_REQUIRE([AC_ARG_PROGRAM])dnl
|
||||
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
|
||||
AM_MISSING_PROG(AUTOCONF, autoconf)
|
||||
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
|
||||
AM_MISSING_PROG(AUTOHEADER, autoheader)
|
||||
AM_MISSING_PROG(MAKEINFO, makeinfo)
|
||||
AM_PROG_INSTALL_SH
|
||||
AM_PROG_INSTALL_STRIP
|
||||
AC_REQUIRE([AM_PROG_MKDIR_P])dnl
|
||||
# We need awk for the "check" target. The system "awk" is bad on
|
||||
# some platforms.
|
||||
AC_REQUIRE([AC_PROG_AWK])dnl
|
||||
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
|
||||
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
|
||||
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
|
||||
[_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
|
||||
[_AM_PROG_TAR([v7])])])
|
||||
_AM_IF_OPTION([no-dependencies],,
|
||||
[AC_PROVIDE_IFELSE([AC_PROG_CC],
|
||||
[_AM_DEPENDENCIES(CC)],
|
||||
[define([AC_PROG_CC],
|
||||
defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
|
||||
AC_PROVIDE_IFELSE([AC_PROG_CXX],
|
||||
[_AM_DEPENDENCIES(CXX)],
|
||||
[define([AC_PROG_CXX],
|
||||
defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
|
||||
])
|
||||
])
|
||||
|
||||
|
||||
# When config.status generates a header, we must update the stamp-h file.
|
||||
# This file resides in the same directory as the config header
|
||||
# that is generated. The stamp files are numbered to have different names.
|
||||
|
||||
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
|
||||
# loop where config.status creates the headers, so we can generate
|
||||
# our stamp files there.
|
||||
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
|
||||
[# Compute $1's index in $config_headers.
|
||||
_am_stamp_count=1
|
||||
for _am_header in $config_headers :; do
|
||||
case $_am_header in
|
||||
$1 | $1:* )
|
||||
break ;;
|
||||
* )
|
||||
_am_stamp_count=`expr $_am_stamp_count + 1` ;;
|
||||
esac
|
||||
done
|
||||
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
|
||||
|
||||
# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# AM_PROG_INSTALL_SH
|
||||
# ------------------
|
||||
# Define $install_sh.
|
||||
AC_DEFUN([AM_PROG_INSTALL_SH],
|
||||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||
install_sh=${install_sh-"$am_aux_dir/install-sh"}
|
||||
AC_SUBST(install_sh)])
|
||||
|
||||
# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 2
|
||||
|
||||
# Check whether the underlying file-system supports filenames
|
||||
# with a leading dot. For instance MS-DOS doesn't.
|
||||
AC_DEFUN([AM_SET_LEADING_DOT],
|
||||
[rm -rf .tst 2>/dev/null
|
||||
mkdir .tst 2>/dev/null
|
||||
if test -d .tst; then
|
||||
am__leading_dot=.
|
||||
else
|
||||
am__leading_dot=_
|
||||
fi
|
||||
rmdir .tst 2>/dev/null
|
||||
AC_SUBST([am__leading_dot])])
|
||||
|
||||
# Check to see how 'make' treats includes. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 3
|
||||
|
||||
# AM_MAKE_INCLUDE()
|
||||
# -----------------
|
||||
# Check to see how make treats includes.
|
||||
AC_DEFUN([AM_MAKE_INCLUDE],
|
||||
[am_make=${MAKE-make}
|
||||
cat > confinc << 'END'
|
||||
am__doit:
|
||||
@echo done
|
||||
.PHONY: am__doit
|
||||
END
|
||||
# If we don't find an include directive, just comment out the code.
|
||||
AC_MSG_CHECKING([for style of include used by $am_make])
|
||||
am__include="#"
|
||||
am__quote=
|
||||
_am_result=none
|
||||
# First try GNU make style include.
|
||||
echo "include confinc" > confmf
|
||||
# We grep out `Entering directory' and `Leaving directory'
|
||||
# messages which can occur if `w' ends up in MAKEFLAGS.
|
||||
# In particular we don't look at `^make:' because GNU make might
|
||||
# be invoked under some other name (usually "gmake"), in which
|
||||
# case it prints its new name instead of `make'.
|
||||
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
|
||||
am__include=include
|
||||
am__quote=
|
||||
_am_result=GNU
|
||||
fi
|
||||
# Now try BSD make style include.
|
||||
if test "$am__include" = "#"; then
|
||||
echo '.include "confinc"' > confmf
|
||||
if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
|
||||
am__include=.include
|
||||
am__quote="\""
|
||||
_am_result=BSD
|
||||
fi
|
||||
fi
|
||||
AC_SUBST([am__include])
|
||||
AC_SUBST([am__quote])
|
||||
AC_MSG_RESULT([$_am_result])
|
||||
rm -f confinc confmf
|
||||
])
|
||||
|
||||
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
|
||||
# Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 4
|
||||
|
||||
# AM_MISSING_PROG(NAME, PROGRAM)
|
||||
# ------------------------------
|
||||
AC_DEFUN([AM_MISSING_PROG],
|
||||
[AC_REQUIRE([AM_MISSING_HAS_RUN])
|
||||
$1=${$1-"${am_missing_run}$2"}
|
||||
AC_SUBST($1)])
|
||||
|
||||
|
||||
# AM_MISSING_HAS_RUN
|
||||
# ------------------
|
||||
# Define MISSING if not defined so far and test if it supports --run.
|
||||
# If it does, set am_missing_run to use it, otherwise, to nothing.
|
||||
AC_DEFUN([AM_MISSING_HAS_RUN],
|
||||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
|
||||
# Use eval to expand $SHELL
|
||||
if eval "$MISSING --run true"; then
|
||||
am_missing_run="$MISSING --run "
|
||||
else
|
||||
am_missing_run=
|
||||
AC_MSG_WARN([`missing' script is too old or missing])
|
||||
fi
|
||||
])
|
||||
|
||||
# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# AM_PROG_MKDIR_P
|
||||
# ---------------
|
||||
# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
|
||||
#
|
||||
# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
|
||||
# created by `make install' are always world readable, even if the
|
||||
# installer happens to have an overly restrictive umask (e.g. 077).
|
||||
# This was a mistake. There are at least two reasons why we must not
|
||||
# use `-m 0755':
|
||||
# - it causes special bits like SGID to be ignored,
|
||||
# - it may be too restrictive (some setups expect 775 directories).
|
||||
#
|
||||
# Do not use -m 0755 and let people choose whatever they expect by
|
||||
# setting umask.
|
||||
#
|
||||
# We cannot accept any implementation of `mkdir' that recognizes `-p'.
|
||||
# Some implementations (such as Solaris 8's) are not thread-safe: if a
|
||||
# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
|
||||
# concurrently, both version can detect that a/ is missing, but only
|
||||
# one can create it and the other will error out. Consequently we
|
||||
# restrict ourselves to GNU make (using the --version option ensures
|
||||
# this.)
|
||||
AC_DEFUN([AM_PROG_MKDIR_P],
|
||||
[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
|
||||
# We used to keeping the `.' as first argument, in order to
|
||||
# allow $(mkdir_p) to be used without argument. As in
|
||||
# $(mkdir_p) $(somedir)
|
||||
# where $(somedir) is conditionally defined. However this is wrong
|
||||
# for two reasons:
|
||||
# 1. if the package is installed by a user who cannot write `.'
|
||||
# make install will fail,
|
||||
# 2. the above comment should most certainly read
|
||||
# $(mkdir_p) $(DESTDIR)$(somedir)
|
||||
# so it does not work when $(somedir) is undefined and
|
||||
# $(DESTDIR) is not.
|
||||
# To support the latter case, we have to write
|
||||
# test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
|
||||
# so the `.' trick is pointless.
|
||||
mkdir_p='mkdir -p --'
|
||||
else
|
||||
# On NextStep and OpenStep, the `mkdir' command does not
|
||||
# recognize any option. It will interpret all options as
|
||||
# directories to create, and then abort because `.' already
|
||||
# exists.
|
||||
for d in ./-p ./--version;
|
||||
do
|
||||
test -d $d && rmdir $d
|
||||
done
|
||||
# $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
|
||||
if test -f "$ac_aux_dir/mkinstalldirs"; then
|
||||
mkdir_p='$(mkinstalldirs)'
|
||||
else
|
||||
mkdir_p='$(install_sh) -d'
|
||||
fi
|
||||
fi
|
||||
AC_SUBST([mkdir_p])])
|
||||
|
||||
# Helper functions for option handling. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 3
|
||||
|
||||
# _AM_MANGLE_OPTION(NAME)
|
||||
# -----------------------
|
||||
AC_DEFUN([_AM_MANGLE_OPTION],
|
||||
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
|
||||
|
||||
# _AM_SET_OPTION(NAME)
|
||||
# ------------------------------
|
||||
# Set option NAME. Presently that only means defining a flag for this option.
|
||||
AC_DEFUN([_AM_SET_OPTION],
|
||||
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
|
||||
|
||||
# _AM_SET_OPTIONS(OPTIONS)
|
||||
# ----------------------------------
|
||||
# OPTIONS is a space-separated list of Automake options.
|
||||
AC_DEFUN([_AM_SET_OPTIONS],
|
||||
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
|
||||
|
||||
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
|
||||
# -------------------------------------------
|
||||
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
|
||||
AC_DEFUN([_AM_IF_OPTION],
|
||||
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||||
|
||||
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
|
||||
# Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 4
|
||||
|
||||
# AM_SANITY_CHECK
|
||||
# ---------------
|
||||
AC_DEFUN([AM_SANITY_CHECK],
|
||||
[AC_MSG_CHECKING([whether build environment is sane])
|
||||
# Just in case
|
||||
sleep 1
|
||||
echo timestamp > conftest.file
|
||||
# Do `set' in a subshell so we don't clobber the current shell's
|
||||
# arguments. Must try -L first in case configure is actually a
|
||||
# symlink; some systems play weird games with the mod time of symlinks
|
||||
# (eg FreeBSD returns the mod time of the symlink's containing
|
||||
# directory).
|
||||
if (
|
||||
set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
|
||||
if test "$[*]" = "X"; then
|
||||
# -L didn't work.
|
||||
set X `ls -t $srcdir/configure conftest.file`
|
||||
fi
|
||||
rm -f conftest.file
|
||||
if test "$[*]" != "X $srcdir/configure conftest.file" \
|
||||
&& test "$[*]" != "X conftest.file $srcdir/configure"; then
|
||||
|
||||
# If neither matched, then we have a broken ls. This can happen
|
||||
# if, for instance, CONFIG_SHELL is bash and it inherits a
|
||||
# broken ls alias from the environment. This has actually
|
||||
# happened. Such a system could not be considered "sane".
|
||||
AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
|
||||
alias in your environment])
|
||||
fi
|
||||
|
||||
test "$[2]" = conftest.file
|
||||
)
|
||||
then
|
||||
# Ok.
|
||||
:
|
||||
else
|
||||
AC_MSG_ERROR([newly created file is older than distributed files!
|
||||
Check your system clock])
|
||||
fi
|
||||
AC_MSG_RESULT(yes)])
|
||||
|
||||
# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# AM_PROG_INSTALL_STRIP
|
||||
# ---------------------
|
||||
# One issue with vendor `install' (even GNU) is that you can't
|
||||
# specify the program used to strip binaries. This is especially
|
||||
# annoying in cross-compiling environments, where the build's strip
|
||||
# is unlikely to handle the host's binaries.
|
||||
# Fortunately install-sh will honor a STRIPPROG variable, so we
|
||||
# always use install-sh in `make install-strip', and initialize
|
||||
# STRIPPROG with the value of the STRIP variable (set by the user).
|
||||
AC_DEFUN([AM_PROG_INSTALL_STRIP],
|
||||
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
|
||||
# Installed binaries are usually stripped using `strip' when the user
|
||||
# run `make install-strip'. However `strip' might not be the right
|
||||
# tool to use in cross-compilation environments, therefore Automake
|
||||
# will honor the `STRIP' environment variable to overrule this program.
|
||||
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
|
||||
if test "$cross_compiling" != no; then
|
||||
AC_CHECK_TOOL([STRIP], [strip], :)
|
||||
fi
|
||||
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
|
||||
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
||||
|
||||
# Check how to create a tarball. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 2
|
||||
|
||||
# _AM_PROG_TAR(FORMAT)
|
||||
# --------------------
|
||||
# Check how to create a tarball in format FORMAT.
|
||||
# FORMAT should be one of `v7', `ustar', or `pax'.
|
||||
#
|
||||
# Substitute a variable $(am__tar) that is a command
|
||||
# writing to stdout a FORMAT-tarball containing the directory
|
||||
# $tardir.
|
||||
# tardir=directory && $(am__tar) > result.tar
|
||||
#
|
||||
# Substitute a variable $(am__untar) that extract such
|
||||
# a tarball read from stdin.
|
||||
# $(am__untar) < result.tar
|
||||
AC_DEFUN([_AM_PROG_TAR],
|
||||
[# Always define AMTAR for backward compatibility.
|
||||
AM_MISSING_PROG([AMTAR], [tar])
|
||||
m4_if([$1], [v7],
|
||||
[am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
|
||||
[m4_case([$1], [ustar],, [pax],,
|
||||
[m4_fatal([Unknown tar format])])
|
||||
AC_MSG_CHECKING([how to create a $1 tar archive])
|
||||
# Loop over all known methods to create a tar archive until one works.
|
||||
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
|
||||
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
|
||||
# Do not fold the above two line into one, because Tru64 sh and
|
||||
# Solaris sh will not grok spaces in the rhs of `-'.
|
||||
for _am_tool in $_am_tools
|
||||
do
|
||||
case $_am_tool in
|
||||
gnutar)
|
||||
for _am_tar in tar gnutar gtar;
|
||||
do
|
||||
AM_RUN_LOG([$_am_tar --version]) && break
|
||||
done
|
||||
am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
|
||||
am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
|
||||
am__untar="$_am_tar -xf -"
|
||||
;;
|
||||
plaintar)
|
||||
# Must skip GNU tar: if it does not support --format= it doesn't create
|
||||
# ustar tarball either.
|
||||
(tar --version) >/dev/null 2>&1 && continue
|
||||
am__tar='tar chf - "$$tardir"'
|
||||
am__tar_='tar chf - "$tardir"'
|
||||
am__untar='tar xf -'
|
||||
;;
|
||||
pax)
|
||||
am__tar='pax -L -x $1 -w "$$tardir"'
|
||||
am__tar_='pax -L -x $1 -w "$tardir"'
|
||||
am__untar='pax -r'
|
||||
;;
|
||||
cpio)
|
||||
am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
|
||||
am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
|
||||
am__untar='cpio -i -H $1 -d'
|
||||
;;
|
||||
none)
|
||||
am__tar=false
|
||||
am__tar_=false
|
||||
am__untar=false
|
||||
;;
|
||||
esac
|
||||
|
||||
# If the value was cached, stop now. We just wanted to have am__tar
|
||||
# and am__untar set.
|
||||
test -n "${am_cv_prog_tar_$1}" && break
|
||||
|
||||
# tar/untar a dummy directory, and stop if the command works
|
||||
rm -rf conftest.dir
|
||||
mkdir conftest.dir
|
||||
echo GrepMe > conftest.dir/file
|
||||
AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
|
||||
rm -rf conftest.dir
|
||||
if test -s conftest.tar; then
|
||||
AM_RUN_LOG([$am__untar <conftest.tar])
|
||||
grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
|
||||
fi
|
||||
done
|
||||
rm -rf conftest.dir
|
||||
|
||||
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
|
||||
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
|
||||
AC_SUBST([am__tar])
|
||||
AC_SUBST([am__untar])
|
||||
]) # _AM_PROG_TAR
|
||||
|
||||
m4_include([acinclude.m4])
|
@ -0,0 +1,248 @@
|
||||
/* config.h.in. Generated from configure.in by autoheader. */
|
||||
|
||||
/* Define to 1 if you have the <Carbon/Carbon.h> header file. */
|
||||
#undef HAVE_CARBON_CARBON_H
|
||||
|
||||
/* Define if you have the CoreAudio API */
|
||||
#undef HAVE_COREAUDIO
|
||||
|
||||
/* Define to 1 if you have the <crt_externs.h> header file. */
|
||||
#undef HAVE_CRT_EXTERNS_H
|
||||
|
||||
/* Defines if your system has the crypt function */
|
||||
#undef HAVE_CRYPT
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#undef HAVE_DLFCN_H
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#undef HAVE_INTTYPES_H
|
||||
|
||||
/* Define to 1 if you have the `acl' library (-lacl). */
|
||||
#undef HAVE_LIBACL
|
||||
|
||||
/* Define if you have libjpeg */
|
||||
#undef HAVE_LIBJPEG
|
||||
|
||||
/* Define if you have libpng */
|
||||
#undef HAVE_LIBPNG
|
||||
|
||||
/* Define if you have a working libpthread (will enable threaded code) */
|
||||
#undef HAVE_LIBPTHREAD
|
||||
|
||||
/* Define if you have libz */
|
||||
#undef HAVE_LIBZ
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#undef HAVE_MEMORY_H
|
||||
|
||||
/* Define if system has non-POSIX extensions to the ACL support. */
|
||||
#undef HAVE_NON_POSIX_ACL_EXTENSIONS
|
||||
|
||||
/* Define if your system needs _NSGetEnviron to set up the environment */
|
||||
#undef HAVE_NSGETENVIRON
|
||||
|
||||
/* Define if system has POSIX ACL support. */
|
||||
#undef HAVE_POSIX_ACL
|
||||
|
||||
/* Define if you have res_init */
|
||||
#undef HAVE_RES_INIT
|
||||
|
||||
/* Define if you have the res_init prototype */
|
||||
#undef HAVE_RES_INIT_PROTO
|
||||
|
||||
/* Define if you have a STL implementation by SGI */
|
||||
#undef HAVE_SGI_STL
|
||||
|
||||
/* Define to 1 if you have the `snprintf' function. */
|
||||
#undef HAVE_SNPRINTF
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#undef HAVE_STDINT_H
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#undef HAVE_STDLIB_H
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#undef HAVE_STRINGS_H
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#undef HAVE_STRING_H
|
||||
|
||||
/* Define if you have strlcat */
|
||||
#undef HAVE_STRLCAT
|
||||
|
||||
/* Define if you have the strlcat prototype */
|
||||
#undef HAVE_STRLCAT_PROTO
|
||||
|
||||
/* Define if you have strlcpy */
|
||||
#undef HAVE_STRLCPY
|
||||
|
||||
/* Define if you have the strlcpy prototype */
|
||||
#undef HAVE_STRLCPY_PROTO
|
||||
|
||||
/* Define to 1 if you have the <sys/bitypes.h> header file. */
|
||||
#undef HAVE_SYS_BITYPES_H
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#undef HAVE_SYS_STAT_H
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#undef HAVE_SYS_TYPES_H
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function. */
|
||||
#undef HAVE_VSNPRINTF
|
||||
|
||||
/* Suffix for lib directories */
|
||||
#undef KDELIBSUFF
|
||||
|
||||
/* Name of package */
|
||||
#undef PACKAGE
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#undef PACKAGE_BUGREPORT
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#undef PACKAGE_NAME
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#undef PACKAGE_STRING
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#undef PACKAGE_TARNAME
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
/* The size of `char *', as computed by sizeof. */
|
||||
#undef SIZEOF_CHAR_P
|
||||
|
||||
/* The size of `int', as computed by sizeof. */
|
||||
#undef SIZEOF_INT
|
||||
|
||||
/* The size of `long', as computed by sizeof. */
|
||||
#undef SIZEOF_LONG
|
||||
|
||||
/* The size of `short', as computed by sizeof. */
|
||||
#undef SIZEOF_SHORT
|
||||
|
||||
/* The size of `size_t', as computed by sizeof. */
|
||||
#undef SIZEOF_SIZE_T
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#undef SIZEOF_UNSIGNED_LONG
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#undef STDC_HEADERS
|
||||
|
||||
/* Version number of package */
|
||||
#undef VERSION
|
||||
|
||||
/* Defined if compiling without arts */
|
||||
#undef WITHOUT_ARTS
|
||||
|
||||
/*
|
||||
* jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
|
||||
* headers and I'm too lazy to write a configure test as long as only
|
||||
* unixware is related
|
||||
*/
|
||||
#ifdef _UNIXWARE
|
||||
#define HAVE_BOOLEAN
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
|
||||
* that defines bzero.
|
||||
*/
|
||||
|
||||
#if defined(_AIX)
|
||||
#include <strings.h>
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
|
||||
# include <sys/time.h>
|
||||
# include <crt_externs.h>
|
||||
# define environ (*_NSGetEnviron())
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
#if !defined(HAVE_RES_INIT_PROTO)
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
int res_init(void);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
#if !defined(HAVE_STRLCAT_PROTO)
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
unsigned long strlcat(char*, const char*, unsigned long);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
#if !defined(HAVE_STRLCPY_PROTO)
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
unsigned long strlcpy(char*, const char*, unsigned long);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* On HP-UX, the declaration of vsnprintf() is needed every time !
|
||||
*/
|
||||
|
||||
#if !defined(HAVE_VSNPRINTF) || defined(hpux)
|
||||
#if __STDC__
|
||||
#include <stdarg.h>
|
||||
#include <stdlib.h>
|
||||
#else
|
||||
#include <varargs.h>
|
||||
#endif
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
int snprintf(char *str, size_t n, char const *fmt, ...);
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
#if defined(__SVR4) && !defined(__svr4__)
|
||||
#define __svr4__ 1
|
||||
#endif
|
||||
|
||||
|
||||
/* type to use in place of socklen_t if not defined */
|
||||
#undef kde_socklen_t
|
||||
|
||||
/* type to use in place of socklen_t if not defined (deprecated, use
|
||||
kde_socklen_t) */
|
||||
#undef ksize_t
|
||||
|
||||
#define RELEASE_NAME "Power Stone"
|
@ -0,0 +1,2 @@
|
||||
./admin/configure.in.min
|
||||
configure.in.in
|
@ -0,0 +1,297 @@
|
||||
dnl =======================================================
|
||||
dnl FILE: ./admin/configure.in.min
|
||||
dnl =======================================================
|
||||
|
||||
dnl This file is part of the KDE libraries/packages
|
||||
dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org)
|
||||
|
||||
dnl This file is free software; you can redistribute it and/or
|
||||
dnl modify it under the terms of the GNU Library General Public
|
||||
dnl License as published by the Free Software Foundation; either
|
||||
dnl version 2 of the License, or (at your option) any later version.
|
||||
|
||||
dnl This library is distributed in the hope that it will be useful,
|
||||
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
dnl Library General Public License for more details.
|
||||
|
||||
dnl You should have received a copy of the GNU Library General Public License
|
||||
dnl along with this library; see the file COPYING.LIB. If not, write to
|
||||
dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
dnl Boston, MA 02110-1301, USA.
|
||||
|
||||
# Original Author was Kalle@kde.org
|
||||
# I lifted it in some mater. (Stephan Kulow)
|
||||
# I used much code from Janos Farkas
|
||||
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_INIT(acinclude.m4) dnl a source file from your sub dir
|
||||
|
||||
dnl This is so we can use kde-common
|
||||
AC_CONFIG_AUX_DIR(admin)
|
||||
|
||||
dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
|
||||
unset CDPATH
|
||||
|
||||
dnl Checking host/target/build systems, for make, install etc.
|
||||
AC_CANONICAL_SYSTEM
|
||||
dnl Perform program name transformation
|
||||
AC_ARG_PROGRAM
|
||||
|
||||
dnl Automake doc recommends to do this only here. (Janos)
|
||||
AM_INIT_AUTOMAKE(krusader, 1.90.0) dnl searches for some needed programs
|
||||
|
||||
KDE_SET_PREFIX
|
||||
|
||||
dnl generate the config header
|
||||
AM_CONFIG_HEADER(config.h) dnl at the distribution this done
|
||||
|
||||
dnl Checks for programs.
|
||||
AC_CHECK_COMPILERS
|
||||
AC_ENABLE_SHARED(yes)
|
||||
AC_ENABLE_STATIC(no)
|
||||
KDE_PROG_LIBTOOL
|
||||
|
||||
dnl for NLS support. Call them in this order!
|
||||
dnl WITH_NLS is for the po files
|
||||
AM_KDE_WITH_NLS
|
||||
|
||||
KDE_USE_QT(3)
|
||||
AC_PATH_KDE
|
||||
dnl =======================================================
|
||||
dnl FILE: configure.in.in
|
||||
dnl =======================================================
|
||||
|
||||
#MIN_CONFIG(3)
|
||||
|
||||
###################################################
|
||||
# Check for Konqueror
|
||||
###################################################
|
||||
|
||||
AC_ARG_WITH(konqueror,
|
||||
AC_HELP_STRING([--without-konqueror],[build Krusader without support Konqueror's servicemenus [default=with]]),
|
||||
[with_konq=$withval],
|
||||
[with_konq=yes]
|
||||
)
|
||||
|
||||
if test "$with_konq" != "no"; then
|
||||
# check for the headers
|
||||
have_libkonq=yes
|
||||
KDE_CHECK_HEADER(konq_popupmenu.h, ,[have_libkonq=no] )
|
||||
KDE_CHECK_HEADER(konqbookmarkmanager.h, ,[have_libkonq=no] )
|
||||
|
||||
if test "$have_libkonq" = "no"; then
|
||||
# if this var is 'yes', the configure-suppery drops a warning.
|
||||
# see admin/configure.in.bot.end
|
||||
warn_konq=yes
|
||||
fi
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(include_libkonq, test "$have_libkonq" = yes)
|
||||
|
||||
###################################################
|
||||
# Check for ACL
|
||||
###################################################
|
||||
|
||||
AC_ARG_WITH(acl,
|
||||
AC_HELP_STRING([--without-acl],[build Krusader without ACL support [default=with]]),
|
||||
[with_acl=$withval],
|
||||
[with_acl=yes]
|
||||
)
|
||||
|
||||
if test "$with_acl" != "no"; then
|
||||
# check for the headers
|
||||
have_posix_acl=yes
|
||||
AC_CHECK_HEADER(sys/acl.h, ,[have_posix_acl=no] )
|
||||
have_non_posix_acl_ext=yes
|
||||
AC_CHECK_HEADER(acl/libacl.h, ,[have_non_posix_acl_ext=no] )
|
||||
|
||||
if test "$have_posix_acl" = "yes" ; then
|
||||
AC_DEFINE([HAVE_POSIX_ACL], 1, [Define if system has POSIX ACL support.])
|
||||
if test "$have_non_posix_acl_ext" = "yes" ; then
|
||||
AC_DEFINE([HAVE_NON_POSIX_ACL_EXTENSIONS], 1, [Define if system has non-POSIX extensions to the ACL support.])
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$have_posix_acl" = "yes" ; then
|
||||
AC_CHECK_LIB(acl, acl_free)
|
||||
fi
|
||||
fi
|
||||
|
||||
###################################################
|
||||
# Check for JavaScript
|
||||
###################################################
|
||||
|
||||
AC_ARG_WITH(javascript,
|
||||
AC_HELP_STRING([--without-javascript],[build Krusader without JavaScript support [default=with]]),
|
||||
[with_js=$withval],
|
||||
[with_js=yes]
|
||||
)
|
||||
|
||||
if test "$with_js" != "no"; then
|
||||
# check for the header
|
||||
have_libkjsembed=yes
|
||||
KDE_CHECK_HEADER(kjsembed/kjsembedpart.h, ,[have_libkjsembed=no] )
|
||||
|
||||
if test "$have_libkjsembed" = "no"; then
|
||||
# if this var is 'yes', the configure-suppery drops a warning.
|
||||
# see admin/configure.in.bot.end
|
||||
warn_js=yes
|
||||
fi
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(include_libkjsembed, test "$have_libkjsembed" = yes)
|
||||
|
||||
###################################################
|
||||
# If our own tar-KIO schould be build
|
||||
###################################################
|
||||
|
||||
AC_ARG_WITH(kiotar,
|
||||
AC_HELP_STRING([--with-kiotar],[use our write-enabled version of KDE's tar KIO-Slave [default=without]]),
|
||||
[with_tar=$withval],
|
||||
[with_tar=no]
|
||||
)
|
||||
|
||||
AM_CONDITIONAL(with_tar, test "$with_tar" != "no")
|
||||
|
||||
###################################################
|
||||
|
||||
dnl PACKAGE set before
|
||||
# This adds the RELEASE_NAME-Marco to config.h (where also VERSION is defined).
|
||||
# It can be used to add a name to a release. If commented out only VERSION is used, see main.cpp
|
||||
AH_BOTTOM([#define RELEASE_NAME "Power Stone"])
|
||||
|
||||
dnl CXXFLAGS="$NOOPT_CXXFLAGS" dnl __kdevelop[noopt]__
|
||||
dnl CFLAGS="$NOOPT_CFLAGS" dnl __kdevelop[noopt]__
|
||||
dnl CXXFLAGS="$CXXFLAGS $USE_EXCEPTIONS" dnl __kdevelop[exc]__
|
||||
|
||||
dnl KDE_NEED_FLEX dnl __kdevelop__
|
||||
dnl AC_PROG_YACC dnl __kdevelop__
|
||||
|
||||
|
||||
CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE -DKDE_NO_COMPAT -DQT_NO_ASCII_CAST"
|
||||
KDE_CREATE_SUBDIRSLIST
|
||||
AC_CONFIG_FILES([ Makefile ])
|
||||
AC_CONFIG_FILES([ doc/Makefile ])
|
||||
AC_CONFIG_FILES([ doc/en/Makefile ])
|
||||
AC_CONFIG_FILES([ doc/pics/Makefile ])
|
||||
AC_CONFIG_FILES([ doc/ru/Makefile ])
|
||||
AC_CONFIG_FILES([ iso/Makefile ])
|
||||
AC_CONFIG_FILES([ iso/libisofs/Makefile ])
|
||||
AC_CONFIG_FILES([ krArc/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/ActionMan/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/BookMan/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/Dialogs/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/DiskUsage/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/DiskUsage/filelightParts/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/DiskUsage/radialMap/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/Filter/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/GUI/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/KViewer/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/Konfigurator/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/KrJS/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/Locate/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/MountMan/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/Panel/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/Queue/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/RemoteMan/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/Search/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/Splitter/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/Synchronizer/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/UserAction/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/UserMenu/Makefile ])
|
||||
AC_CONFIG_FILES([ krusader/VFS/Makefile ])
|
||||
AC_CONFIG_FILES([ pics/Makefile ])
|
||||
AC_CONFIG_FILES([ po/Makefile ])
|
||||
AC_CONFIG_FILES([ tar/Makefile ])
|
||||
AC_CONFIG_FILES([ virt/Makefile ])
|
||||
AC_OUTPUT
|
||||
# added manualy, it dumps a summary of the most important settings
|
||||
# and displays a warning if the KDEDIR or QTDIR is empty
|
||||
echo "
|
||||
Krusader Project:
|
||||
-----------------
|
||||
Source code location: ${srcdir}
|
||||
C Compiler: ${CC}
|
||||
C Compiler flags: ${CFLAGS}
|
||||
C++ Compiler: ${CXX}
|
||||
prefix: ${prefix}
|
||||
kde_includes: ${ac_kde_includes}
|
||||
kde_libraries: ${ac_kde_libraries}
|
||||
kde_locale: ${prefix}/share/locale
|
||||
qt_libraries: ${ac_qt_libraries}
|
||||
qt_includes: ${ac_qt_includes}
|
||||
KDEDIR: ${KDEDIR}
|
||||
QTDIR: ${QTDIR}
|
||||
Install path: ${prefix}/bin
|
||||
krusader version: ${VERSION}
|
||||
krusader binary: ${prefix}/bin/${PACKAGE} (after 'make install')
|
||||
"
|
||||
|
||||
# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure
|
||||
if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
|
||||
# And if so, warn when they don't match
|
||||
if test "$kde_libs_prefix" != "$given_prefix"; then
|
||||
# And if kde doesn't know about the prefix yet
|
||||
echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
|
||||
if test $? -ne 0; then
|
||||
echo ""
|
||||
echo "Warning: you chose to install this package in $given_prefix,"
|
||||
echo "but KDE was found in $kde_libs_prefix."
|
||||
echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
|
||||
echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix"
|
||||
echo "Then restart KDE."
|
||||
echo ""
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if test x$GXX = "xyes" -a x$kde_have_gcc_visibility = "xyes" -a x$kde_cv_val_qt_gcc_visibility_patched = "xno"; then
|
||||
echo ""
|
||||
echo "Your GCC supports symbol visibility, but the patch for Qt supporting visibility"
|
||||
echo "was not included. Therefore, GCC symbol visibility support remains disabled."
|
||||
echo ""
|
||||
echo "For better performance, consider including the Qt visibility supporting patch"
|
||||
echo "located at:"
|
||||
echo ""
|
||||
echo "http://bugs.kde.org/show_bug.cgi?id=109386"
|
||||
echo ""
|
||||
echo "and recompile all of Qt and KDE. Note, this is entirely optional and"
|
||||
echo "everything will continue to work just fine without it."
|
||||
echo ""
|
||||
fi
|
||||
|
||||
if test "$all_tests" = "bad"; then
|
||||
if test ! "$cache_file" = "/dev/null"; then
|
||||
echo ""
|
||||
echo "Please remove the file $cache_file after changing your setup"
|
||||
echo "so that configure will find the changes next time."
|
||||
echo ""
|
||||
fi
|
||||
else
|
||||
|
||||
if (test $warn_konq);
|
||||
then echo "NOTICE: Since the Konqueror-headers are not found Krusader will be build without support for its service-menus"
|
||||
fi
|
||||
|
||||
if (test $warn_js);
|
||||
then echo "NOTICE: Since the KJSEmbed-headers are not found Krusader will be build without JS support"
|
||||
fi
|
||||
|
||||
if (test $with_tar != "no");
|
||||
then echo "NOTICE: Our write-enabled version of KDE's tar KIO-Slave will be build. \"make install\" will may overwrite the KDE-version!"
|
||||
fi
|
||||
|
||||
if (test -z "$KDEDIR");
|
||||
then echo "WARNING: KDEDIR enviroment variable is empty! Please read Krusader FAQ"
|
||||
fi
|
||||
|
||||
if (test -z "$QTDIR");
|
||||
then echo "WARNING: QTDIR enviroment variable is empty! Please read Krusader FAQ"
|
||||
fi
|
||||
echo ""
|
||||
echo "Good - your configure finished. Start make now"
|
||||
echo ""
|
||||
fi
|
@ -0,0 +1,108 @@
|
||||
#MIN_CONFIG(3)
|
||||
|
||||
###################################################
|
||||
# Check for Konqueror
|
||||
###################################################
|
||||
|
||||
AC_ARG_WITH(konqueror,
|
||||
AC_HELP_STRING([--without-konqueror],[build Krusader without support Konqueror's servicemenus [default=with]]),
|
||||
[with_konq=$withval],
|
||||
[with_konq=yes]
|
||||
)
|
||||
|
||||
if test "$with_konq" != "no"; then
|
||||
# check for the headers
|
||||
have_libkonq=yes
|
||||
KDE_CHECK_HEADER(konq_popupmenu.h, ,[have_libkonq=no] )
|
||||
KDE_CHECK_HEADER(konqbookmarkmanager.h, ,[have_libkonq=no] )
|
||||
|
||||
if test "$have_libkonq" = "no"; then
|
||||
# if this var is 'yes', the configure-suppery drops a warning.
|
||||
# see admin/configure.in.bot.end
|
||||
warn_konq=yes
|
||||
fi
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(include_libkonq, test "$have_libkonq" = yes)
|
||||
|
||||
###################################################
|
||||
# Check for ACL
|
||||
###################################################
|
||||
|
||||
AC_ARG_WITH(acl,
|
||||
AC_HELP_STRING([--without-acl],[build Krusader without ACL support [default=with]]),
|
||||
[with_acl=$withval],
|
||||
[with_acl=yes]
|
||||
)
|
||||
|
||||
if test "$with_acl" != "no"; then
|
||||
# check for the headers
|
||||
have_posix_acl=yes
|
||||
AC_CHECK_HEADER(sys/acl.h, ,[have_posix_acl=no] )
|
||||
have_non_posix_acl_ext=yes
|
||||
AC_CHECK_HEADER(acl/libacl.h, ,[have_non_posix_acl_ext=no] )
|
||||
|
||||
if test "$have_posix_acl" = "yes" ; then
|
||||
AC_DEFINE([HAVE_POSIX_ACL], 1, [Define if system has POSIX ACL support.])
|
||||
if test "$have_non_posix_acl_ext" = "yes" ; then
|
||||
AC_DEFINE([HAVE_NON_POSIX_ACL_EXTENSIONS], 1, [Define if system has non-POSIX extensions to the ACL support.])
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$have_posix_acl" = "yes" ; then
|
||||
AC_CHECK_LIB(acl, acl_free)
|
||||
fi
|
||||
fi
|
||||
|
||||
###################################################
|
||||
# Check for JavaScript
|
||||
###################################################
|
||||
|
||||
AC_ARG_WITH(javascript,
|
||||
AC_HELP_STRING([--without-javascript],[build Krusader without JavaScript support [default=with]]),
|
||||
[with_js=$withval],
|
||||
[with_js=yes]
|
||||
)
|
||||
|
||||
if test "$with_js" != "no"; then
|
||||
# check for the header
|
||||
have_libkjsembed=yes
|
||||
KDE_CHECK_HEADER(kjsembed/kjsembedpart.h, ,[have_libkjsembed=no] )
|
||||
|
||||
if test "$have_libkjsembed" = "no"; then
|
||||
# if this var is 'yes', the configure-suppery drops a warning.
|
||||
# see admin/configure.in.bot.end
|
||||
warn_js=yes
|
||||
fi
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(include_libkjsembed, test "$have_libkjsembed" = yes)
|
||||
|
||||
###################################################
|
||||
# If our own tar-KIO schould be build
|
||||
###################################################
|
||||
|
||||
AC_ARG_WITH(kiotar,
|
||||
AC_HELP_STRING([--with-kiotar],[use our write-enabled version of KDE's tar KIO-Slave [default=without]]),
|
||||
[with_tar=$withval],
|
||||
[with_tar=no]
|
||||
)
|
||||
|
||||
AM_CONDITIONAL(with_tar, test "$with_tar" != "no")
|
||||
|
||||
###################################################
|
||||
|
||||
AM_INIT_AUTOMAKE(krusader,1.90.0)
|
||||
# This adds the RELEASE_NAME-Marco to config.h (where also VERSION is defined).
|
||||
# It can be used to add a name to a release. If commented out only VERSION is used, see main.cpp
|
||||
AH_BOTTOM([#define RELEASE_NAME "Power Stone"])
|
||||
|
||||
dnl CXXFLAGS="$NOOPT_CXXFLAGS" dnl __kdevelop[noopt]__
|
||||
dnl CFLAGS="$NOOPT_CFLAGS" dnl __kdevelop[noopt]__
|
||||
dnl CXXFLAGS="$CXXFLAGS $USE_EXCEPTIONS" dnl __kdevelop[exc]__
|
||||
|
||||
dnl KDE_NEED_FLEX dnl __kdevelop__
|
||||
dnl AC_PROG_YACC dnl __kdevelop__
|
||||
|
||||
|
||||
CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE -DKDE_NO_COMPAT -DQT_NO_ASCII_CAST"
|
@ -0,0 +1,6 @@
|
||||
#! /bin/sh
|
||||
mkdir /usr/tmp/rpms
|
||||
export RPM_BUILD_ROOT=/usr/tmp/rpms
|
||||
mv krusader*.tar.gz /usr/src/RPM/SOURCES
|
||||
rpmbuild -ba krusader.spec
|
||||
|
@ -0,0 +1,15 @@
|
||||
####### kdevelop will overwrite this part!!! (begin)##########
|
||||
|
||||
SUBDIRS = en ru pics
|
||||
|
||||
EXTRA_DIST = krusader.1
|
||||
|
||||
install-data-local:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/man1/
|
||||
$(INSTALL_DATA) $(srcdir)/krusader.1 $(DESTDIR)$(mandir)/man1/krusader.1
|
||||
|
||||
uninstall-local:
|
||||
-rm -f $(DESTDIR)$(mandir)/man1/krusader.1
|
||||
|
||||
####### kdevelop will overwrite this part!!! (end)############
|
||||
|
@ -0,0 +1,70 @@
|
||||
A Short Tutorial for the User Actions System
|
||||
============================================
|
||||
Go to the Konfigurator and choose "Useractions". There you manage all your
|
||||
actions. If you add an new action, you get an empty input-mask where you can
|
||||
enter all the properties. The action will be added as soon as you press "ok".
|
||||
Now it's shown in the list on the left.
|
||||
|
||||
You can choose it if you want to edit the properties (the changes will take
|
||||
effect if you press OK), remove it (per default you will be asked again if
|
||||
you realy want to delete it but you can disable it by checking "don't ask me again").
|
||||
|
||||
If you export a useraction you have to give a file where to store it. If it
|
||||
does not exists it will be created. If it contains already some useractions,
|
||||
the action you're exporting will be added to that file.
|
||||
|
||||
If you import some actions they will be added automaticly 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're asked to resolve them. For this, the list on
|
||||
the left will only show the actions where conflicts exists. You now can give
|
||||
them new names or remove them.
|
||||
|
||||
All actions you've defined are now shown in the usermenu and in KDE's dialogs
|
||||
for changing shortcuts and managing the toolbar. In addition all actions
|
||||
which are available for the current item will also show up in the rightclick
|
||||
menu.
|
||||
|
||||
The fields of the properties are (* are required):
|
||||
name*: a unique name of the action, used to identiy it for KDE's action-system
|
||||
title*: the title displayed in the menus/dialogs
|
||||
icon: the icon for you action
|
||||
tooltip: a tooltip for your action - i.e. displayed in the toolbar on mouseover
|
||||
desctiption: a description of what the action is doing.
|
||||
command*: that is the command which is finaly executed. you can add
|
||||
placeholder using a GUI with the 'add'-button
|
||||
startpath: the working-directory for your command execution-mode should be clear
|
||||
command eccepts: tells if the placeholder should return local addesses or URLs
|
||||
Default shortcut: the action will be init with this shortcut
|
||||
|
||||
On the advanced-tab you can say where your command should be visible (for the
|
||||
rightclick-menu). In addition it's possibe to change the command executed and
|
||||
confirm it separately. You can also set a user under which the command should
|
||||
be executed.
|
||||
|
||||
There are basicly two kinds of placeholders:
|
||||
1) those who access internal functions of Krusader
|
||||
2) those who are are replaced by a string.
|
||||
|
||||
it's important to know that the first category is performed at expansion-time,
|
||||
meaning that the extra confirmation has only effect on programms which are
|
||||
executed, not on internal functions (which aree called earlyer)
|
||||
|
||||
The list of placeholders is accessable via the 'add' button.
|
||||
Some Placeholders can get parameters, for those is also a GUI provided.
|
||||
The following list is already implemented:
|
||||
Path replaced by the panels path
|
||||
Count replaced by the number of <first parameter>
|
||||
Filter replaced by the panels filter-mask
|
||||
Current replaced by the current item
|
||||
List replaced by a list of all <first paremeter>
|
||||
Select manipulates the selection in a panel
|
||||
Goto changes the panels's path to <first parameter>
|
||||
Ask asks the user for a some text and is replaced by the answer
|
||||
Clipboard manipulates the clipboard
|
||||
Copy copies a file, useful for quick, local, backups
|
||||
Sync opens the Synchronizer with a given profile
|
||||
NewSearch opens the search-windows with a given profile
|
||||
Profile loads a given panel-profile
|
||||
|
||||
Enjoy,
|
||||
|
@ -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
|
||||
|
||||
|
@ -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, ⪚
|
||||
&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>
|
@ -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>&</literal> to the bookmark name
|
||||
⪚
|
||||
<literal>&sourceforge, &home,
|
||||
down&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>⪚ 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
|
||||
⪚ 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 ⪚ the
|
||||
<guilabel>Feed to Listbox</guilabel> feature of the search
|
||||
module and the synchronizer. The location toolbar will
|
||||
display ⪚
|
||||
<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>
|
@ -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>
|
File diff suppressed because it is too large
Load Diff
@ -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>
|
@ -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 ⪚ 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&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>
|
@ -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 & 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ähr, developer
|
||||
<email>jonas.baehr@web.de</email></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Frank Schoolmeesters, Documentation &
|
||||
Marketing coordinator
|
||||
<email>frank_schoolmeesters@yahoo.com</email></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Richard Holt, Documentation & Proofing
|
||||
<email>richard.holt@gmail.com</email></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Matej Urbančič,
|
||||
Marketing & 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; &
|
||||
&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ä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áclav Jůza, QA,
|
||||
bug-hunting, patches and general help</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Jiří
|
||||
Paleč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ábor Lehel (illissius), Viewer
|
||||
module for the 3rd Hand Panel</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Szombathelyi Gyö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áclav
|
||||
Jů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é-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ó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ý</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Slovenian: Matej
|
||||
Urbančič</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Spanish: Rafael Munoz Rodriguez, Alejandro Araiza
|
||||
Alvarado, Alex Araiza</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Swedish: Erik Johansson, Anders
|
||||
Lindé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>
|
@ -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 & 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>
|
@ -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.
|
||||
⪚ "&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>
|
File diff suppressed because it is too large
Load Diff
@ -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 ⪚ 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 ⪚
|
||||
<link linkend="folderhistory">Folder History</link>,
|
||||
<link linkend="popular-urls">Popular
|
||||
&URL;s</link>, ...</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>&vfs-lnk; for ⪚
|
||||
&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 ⪚ 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" (⪚
|
||||
&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>
|
@ -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>
|
@ -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 ⪚ 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>
|
@ -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;'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&group_id=6488&func=browse">online bug list</ulink>'>
|
||||
<!ENTITY patch-tracker-url '<ulink url="http://sourceforge.net/tracker/?group_id=6488&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&query0=krusader&operator0=0&collection=Novell&date=&numhits=10&template=ResultListTemplate.html&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&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&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&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&module=krusader">&lunarlinux;</ulink>'>
|
||||
<!ENTITY qilinux-download-url '<ulink url="http://www.qilinux.org/modules.php?op=modload&name=distromatic&file=index&tag=devel&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&package=krusader">available</ulink>'>
|
||||
<!ENTITY klik-stable-krusader-url '<ulink url="http://klik.atekon.de/details.php?section=utils&package=krusader-latest">stable &krusader;</ulink>'>
|
||||
<!ENTITY klik-cvs-krusader-url '<ulink url="http://klik.atekon.de/details.php?section=utils&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&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&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&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 & 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'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 "&" 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čič</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ä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>
|
File diff suppressed because it is too large
Load Diff
@ -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>
|
@ -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>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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
|
||||
⪚ 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, ⪚ 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 (⪚ 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>
|
@ -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>
|
||||