# Konfigurator: &krusader;'s Configuration Center

Konfigurator is &krusader;s configuration center. When running &krusader;, use Settings Configure &krusader;... , and it will start Konfigurator. There you can modify the way &krusader; works and customize it to your own needs. At any time, pressing the Apply button applies the changes, pressing Close closes Konfigurator, and pressing Defaults re-applies &krusader;'s factory settings. Konfigurator is divided into pages, each containing items related to that page. For some changes to the &GUI;, you have to close and restart &krusader;.

Since &krusader;-1.80.0 the Key-Bindings and Main Toolbar-Actions Toolbar have received their own configuration windows and so they are not a part anymore of Konfigurator, you can configure them now via the Settings menu.

## Startup

### Startup configuration

Startup configuration

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

General

  - Startup Profile: Starts the selected Panel profile at startup. <Last session> is a special Panel Profile, it is saved automatically when closing &krusader;.

  - Show splashscreen: Displays a splash screen when starting &krusader;.

  - Single Instance Mode: Allows only one &krusader; instance to run.

  - Fallback Icon Theme: Allows you to configure a fallback icon theme for &krusader;. Whenever icon is not found in system icon theme, this theme will be used as a fallback. If the fallback theme does not contain the icon, Breeze or Oxygen will be used if any of these are present.

User Interface

  Determines which parts of the user interface are visible after start-up.

  - Save last position, size and panel settings: When launched, &krusader; resizes itself to the size it was when last shut-down. &krusader; also appears in the same location on the screen, having panels sorted and aligned as they were. If this option is unchecked, you can use the menu Window Save Position option to manually set &krusader; size and position at start-up.

  - Update default panel settings: If checked, the default panel settings will be updated after start-up.

  - Start to system tray: if checked, &krusader; starts to tray (if minimize to tray is set), without showing the main window.

  - Save component settings on exit: If checked, restores the user interface components to their condition when last shut-down.

  - Show function keys: If checked, the FN Keys Bar is visible after start-up.

  - Show statusbar: If checked, the Statusbar is visible after start-up. Available only if the Save component settings on exit item is unchecked.

  - Show command line: If checked, the Command Line is visible after start-up. Available only if the Save component settings on exit item is unchecked.

  - Show embedded terminal: If checked, the Terminal emulator is visible after start-up. Available only if the Save component settings on exit item is unchecked.

## Panel

Here you can determine the look and feel of panel - which means finetuning the application to your needs. The page is divided into six tabs: General, View, Buttons, Selection Mode, Media Menu, and Layout:

### General

#### Navigator bar

- Edit Mode by default: If checked, show editable path in Navigator bar by default.

- Show full path by default: If checked, always show full path in Navigator bar by default.

#### Operation

- Autoselect Folders: When you select a group of files (either by using Select Group or by using Select All), &krusader; checks this option. If checked, the folders matching the select criteria are also selected. Otherwise, only files are selected.

- Rename selects extension: When you rename a file, the whole text is selected. If you want Total Commander like renaming of just the name, without extension, deselect this item.

- Unselect files before copy/move: If checked, &krusader; remove the selection marks from files or folders before copying or moving them to the new location.

- Filter dialog remembers settings: If checked, the filter dialog will be opened with the last filter settings that where applied to the panel.

#### Tabs

- Use fullpath tab names: If checked, display the full path in the Folder tabs; otherwise only the last part of the path is displayed.

- Expanding tabs: If checked, &krusader; expands the folder tabs to fill the whole bar.

- Close tab by double click: If checked, &krusader; allows closing the folder tabs by double-clicking on them.

- Insert tabs after current: If checked, &krusader; inserts new tabs to the right of the current one instead of placing them into the end of the Tab bar.

- Duplicate active tab by click: Lets you select the active tab duplication mode (Disabled (no clicking association), Alt+Click or Ctrl+Click).

- Tab Bar position: Lets you choose Tab bar position (Bottom or Top).

- Show close tab buttons: If checked, &krusader; displays close buttons on tabs.

- Show new tab button: If checked, &krusader; displays new tab button on the Tab bar.

- Show Tab Bar on single tab: If checked, &krusader; displays the Tab Bar even if there is only one tab on the panel.

- New tab button duplicates a tab: If checked, new tab button duplicates a tab, otherwise it opens a tab in home folder.

#### Search bar

