# Konfigurator: &krusader;'s Configuration Center

Konfigurator is &krusader;'s configuration center. Here you can modify the way &krusader; does things and customize it to your own needs. At any time, pressing the "Apply" button will apply the changes, pressing "Close" will close Konfigurator, and pressing "Defaults" will re-apply &krusader;'s "factory" settings. Konfigurator is divided into pages, each containing items related to that page. For some changes to the &GUI;, you will have to close &krusader; and restart &krusader;.

## Startup page

Konfigurator startup page
Konfigurator startup page

Konfigurator startup page.

The startup page determines the way that &krusader; looks (and works) when it is launched. It is divided into two main parts:

Panels

  "Save settings on exit": when &krusader; launches, the panels current directory will be the same as it was, when &krusader; was shutdown - providing the location is within a local filesystem. When checked, all the other checkboxes of the the startup page will be disabled.

  "Start with the following settings": allows you to define a startup status for each of the panel in the following manner:

  - "Left/Right Panel starts at": the following options are available

    - This panel will start at a specified homepage. In this case, you also need to choose a directory which will be this panels homepage.

    - This panel will start at the folder it was executed from.

    - This panel will start at the last directory it was in when &krusader; was shut down.

User Interface

  Determine which parts of the user interface are visible during startup.

  - "Save settings on exit": when shutdown, &krusader; checks the state of the user interface components, and restores them to the condition they were during shutdown.

  - "Toolbar visible": if checked, the &toolbar_lnk; will be visible during startup.

  - "Statusbar visible": if checked, the statusbar will be visible during startup.

  - "Function keys visible": if checked, the &fnkeybar_lnk; will be visible during startup.

  - "Command line visible": if checked, the command line will be visible during startup.

  - "Terminal emulator visible": if checked, the terminal emulator will be visible during startup.

  - "Restore last postion and size": when launched, &krusader; will resize itself to the last size it was when last shutdown. &krusader; will also appear in the same location on the screen.

## Look & Feel page

Here you can determine the look & feel of things - which basically means fine-tuning the application to your needs. The page is divided into five tabs: Operation, Panel, Toolbar, Key-bindings and Panel Toolbar. Since Toolbar and Key-bindings are &kde; standard tools we'll focus on the other sections:

Konfigurator Look & Feel page
Konfigurator Look & Feel page

Konfigurator Look & Feel page.

### Operation

#### Look & Feel

- "Warn on exit": if checked, &krusader; will display an "Are you sure?" warning when you're trying to shut it down. Otherwise, it will exit without protest.

- "Minimize to tray": if checked, when you minimize &krusader;, its icon will appear in the system tray instead of the taskbar.

- "Show hidden files": if checked, &krusader; will display the "dot files" which are otherwise hidden.

- "Automark directories": when marking a group of files (either by using Select Group or by using Select All), &krusader; will check this option. If it is checked, then directories matching the select criteria will also be marked; otherwise, only files will be marked.

- "Case sensitive sorting": if checked (the &UNIX; default), all files beginning with capital letters appear before files beginning with non-capital letters; otherwise, all files beginning with a specified letter (capital or otherwise) will appear together.

- "New style quicksearch": The new Quicksearch feature is used.

- "Case sensitive quicksearch": When using the Quicksearch feature: if checked (the &UNIX; default), all files beginning with capital letters appear before files beginning with non-capital letters; otherwise, all files beginning with a specified letter (capital or otherwise) will appear together.

- "Show panel level toolbar": if checked, show the toolbar in the panel with &eg; the "/" and ".." buttons.

#### Single click / Double click selection

- "Double click executes": if checked, with a single click on a file it will be selected and focused, with a double click it opens the file or steps into the directory.

- "Obeys KDE's global policy": if checked, it uses &kde;'s `kcontrol` setting. KDE Control Center Peripherials Mouse here you will have two options:

  - Double-click to open files and folders (select icons on first click).

  - Single-click to open files and folders.

#### Mouse selection modes

- NOTE: this feature is disabled for the moment, due to a bug, sorry

  - Classic: the way &krusader; used to work from day one. Both keys allow selecting files. To select more than one file, hold the &Ctrl; key and click the &LMB;. Right-click menu is invoked using a short click on the &RMB;.

  - "Left mouse button selects": this way, pressing the &LMB; selects files - you can click and select multiple files. Right-click menu is invoked using a short click on the &RMB;.

  - "Right button selects": this way (sometimes referred to as 'total (windows) commander style') the &LMB; does not select, but sets the current file without affecting the current selection. The &RMB; selects multiple files and the right-click menu is invoked by pressing and holding the &RMB;.

