{"id":8250,"date":"2019-01-17T01:18:31","date_gmt":"2019-01-17T01:18:31","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/?p=8250"},"modified":"2019-03-08T02:06:06","modified_gmt":"2019-03-08T02:06:06","slug":"essential-system-tools-krusader-kde-file-manager","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/01\/17\/essential-system-tools-krusader-kde-file-manager\/","title":{"rendered":"Essential System Tools: Krusader &#8211; KDE file manager"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/fdupes.jpg?resize=700%2C172&amp;ssl=1\" alt=\"Essential System Tools\" width=\"700\" height=\"172\" data-lazy-loaded=\"1\" \/><\/p>\n<header class=\"entry-header\">\n<h1 class=\"entry-title\">Essential System Tools: Krusader \u2013 KDE file manager<\/h1>\n<\/header>\n<div class=\"entry-content clearfix\">\n<p>This is the latest in our series of articles highlighting essential system tools. These are small, indispensable utilities, useful for system administrators as well as regular users of Linux based systems. The series examines both graphical and text based open source utilities. For this article, we\u2019ll look at Krusader, a free and open source graphical file manager. For details of all tools in this series, please check the table at the summary page of this article.<\/p>\n<p>Krusader is an advanced, twin-panel (commander-style) file manager designed for KDE Plasma. Krusader also runs on other popular Linux desktop environments such as GNOME.<\/p>\n<p>Besides comprehensive file management features, Krusader is almost completely customizable, fast, seamlessly handles archives, and offers a huge feature set.<\/p>\n<\/div>\n<div class=\"entry-content clearfix\">\n<p>Krusader is implemented in C++.<\/p>\n<h3><strong>Installation<\/strong><\/h3>\n<p>Popular Linux distros provide convenient packages for Krusader. So you shouldn\u2019t need to compile the source code.<\/p>\n<p>If you do want to compile the source code, bear in mind recent versions of Krusader use libraries like Qt5 and KF5, and don\u2019t work on KDE Plasma 4 or older.<\/p>\n<p>On one of our vanilla test machines, KDE Plasma is not installed and there are no KDE applications installed. If you don\u2019t currently use any KDE applications, remember that installing Krusader will drag in many other packages. Krusader\u2019s natural environment is KDE Plasma 5, because it depends on services provided by KDE Frameworks 5 base libraries.<\/p>\n<p>The image below illustrates this point sweetly. Installing Krusader without Plasma requires 36 packages to be installed, consuming a whopping 148 MiB of hard disk space.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27449 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Installation.png?resize=700%2C537&amp;ssl=1\" alt=\"Krusader Installation\" width=\"700\" height=\"537\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>The image below offers a stark contrast. Here, a different test machine, \u2018pluto\u2019, is a vanilla Linux installation running KDE Plasma 5. Installing Krusader doesn\u2019t pull in any other packages. Installing Krusader only consumes 14.90 MiB of disk space.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-27499 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-KDE-install.png?resize=700%2C303&amp;ssl=1\" alt=\"Krusader-KDE-install\" width=\"700\" height=\"303\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>Some of Krusader\u2019s functionality is sourced from external tools. On the first run, Krusader searches for available tools in your $PATH. Specifically, it checks for a diff utility (kdiff3, kompare or xxdiff), an email client (Thunderbird or KMail), a batch renamer (KRename), and a checksum utility (md5sum). It also searches for (de)compression tools (tar, gzip, bzip2, lzma, xz, lha, zip, unzip, arj, unarj, unace, rar, unrar, rpm, dpkg, and 7z). You\u2019re then presented with a Konfigurator window which lets you configure the file manager.<\/p>\n<p>Krusader\u2019s internal editor requires Kate is installed. Kate is a competent text editor developed by KDE.<\/p>\n<p>Krusader is implemented in C++.<\/p>\n<h3><strong>In Operation<\/strong><\/h3>\n<p>Here\u2019s Krusader in operation.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27519 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-2pane.png?resize=700%2C488&amp;ssl=1\" alt=\"Krusader\" width=\"700\" height=\"488\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>Let\u2019s break down the user interface. At the top is a standard menu bar which allows access to the features and functions of the file manager. \u201cUseractions\u201d seems a quirky entry.<\/p>\n<\/div>\n<p>Then there\u2019s the main tool bar which offers access to commonly used functions. There\u2019s a location tool bar, information label, and panel tool bars. The majority of the window is taken up by the left and right panels. Having two panels makes dragging and dropping files easy.<\/p>\n<p>At the bottom there\u2019s total labels, tabs, tab controls, function key buttons, and a status bar. You can also show a command line but that\u2019s not enabled by default.<\/p>\n<p>Krusader\u2019s tabs let you switch between different directories in one panel, without affecting the directory displayed in the adjacent panel.<\/p>\n<p>Places, favorites and volumes are available in each panel, not on a common side bar.<\/p>\n<p>Krusader offers a wide range of features. We\u2019ll have a look at some of the stand out features for illustration purposes \u2014 there are too many to go into great detail on them all! We\u2019re also not going to consider basic functions, or basic file management operations, just take them for granted.<\/p>\n<p>KRename is integrated with Krusader. Another highlight is BookMan, Krusader\u2019s bookmark tool for bookmarking folders, local and remote URLs, and later returning to them in a click of a button.<\/p>\n<p>There\u2019s built in tree, file previews, file split and join, as well as compress\/decompress functions.<\/p>\n<p>Krusader can launch a program by clicking on a data file. For example, clicking on an R file launches that document in RStudio.<\/p>\n<p>With profiles you can save and restore your favorite settings. Several features support profiles, you can have e.g. different panel profiles (work, home, remote connections, etc.), search profiles, synchroniser profiles, etc.<\/p>\n<h3>KruSearcher<\/h3>\n<p>One of the strengths of Krusader is its ability to quickly locate files both locally and on remote file systems. There\u2019s a General Section which covers most searches you\u2019ll want to perform, but if you need additional functionality there\u2019s an Advanced section too.<\/p>\n<p>Let\u2019s take a very simple search. We\u2019re looking to find files in \/home\/sde\/R (and sub-directories) that match the suffix .rdx.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27586 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-KruSearcher.png?resize=700%2C617&amp;ssl=1\" alt=\"Krusader-KruSearcher\" width=\"700\" height=\"617\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>There\u2019s a separate tab that displays the results of the search.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27587 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-KruSearcher-Results.png?resize=700%2C617&amp;ssl=1\" alt=\"Krusader-KruSearcher-Results\" width=\"700\" height=\"617\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>Of course this is an extremely basic search. You can append multiple searches in \u201cthe Search for\u201d bar, with or without wildcards, and exclude searches with the | character. You also have the option to specify multiple directories to search or exclude, as well as the ability to search for patterns in files (like grep). There\u2019s recursive searching, the option to search archives, and to follow soft-links during a search.<\/p>\n<p>But that\u2019s not the extent of the search functionality. With the advanced tab, you can restrict search to files matching a specific size or size range, date options, and even by ownership.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27589 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-KruSearcher-Advanced.png?resize=700%2C617&amp;ssl=1\" alt=\"Krusader-KruSearcher-Advanced\" width=\"700\" height=\"617\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>In the bottom left of each dialog box, there\u2019s a profiles button. This can be a time-saver if you often perform the same search operation. It allows you save search settings.<\/p>\n<h3>Synchronise Folders<\/h3>\n<p>This function compares two directories with all subdirectories and shows the differences between them. It\u2019s accessed from Tools | Synchronise Folders (or from the keyboard shortcut Ctrl+Y).<\/p>\n<p>The tool lets you synchronize the files and directories, one of the panels can be a remote location.<\/p>\n<p>Here\u2019s a comparison of two directories stored on different partitions.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27603 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Synchronise.png?resize=750%2C446&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Synchronise.png?w=1035&amp;ssl=1 1035w, https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Synchronise.png?resize=768%2C456&amp;ssl=1 768w\" alt=\"Krusader-Synchronise\" width=\"750\" height=\"446\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>The image below shows that to synchronise the two directories, 45 files will be copied.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27604 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Synchronise-Action.png?resize=422%2C331&amp;ssl=1\" alt=\"Krusader-Synchronise-Action\" width=\"422\" height=\"331\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>The Synchronizer is not the only way to compare files. There\u2019s other compare functions available. Specifically, you can compare files by content, and compare directories. The compare by content functionality (accessed from the menu bar \u201cFile | Compare by Content\u201d) calls an external graphical difference utility; either Kompare, KDiff3, or xxdiff.<\/p>\n<h3>Disk Usage<\/h3>\n<p>A disk usage analyzer is a utility which helps users to visualize the disk space being used by each folder and files on a hard disk or other storage media. This type of application often generates a graphical chart to help the visualization process.<\/p>\n<p>Disk usage analyzers are popular with system administrators as one of their essential tools to prevent important directories and partitions from running out of space. Having a hard disk with insufficient free space can often have a detrimental effect on the system\u2019s performance. It can even stop users from logging on to the system, or, in extreme circumstances, cause the system to hang.<\/p>\n<p>However, disk usage analyzers are not just useful tools for system administrators. While modern hard disks are terabytes in size, there are many folk who seem to forever run out of hard drive space. Often the culprit is a large video and\/or audio collection, bloated software applications, or games. Sometimes the hard disk is also full of data that that users have no particular interest in. For example, left unchecked, log files and package archives can consume large chunks of hard disk space.<\/p>\n<p>Krusader offers built-in disk usage functionality. It\u2019s accessed from Tools | Disk Usage (or with the keyboard shortcut Alt+Shift+S).<\/p>\n<p>Here\u2019s an image of the tool running.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27531 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Disk-Usage-Running.png?resize=750%2C402&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Disk-Usage-Running.png?w=840&amp;ssl=1 840w, https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Disk-Usage-Running.png?resize=768%2C411&amp;ssl=1 768w\" alt=\"Krusader-Disk-Usage-Running\" width=\"750\" height=\"402\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>And the output image showing the disk space consumed by each directory.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27530 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Disk-Usage-Results.png?resize=750%2C402&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Disk-Usage-Results.png?w=840&amp;ssl=1 840w, https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Disk-Usage-Results.png?resize=768%2C411&amp;ssl=1 768w\" alt=\"Krusader-Disk-Usage-Results\" width=\"750\" height=\"402\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>We\u2019re not convinced that Krusader\u2019s implementation is one of its strong points. We also experienced segmentation faults running the software in GNOME, although no such issues were found with KDE as our desktop environment. There\u2019s definitely room for improvement.<\/p>\n<h3>Checksum generation and checking<\/h3>\n<p>A checksum is the result of running a checksum algorithm, called a cryptographic hash function, on an item of data, typically a single file. A hash function is an algorithm that transforms (hashes) an arbitrary set of data elements, such as a text file, into a single fixed length value (the hash).<\/p>\n<p>Comparing the checksum that you generate from your version of the file, with the one provided by the source of the file, helps ensure that your copy of the file is genuine and error free. By themselves, checksums are often used to verify data integrity but are not relied upon to verify data authenticity.<\/p>\n<p>You can create a checksum from File | Create Checksum.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27543 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Checksum.png?resize=500%2C412&amp;ssl=1\" alt=\"Krusader-Checksum\" width=\"500\" height=\"412\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>There\u2019s the option to choose the checksum method from a dropdown list. The supported checksum methods are:<\/p>\n<ul>\n<li>md5 \u2013 a widely used hash function producing a 128-bit hash value.<\/li>\n<li>sha1 \u2013 Secure Hash Algorithm 1. This cryptographic hash function is not considered secure.<\/li>\n<li>sha224 \u2013 part of SHA-2 set of cryptographic hash functions. SHA224 produces a 224-bit (28-byte) hash value, typically rendered as a hexadecimal number, 56 digits long.<\/li>\n<li>sha256 \u2013 produces a 256-bit (32-byte) hash value, typically rendered as a hexadecimal number, 64 digits long.<\/li>\n<li>sha384 \u2013 produces a 384-bit (48-byte) hash value, typically rendered as a hexadecimal number, 96 digits long.<\/li>\n<li>sha512 \u2013 produces a 512-bit (64-byte) hash value, typically rendered as a hexadecimal number, 128 digits long.<\/li>\n<\/ul>\n<p>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).<\/p>\n<h3>Custom commands<\/h3>\n<p>Krusader can be extended with custom add-ons called User Actions.<\/p>\n<p>User Actions are a way to call external programs with variable parameters.<\/p>\n<p>There are a few example User Actions provided which will help you get started. And KDE\u2019s store offers, at the time of writing, 45 community created add-ons, which help to illustrate the possibilities.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-27553 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-ActionMan.png?resize=750%2C718&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-ActionMan.png?w=837&amp;ssl=1 837w, https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-ActionMan.png?resize=768%2C735&amp;ssl=1 768w\" alt=\"Krusader-ActionMan\" width=\"750\" height=\"718\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3>MountMan<\/h3>\n<p>MountMan is a tool which helps you manage your mounted file systems. Mount or unmount file systems of all types with a single mouse click.<\/p>\n<p>When started from the menu (Tools | MountMan), it displays a list of all mounted file systems.<\/p>\n<p>For each file system, MountMan displays its name (which is the actual device name \u2013 i.e. \/dev\/sda1 for a first partition on the first hard disk drive), its file system type (ext4, ext3, ntfs, vfat, ReiserFS etc) and its mount point on your system (the directory on which the file system is mounted).<\/p>\n<p>MountMan also displays usage information using total size, free size, and percentage of available space free. You can sort by clicking the title of any column (in ascending or descending order).<\/p>\n<p>Here\u2019s an image from one of our test systems.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-27561 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-MountMan.png?resize=702%2C365&amp;ssl=1\" alt=\"Krusader-MountMan\" width=\"702\" height=\"365\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>On this test system, the Free % column doesn\u2019t list the partitions in the correct order.<\/p>\n<h3>Highly Configurable<\/h3>\n<p>Krusader offers a wealth of configuration options. Use the Menu bar and choose \u201cSettings | Configure Krusader\u201d. This opens a dialog box with many options for configuring the software.<\/p>\n<p>In the Start up section, you can choose a startup profile. This can be a real time-saver. There\u2019s a last session option.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27569 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Startup.png?resize=750%2C545&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Startup.png?w=854&amp;ssl=1 854w, https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Startup.png?resize=768%2C558&amp;ssl=1 768w\" alt=\"Krusader-Konfigurator-Startup\" width=\"750\" height=\"545\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>The Panel section has a whole raft of configuration options with sections for General, View, Buttons, Selection Mode, Media Menu and Layout.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-27570 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Panel.png?resize=750%2C545&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Panel.png?w=854&amp;ssl=1 854w, https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Panel.png?resize=768%2C558&amp;ssl=1 768w\" alt=\"Krusader-Konfigurator-Panel\" width=\"750\" height=\"545\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>By default the software uses KDE colours, but you can configure the colours of every element to your heart\u2019s content.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-27571 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Colours.png?resize=750%2C545&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Colours.png?w=854&amp;ssl=1 854w, https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Colours.png?resize=768%2C558&amp;ssl=1 768w\" alt=\"Krusader-Konfigurator-Colours\" width=\"750\" height=\"545\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>This panel covers basic operations, including the external terminal, the viewer\/editor, and Atomic extensions.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-27572 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-General.png?resize=750%2C545&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-General.png?w=854&amp;ssl=1 854w, https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-General.png?resize=768%2C558&amp;ssl=1 768w\" alt=\"Krusader-Konfigurator-General\" width=\"750\" height=\"545\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>With the Advanced section, you can automount filesystems, turn off specific user confirmations (not recommended), even fine-tune the icon cache size (which alters the memory footprint of Krusader).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-27573 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Advanced.png?resize=750%2C545&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Advanced.png?w=854&amp;ssl=1 854w, https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Advanced.png?resize=768%2C558&amp;ssl=1 768w\" alt=\"Krusader-Konfigurator-Advanced\" width=\"750\" height=\"545\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>The Archives section lets you change the way the software deals with archives. We don\u2019t recommend enabling write support into an archive as there\u2019s the possibility of data loss in the event of a power failure.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-27574 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Archives.png?resize=750%2C545&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Archives.png?w=854&amp;ssl=1 854w, https:\/\/i1.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Archives.png?resize=768%2C558&amp;ssl=1 768w\" alt=\"Krusader-Konfigurator-Archives\" width=\"750\" height=\"545\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>The dependencies section is where you define the location of external applications including general tools, packers and checksum utilities.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-27575 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Dependencies.png?resize=750%2C545&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Dependencies.png?w=854&amp;ssl=1 854w, https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Dependencies.png?resize=768%2C558&amp;ssl=1 768w\" alt=\"Krusader-Konfigurator-Dependencies\" width=\"750\" height=\"545\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>The User Actions sections lets you configure settings in relation to \u2018useractions\u2019. You can also change the font for the output-collection.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-27576 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-User-Actions.png?resize=750%2C545&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-User-Actions.png?w=854&amp;ssl=1 854w, https:\/\/i0.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-User-Actions.png?resize=768%2C558&amp;ssl=1 768w\" alt=\"Krusader-Konfigurator-User-Actions\" width=\"750\" height=\"545\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/p>\n<p>The final section links the MIMEs to protocols.<\/p>\n<h3><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27577 alignnone jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Protocols.png?resize=750%2C545&amp;ssl=1\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" srcset=\"https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Protocols.png?w=854&amp;ssl=1 854w, https:\/\/i2.wp.com\/www.linuxlinks.com\/wp-content\/uploads\/2019\/01\/Krusader-Konfigurator-Protocols.png?resize=768%2C558&amp;ssl=1 768w\" alt=\"Krusader-Konfigurator-Protocols\" width=\"750\" height=\"545\" data-recalc-dims=\"1\" data-lazy-loaded=\"1\" \/><\/h3>\n<p><strong>Website:<\/strong>\u00a0<a href=\"https:\/\/krusader.org\/\"><strong>krusader.org<\/strong><\/a><br \/>\n<strong>Support:<\/strong>\u00a0<a href=\"https:\/\/docs.kde.org\/stable5\/en\/extragear-utils\/krusader\/index.html\"><strong>Krusader Handbook<\/strong><\/a><br \/>\n<strong>Developer:<\/strong>\u00a0Krusader Krew<br \/>\n<strong>License:<\/strong>\u00a0GNU General Public License v2<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<div id=\"quads-ad2\" class=\"quads-location quads-ad2\">\n<p>Other tools in this series:<\/p>\n<table id=\"tablepress-513\" class=\"tablepress tablepress-id-513\">\n<thead>\n<tr class=\"row-1\">\n<th class=\"column-1\" colspan=\"2\"><strong>Essential System Tools<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"row-2\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-ps-mem\/\">ps_mem<\/a><\/strong><\/td>\n<td class=\"column-2\">Accurate reporting of software&#8217;s memory consumption<\/td>\n<\/tr>\n<tr class=\"row-3\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-gtop-system-monitoring-dashboard-terminal\/\">gtop<\/a><\/strong><\/td>\n<td class=\"column-2\">System monitoring dashboard<\/td>\n<\/tr>\n<tr class=\"row-4\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-pet-command-line-snippet-manager\/\">pet<\/a><\/strong><\/td>\n<td class=\"column-2\">Simple command-line snippet manager<\/td>\n<\/tr>\n<tr class=\"row-5\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-alacritty-hardware-accelerated-terminal-emulator\/\">Alacritty<\/a><\/strong><\/td>\n<td class=\"column-2\">Innovative, hardware-accelerated terminal emulator<\/td>\n<\/tr>\n<tr class=\"row-6\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-inxi-cli-system-information-tool\/\">inxi<\/a><\/strong><\/td>\n<td class=\"column-2\">Command-line system information tool that&#8217;s a time-saver for everyone<\/td>\n<\/tr>\n<tr class=\"row-7\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-bleachbit-open-source-system-cleaning-software\/\">BleachBit<\/a><\/strong><\/td>\n<td class=\"column-2\">System cleaning software. Quick and easy way to service your computer<\/td>\n<\/tr>\n<tr class=\"row-8\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-catfish-versatile-file-searching-software\/\">catfish<\/a><\/strong><\/td>\n<td class=\"column-2\">Versatile file searching software<\/td>\n<\/tr>\n<tr class=\"row-9\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-journalctl-query-and-display-messages-from-the-journal\/\">journalctl<\/a><\/strong><\/td>\n<td class=\"column-2\">Query and display messages from the journal<\/td>\n<\/tr>\n<tr class=\"row-10\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-nmap-network-security-tool\/\">Nmap<\/a><\/strong><\/td>\n<td class=\"column-2\">Network security tool that builds a &#8220;map&#8221; of the network<\/td>\n<\/tr>\n<tr class=\"row-11\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-ddrescue-data-recovery-software\/\">ddrescue<\/a><\/strong><\/td>\n<td class=\"column-2\">Data recovery tool, retrieving data from failing drives as safely as possible<\/td>\n<\/tr>\n<tr class=\"row-12\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-timeshift-reliable-system-restore-tool-linux\/\">Timeshift<\/a><\/strong><\/td>\n<td class=\"column-2\">Similar to Windows&#8217; System Restore functionality, Time Machine Tool in Mac OS<\/td>\n<\/tr>\n<tr class=\"row-13\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-gparted-resize-copy-move-partitions-without-data-loss\/\">GParted<\/a><\/strong><\/td>\n<td class=\"column-2\">Resize, copy, and move partitions without data<\/td>\n<\/tr>\n<tr class=\"row-14\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-clonezilla-partition-disk-cloning-software\/\">Clonezilla<\/a><\/strong><\/td>\n<td class=\"column-2\">Partition and disk cloning software<\/td>\n<\/tr>\n<tr class=\"row-15\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-fdupes-find-or-delete-duplicate-files\/\">fdupes<\/a><\/strong><\/td>\n<td class=\"column-2\">Find or delete duplicate files<\/td>\n<\/tr>\n<tr class=\"row-16\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-krusader-kde-file-manager\/\">Krusader<\/a><\/strong><\/td>\n<td class=\"column-2\">Advanced, twin-panel (commander-style) file manager<\/td>\n<\/tr>\n<tr class=\"row-17\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-nmon-performance-system-monitor-tool\/\">nmon<\/a><\/strong><\/td>\n<td class=\"column-2\">Systems administrator, tuner, and benchmark tool<\/td>\n<\/tr>\n<tr class=\"row-18\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-f3-detect-fix-counterfeit-flash-storage\/\">f3<\/a><\/strong><\/td>\n<td class=\"column-2\">Detect and fix counterfeit flash storage<\/td>\n<\/tr>\n<tr class=\"row-19\">\n<td class=\"column-1\"><strong><a href=\"https:\/\/www.linuxlinks.com\/essential-system-tools-qjournalctl-graphical-user-interface-systemd-journalctl\/\">QJournalctl<\/a><\/strong><\/td>\n<td class=\"column-2\">Graphical User Interface for systemd\u2019s journalctl<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"http:\/\/lxer.com\/module\/newswire\/ext_link.php?rid=265030\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Essential System Tools: Krusader \u2013 KDE file manager This is the latest in our series of articles highlighting essential system tools. These are small, indispensable utilities, useful for system administrators as well as regular users of Linux based systems. The series examines both graphical and text based open source utilities. For this article, we\u2019ll look &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/01\/17\/essential-system-tools-krusader-kde-file-manager\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Essential System Tools: Krusader &#8211; KDE file manager&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8250","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/8250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=8250"}],"version-history":[{"count":2,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/8250\/revisions"}],"predecessor-version":[{"id":10676,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/8250\/revisions\/10676"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=8250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=8250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=8250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}