- Start by typing: allows to select if quick search feature is used. When checked, you can open search bar and start searching by typing something while viewing folder contents in the active panel.

- Case sensitive: When you use the search or filter feature: If checked (the &UNIX; default), all files beginning with capital letters appear before files beginning with lower case letters; otherwise, all files beginning with a specified letter (capital or otherwise) will be displayed together.

- Up/Down cancels search: Pressing &Up; or &Down; key cancels search bar.

- Folder navigation with Right Arrow: If checked, pressing the &Right; key enters folder if no search text editing intention is captured.

- Position: Lets you choose search and filter bar position (Bottom or Top).

- Default mode: Lets you choose the search bar default mode between Search, Select and Filter. You can change the mode later using the search bar itself.

#### Bookmark Search

- Always show search bar: If checked, make bookmark search bar always visible.

- Search in special items: If checked, bookmark search is also applied to special items in bookmark menu like Trash, Popular &URL;s, Jump Back, &etc;

#### Status/Totalsbar

- Show size in bytes too: If checked, &krusader; displays size in bytes on statusbar or totalsbar.

- Show space information: If checked, &krusader; displays free/total disk space in the Status-/Totalsbar.

### View

#### General

- View font: Allows you to change the font used inside the file lists.

- Tooltip delay (msec): Allows you to configure the delay in milliseconds between the moment you have stopped mouse pointer above an item in a file list and the moment when the tooltip will be shown.

- Use human readable file size: If checked, the file size appears in kB, Mb &etc;, and not in bytes (default).

- Numeric permissions: Permission column shows octal numbers '`0755`' instead of '`rwxr-xr-x`'.

- Show hidden files: If checked, &krusader; displays the dot-files which are otherwise hidden.

- Load the user defined folder icons: If checked, &krusader; loads the user defined folder icons.

- Always show current item: If checked, &krusader; shows current item border decoration in inactive panel.

- Sort method

  - Krusader (default): the comparison used so far. Uses comparison using locale rules (even context rules).

  - Alphabetical: strings are compared character by character (no context rules from locale applied). Alphabet characters are compared using locale rules, special characters are compared by the character code.

  - Alphabetical and numbers: the same as above, but if the names contains numbers, the numbers are compared numerically instead of alphabetically.

  - Character code: comparison by character code (quick).

  - Character code and numbers: the same as above, but with numerical comparison of numbers.

- 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) appear together.

- Always sort dirs by name: Sorts folders by name, regardless of the sort column.

- Show folders first: If checked folders have precedence in folder lists.

- Locale aware sorting: Sorts files and folders according to the current locale settings.

#### View modes

- Default view mode: Allows you to change the default view mode. You can choose Detailed View or Brief View. On tabs of both view modes you can define the following options.

- Default icon size: Allows you to change the size of the icons in the file lists. The available sizes are 12x12, 16x16, 22x22, 32x32, 48x48, 64x64, 128x128 and 256x256 pixels.

- Use icons in the filenames: If checked, show the icons in file names and folders.

- Show previews by default: If checked, show the previews of file contents.

- To configure the columns use the right click menu in the panel when viewing files. The left and right panel use their own columns independently. The following columns are available:

  - Name: Shows the filename without the part after the last dot, this latter part is displayed in the Ext column. When the Ext column is made hidden, the complete filename is shown in the Name column like &eg; &konqueror; does.

  - Ext: Shows the last part of the filename (the part after the last dot) in the Ext column, and not as a complete filename in the Name column like &eg; &konqueror; does.

  - Type: Shows the &MIME; type field.

  - Size: Shows the size field.

  - Modified: Shows the modified date and time field.

  - Perms: Shows the full permissions, &eg;, '`rwxr-xr-x`' or as octal numbers '`0755`' instead with enable/disable Numeric Permissions in Panel View Tab.

  - rwx: Shows only the rights of the current user, &eg;, -rw.

  - Owner: Shows the owner field.

  - Group: Shows the group field.

Uncheck the columns not in use. This allows more space for columns in use.

### Buttons

Toolbar buttons have icons: If checked, &krusader; displays icons on toolbar buttons.

Show Media Button: If checked, &krusader; displays media button.

Show Back Button: If checked, &krusader; displays back button.

Show Forward Button: If checked, &krusader; displays forward button.

Show History Button: If checked, &krusader; displays history button.

Show Bookmarks Button: If checked, &krusader; displays bookmarks button.