### Panel

- "Panel font": allows you to change the font used inside the file lists.

- "Filelist icon size": allows you to change the size of the icons in the file lists. The available sizes are 16x16, 22x22, 32x32 and 48x48 pixels.

- "Extension Column": if checked, show the extension field (part after the last dot of the filename).

- "Permission Column": if checked, show the full perissions &eg; "-rw-r--r--".

- "Mimetype Column": if checked, show the mimetype field.

- "&krusader; Permission Column": if checked, show only the rights of the current user &eg; "-rw".

- "Size Column": if checked, show the size field.

- "Owner Column": if checked, show the owner field.

- "Date and Time Column": if checked, show the date and time field.

- "Group Column": if checked, show the group field.

- "Use icons in filenames": if checked, show the icons in filenames and folders.

- "Human readable file size": if checked, the file size will be displayed in kB, Mb &etc; and not in bytes (default).

Uncheck the un-used columns, this allows more space for columns in use.

### Toolbar

Here you can configure the &toolbar_lnk; the way you want. Add the action buttons of your favourite functions to the Toolbar.

### Key-bindings

Here you can configure the &keybindigs_lnk;. Configure the Key-bindings of your favourite functions the way you want.

### Panel Toolbar

"Panel Toolbar visible": if checked, &krusader; will display the Panel Toolbar.

The buttons on the Panel Toolbar can be made visible or hidden:

- "Open" button

- "Equal (=)" button

- "Up (..)" button

- "Home (~)" button

- "Root (/)" button

- "Toggle-button for sync-browsing": if checked, show the &sync_browsing_lnk; button.

## Colors page

This page configures the colors in the list panel. The "KDE default colors" is the default color configuration, "Use alternate background color" checkbox will enable/disable the alternate &kde; colors.

Konfigurator color page
Konfigurator color page

Konfigurator color page.

General

  - "Use alternate background color": If checked, the "Background" color and the "Alternate background" color alternates line by line. When you don't use the &kde; default colors, you can configure the alternate colors in the Colors box.

  - "Show current item even if not focused": If checked, shows the last cursor position in the non active list panel. This option is available when you don't use the &kde; default colors.

Colors

  Choose the colors the way you like. In the "Preview" section you can see the result. The colors of the active and inactive panel can be configured. The following items can be configured

  - Foreground

  - Directory foreground

  - Executable foreground

  - Symbolic link foreground

  - Invalid symlink foreground

  - Background

  - Alternate background

  - Marked foreground

  - Marked background

  - Alternate marked background

  - Current foreground

  - Marked current foreground

  - Current background

Preview

  Here you see a preview of the configured colors.

## General page

Here you configure the basic operations.

Konfigurator General page
Konfigurator General page

Konfigurator General page.

The following options determine basic aspects of operation:

- "Delete files / Move to trash": when &krusader; deletes files it can either 'really' delete them or move them to the trash folder, thereby making them available via &kde;'s trash.

- "Use mimetype magic": mimetype magic is a mechanism which allows &krusader; to inspect the files in the panels and determine their type even if the file has no identifying extension. For example, if you take an image file - 'image1.jpg' - and rename it to 'image1', &krusader; will still know it's an image file and work with it accordingly. However, this mode of operation is slower (while refreshing the panel, or changing directories), so try &krusader; with and without mimetype magic and decide what's best for you.

- "Editor": choose what editor will be used when editing a file (via F4).

- "Terminal": choose what terminal emulator will be used when &krusader; opens a console window (via F2, or Commands->Terminal menu option).

- "Temp directory": this option selects the base directory for &krusader;'s temporary files. The actual files will be created in separate directories under the 'Temp directory', so that each user running &krusader; will have his/her own temporary subdirectories under the chosen directory.

  You must choose a temporary directory such that all users running &krusader; have full permissions to!

## Advanced page

This page handles more advanced issues, so you should double-check what you do here, since modifying things around here

Konfigurator Advanced page
Konfigurator Advanced page

Konfigurator Advanced page.

The page is divided into three parts:

General

  - "Automount filesystems": this makes &krusader; try to mount a filesystem before entering it. For example, if you click on `/mnt/cdrom` (and `/mnt/cdrom` appears in `/etc/fstab` as a mount point), &krusader; will check if it is mounted. If not, it will try and mount it for you and then enter, so that you'd see the contents of your cdrom. Note, however, that &krusader; will NOT unmount when exiting `/mnt/cdrom`.

  - "MountMan won't (un)mount the following mount-points": If you have filesystems that you don't want to accidently unmount (or mount) then enter a list of mountpoints seperated by commas (&eg; `/, /boot, /tmp`) and &mountman_lnk; won't try to (un)mount them.

Confirmations

  By checking the options in this section, &krusader; will ask for confirmation before doing a specific action; otherwise, the following actions will be done without warning.

  - deleting non empty directorie(s)

  - deleting file(s)

  - copying file(s)

  - moving file(s)

Fine-Tuning

  - "Icon cache size": &krusader; uses an icon cache, so it won't have to reload icons that were already used before. Of course, as the cache grows bigger, it can store more icons and further speed operations, but the memory footprint of &krusader; will be bigger.

  - "Arguments of updatedb": sets additional arguments for `updatedb`, please read the manpages for more information.

## Archives page

This page handles the way &krusader; works with archives. In the General section you'll see a list of archive formats. Some are checked and some are grayed-out. The ones that are available (not grayed-out) are supported by &krusader;. If you check them, then &krusader; will handle them transparently and let you open them as folders; otherwise, &krusader; will attempt to invoke an application which opens that type of archive. If a certain archive is grayed-out, it means that &krusader; couldn't find the appropriate executables in the configured path. Please configure the full path of the packagers in the &konfigependencie_lnk; (&eg; to handle ZIP archives, &krusader; needs the `unzip` and `zip` executables).

Konfigurator Archives page
Screenshot

Konfigurator Archives page.

If you've installed a certain archive application (let's say `arj`) and want &krusader; to know about it, just click the "Auto Configure" button. &krusader; will search for all supported executables and print a report listing the archive formats that can be handled. If all went well the new archive should be available and checked.

Please install new packagers to your `PATH` (&ie;: `/usr/bin` or `/usr/local/bin` &etc;)

Fine-Tuning

- "Allow moving into archives": this option allows you to move files into an archive (as opposed to just copying into the archive). The down side is that if a power failure occurs during the process, the files that were moved might already be deleted, but not yet packed into the archive.

  If such thing happens, the file(s) are NOT LOST. They were actually moved into a subfolder in the &krusader;'s temp directory. You can search that directory and find your files, safe and sound.

- "Test archives when finished packing": this option automatically runs a test on a newly packed archive. It is safer, but takes longer.

## Dependencies page

This page configures the full path of the external applications. It is even possible to configure the full path of &krusader;!

General tab

Here you can configure the full path of the following external applications:

application | configurable full path
`df` | `/bin/df`
`eject` | `/usr/bin/eject`
`kdesu` | `/usr/bin/kdesu`
`kget` | `/usr/bin/kget`
`kmail` | `/usr/bin/kmail`
`kompare` | `/usr/bin/kompare`
diff utility | `/usr/bin/krename`
`krusader` | `/usr/bin/krusader`
`locate` | `/usr/bin/locate`
`mount` | `/bin/mount`
`umount` | `/bin/umount`
`updatedb` | `/usr/bin/updatedb`

By default &kompare; (part of the kdebase package) is used as external diff utility but you can also use your favorite diff utility &eg; &xxdiff_url; or &kdiff3_url; , just fill in the full path and enjoy.

Packers tab

Here you can configure the full path of the following external packers:

packer | configurable full path
`arj` | `usr/bin/arj`
`bzip2` | `usr/bin/bzip2`
`cpio` | `/bin/cpio`
`gzip` | `/usr/bin/gzip`
`lha` | `/usr/bin/lha`
`rar` | `/usr/bin/rar`
`tar` | `/bin/tar`
`unace` | `/usr/bin/unace`
`unarj` | `/usr/bin/unarj`
`unrar` | `/usr/bin/unrar`
`unzip` | `/usr/bin/unzip`
`zip` | `/usr/bin/zip`

## User Actions

This page configures the user actions of the &useractions_lnk;. Here you can edit, create, delete, import or export user actions. For more information about this screen, look at the &useractions_lnk;.

## Protocols

This page links the mimes to protocols. &eg; protocol "tar" is linked to mime "application/x-tar".