Show Panel Toolbar: If checked, &krusader; displays the Panel Toolbar.

You can make the buttons on the Panel Toolbar visible or hidden:

#### Visible Panel Toolbar buttons

- Equal button (=)

- Up button (..)

- Home button (~)

- Root button (/)

- Toggle-button for sync-browsing: If checked, shows the Sync-browsing button.

### Selection Mode

Here you can configure the selection modes.

#### General

- &krusader; Mode: The way &krusader; has worked from day one. Both mouse keys allow selecting files. To select more than one file, hold the &Ctrl; key and click the &LMB;. Right-click menu appears with a short click on the &RMB;.

- &konqueror; Mode: pressing the &LMB; selects files -- you can click and select multiple files. Right-click menu appears with a short click on the &RMB;.

- Total commander Mode: Pressing the &RMB; selects multiple files and the right-click menu appears with pressing and holding the &RMB;. The &LMB; does not select, but sets the current file without affecting the current selection.

- Ergonomic Mode: The &LMB; does not select, but sets the current file without affecting the current selection. The &RMB; invokes the context-menu. You can select with &Ctrl; key and the left button.

- Custom Selection Mode: Create your own selection style!

#### Details

- Double-click selects (classic): A single click on a file will select and focus, a double click opens the file or steps into the folder.

- Obey global selection policy: Pressing the &LMB; selects files -- Use global setting: Input Devices Mouse module in the &plasma; &systemsettings;.

- Custom Selection Mode items:

  - Based on &plasma;'s selection mode

  - &LMB; selects

  - &LMB; preserves selection

  - &Shift;/&Ctrl; + left clicking selects

  - &RMB; selects

  - &RMB; preserves selection

  - &Shift;/&Ctrl; + right clicking selects

  - Spacebar moves down

  - Insert moves down

  - Right-clicking pops context menu immediately

  - A plain mouse button resets selection - resets selection on a mouse click without modifiers (&ie; &Shift; or &Ctrl;). Selection with &Shift;/&Ctrl; for the mouse button has to be enabled for this setting to work.

### Media Menu

Using this tab you can select the Media button menu contents:

- Show Mount Path: show the mount path of partition if checked.

- Show File System Type: show the file system type of partition if checked.

- Hide SquashFS entries: Snap creates many SquashFS-mounted partitions, which are almost useless in the Media Menu, because snap manages them. It is possible to hide SquashFS mounts by checking this item.

- Hide following mountpoints: this list allows to exclude unwanted items from Media Menu. Press the + button above the list to add some mount point you want to ignore. Should you decide to remove the added mount point from the list just click on it and press the - button.

- Show Size: allows selection of the size representation in media menu. Can be Always (default, always show the size of partition), When Device has no Label (show the size for partitions with no label only) or Never (never show the size in media menu).

### Layout

You can choose the layout and frame settings:

- Layout: allows to define layout. The default options are Default, Compact, and Classic.

- Frame Color: defines frame color. Can be Defined by Layout, None, or Statusbar.

- Frame Shape: defines frame color. Can be Defined by Layout, None, Box, or Panel.

- Frame Shadow: defines frame color. Can be Defined by Layout, None, Raised, or Sunken.

## Colors

This page configures the colors of the List Panel and the Synchronizer. The &kde; default colors is the default color configuration.

General

  - Use the default &kde; colors: this is the default, it uses &plasma; color defined in the &systemsettings;.

  - Use Alternate Background color: If checked, the Background color and the Alternate background color alternates line by line. When you do not use the &plasma; 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 only available when you do not use the &plasma; default colors.

  - Dim the colors of the inactive panel: If checked, the colors of the inactive panel are dimmed. These settings can be configured in the Inactive tab of the Colors box. This option is only available when you do not use the &plasma; default colors.

Colors

  Configure the colors the way you like, you can see the result in the Preview section. The following items of the active and inactive panel can be configured:

  - Foreground

  - Folder foreground

  - Executable foreground

  - Symbolic link foreground

  - Invalid symlink foreground

  - Background

  - Alternate background

  - Selected foreground

  - Selected background

  - Alternate selected background

  - Current foreground

  - Selected current foreground

  - Current background

  - Rename foreground

  - Rename background

  The following items of the Synchronizer can be configured:

  - Equals foreground

  - Equals background

  - Differing foreground

  - Differing background

  - Copy to left foreground

  - Copy to left background

  - Copy to right foreground

  - Copy to left background

  - Delete foreground

  - Delete background

Preview

  Here you see a preview of the configured colors.

Color schemes

  With the Import Color Scheme and Export Color Scheme buttons you can load and save a Color Scheme profile. This allows &krusader; to use Total Commander, Midnight Commander, foo-commander or your own custom color profile. The Color Schemes are stored in `/usr/share/krusader`, the `foo.color` is a binary file that holds the color scheme.

  Midnight Commander and Total Commander Color scheme files are provided. Please upload your favorite Color schemes so that they become available for the &krusader; community. Thanks!

## General

Here you configure the basic operations. The page is divided into three tabs: General, Viewer/Editor, and Atomic extensions.

### General

The following options determine basic aspects of operation:

- Warn on exit: if checked, &krusader; warns you every time when exit action is triggered.

- Show and close to tray: If checked, the &krusader; icon will appear in the system tray. When you minimize &krusader;, it will not appear in the taskbar. It also will not exit if you close the main window. Instead you can quit &krusader; by selecting File Quit menu item or the context menu of the tray icon.

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

- Temp Folder: this option selects the base folder for &krusader;'s temporary files. The actual files will be created in separate folders under the 'Temp folder', so that each user running &krusader; will have their own temporary subfolders under the chosen folder.

  You must choose a temporary folder to which all users running &krusader; have full permissions!

Delete mode (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 &plasma;'s trash.

External Terminal: choose which terminal emulator will be used when &krusader; opens a console window (via F9, or Tools Start Terminal menu option).

Embedded Terminal sends Chdir on panel change: if unchecked, there will be no `cd` command sent to the Terminal Emulator if the panel folder changes.

Active panel follows Embedded Terminal working directory: if unchecked, active panel stays unchanged while the user navigates in the embedded terminal (using cd, popd, etc).

Toggle Fullscreen Embedded Terminal: if checked, &krusader; shows fullscreen terminal in Midnight Commander style (Terminal is shown instead of &krusader; window).

### Viewer/Editor

Here you can change the viewer and editor settings:

- Internal editor and viewer opens each file in separate window: check this item if you want each file to be opened in a separate window. If unchecked, each file will be opened in a tab in the same Viewer/Editor window. Every tab in such a window can be closed, among other common methods, by clicking on the tab with the &MMB;.

- Hide the tab bar when only one tab is opened: check this item if you want the Viewer/Editor tab bar to be hidden if only one tab is open.

- Default viewer mode:

  - Generic mode: use the systems default viewer.

  - Text mode: view the file in text-only mode.

  - Hex mode: view the file in hex-only mode.

  - Lister mode: Fast text/hexadecimal viewer for huge filesizes. &krusader; lister never loads the whole file into memory, just a little part of it, and uses caching for faster scrolling. Remote files are downloaded, but during the download, viewing the downloaded part is possible. If a file constantly changes, then it can also be viewed, lister will always see its current state.

  - Use lister if the text file is bigger than: 10 MB (default value): checks whether a text file is bigger than 10 MB (configurable), and if yes, then &krusader; Lister is used instead of &plasma;'s default viewer.

  - Use Okteta as Hex viewer: if checked (default option), use &plasma; hex editor Okteta to view raw data. To use this option you should install Okteta package first.

- Editor: choose what editor will be used when editing a file (via F4). Default the internal viewer is used, this is the &plasma;'s default viewer.

### Atomic extensions

Atomic extensions: predefined atomic extensions like `.tar.gz` are shown as one part in the Ext Column of the List Panel.

## Advanced

This page handles more advanced issues, so you should double-check your actions here: modifying settings here makes &krusader; a more powerful and dangerous tool.

The page is divided into three parts:

General

  - Automount filesystems: this makes &krusader; try to mount a file system 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 would see the contents of your &CD-ROM;. Note, however, that &krusader; will NOT unmount when exiting `/mnt/cdrom`.

  - MountMan will not (un)mount the following mount points: If you have file systems that you do not want to accidentally unmount (or mount) then enter a list of mount points separated by commas (&eg; `/, /boot, /tmp`) and MountMan will not 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 folders

  - Deleting files

  - Copying files

  - Moving files

Fine-Tuning

  - Icon cache size (KB): &krusader; uses an icon cache, so it will not have to reload icons that have been used before. Of course, as the cache grows bigger, it can store more icons and further speed operations, but the memory footprint of &krusader; will become bigger.

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

## Archives

This page configures some aspects of archive handling in &krusader;.

krarc ioslave

  Enable Write Support: this option allows you to enable writing files into an 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. Moving archives into themselves will delete them.

Archive handling

  Browse Archives As Folders: if checked, &krusader; will handle the archives transparently and let you open them as folders; otherwise, &krusader; will attempt to invoke an application which opens archives of that type.

Fine-Tuning

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

  - Test archives before unpacking: this option automatically runs a test before unpacking. Some corrupted archives might cause a crash; therefore, it is better to test archives before unpacking.

## 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
`kdesu` | `/usr/bin/kdesu`
`kget` | `/usr/bin/kget`
`mailer` | `/usr/bin/kmail`
diff utility | `/usr/bin/kompare`
`krename` | `/usr/bin/krename`
`krusader` | `/usr/bin/krusader`
`locate` | `/usr/bin/locate`
`mount` | `/bin/mount`
`umount` | `/bin/umount`
`updatedb` | `/usr/bin/updatedb`

By default &kompare; is used as external diff utility but you can also use your favorite diff utility &eg; xxdiff or KDiff3, just fill in the full path and enjoy.

Packers tab

In the Packers tab you will see a list of archive formats. Some are filled and some are empty. The ones that are available (filled) are supported by &krusader;. For them, &krusader; will handle the archives transparently and let you open them as folders (provided you have checked the Browse Archives As Folders item in the Archives section); otherwise, &krusader; will attempt to invoke an application which opens archives of that type. If a certain archive item is empty, it means that &krusader; could not find the appropriate executables in the configured path. The next archives are supported: ace, arj, bzip2, deb, gzip, iso, lha, lzma, rar, rpm, tar, xz, zip and 7z.

packer | configurable full path
`7z` | `usr/bin/7z`
`arj` | `usr/bin/arj`
`bzip2` | `usr/bin/bzip2`
`cpio` | `/bin/cpio`
`dpkg` | `/bin/dpkg`
`gzip` | `/usr/bin/gzip`
`lha` | `/usr/bin/lha`
`lzma` | `/usr/bin/lzma`
`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`
`xz` | `/usr/bin/xz`

&krusader; may not be compatible with ACE despite our best efforts. Unace uses closed source and contains additional lines that make Unace get into infinite loop if the stdin is redirected to somewhere else. It works in the same manner as 'su', where you cannot enter the password only from the stdin. &krusader; >= 1-51 emulates the command line environment to enable co-operation with Unace, but we have noticed that Unace always changes its output format from release to release, making co-operation almost impossible.

Checksum Utilities tab

Here you can configure the full path of the following external Checksum Utilities:

Checksum Utilities | configurable full path | supported checksums
`md5sum` | `/usr/bin/md5sum` | md5
`sha1sum` | `/usr/bin/sha1sum` | sha1
`md5deep` | `/usr/bin/md5deep` | md5
`sha1deep` | `/usr/bin/sha1deep` | sha1
`sha224sum` | `/usr/bin/sha224sum` | sha224
`sha256sum` | `/usr/bin/sha256sum` | sha256
`sha256deep` | `/usr/bin/sha256deep` | sha256
`sha384sum` | `/usr/bin/sha384sum` | sha384
`sha512sum` | `/usr/bin/sha512sum` | sha512
`tigerdeep` | `/usr/bin/tigerdeep` | tiger
`whirlpooldeep` | `/usr/bin/whirlpooldeep` | whirlpool
`cfv` | `/usr/bin/cfv` | md5, sha1, sfv, crc

## UserActions

Here you can configure the terminal for UserActions and the font for the output-collection. The default terminal is `konsole --noclose -e`. To set up, configure and manage your UserActions use ActionMan (UserActions &URL;).

## Protocols

This page links the &MIME;s to protocols. &eg; protocol tar is linked to &MIME; application/x-tar.

In the Links you will see &eg;

- Iso

  - application/x-iso

- krarc

  - application/x-ace

  - application/x-arj

  - application/x-bzip2

  - application/x-cpio

  - application/x-deb

  - application/x-debian-package

  - application/x-gzip

  - application/x-jar

  - application/x-lha

  - application/x-rar

  - application/x-rpm

  - application/x-zip

- tar

  - application/x-tar

  - application/x-tarz

  - application/x-tbz

  - application/x-tgz