Введение

Krusader — это продвинутый файловый менеджер с двумя панелями для среды рабочего стола KDE и других рабочих сред в мире Unix. Он похож на консольный GNU Midnight Commander, GNOME Commander для среды рабочего стола GNOME или Total Commander для Windows, все из которых своими основополагающими функциями обязаны оригинальному Norton Commander для DOS. Он поддерживает расширенную работу с архивами, подключение файловых систем, FTP, расширенный поиск, просмотрщик/редактор, синхронизацию каталогов, сравнение содержимого файлов, пакетное переименование и многое другое. Он поддерживает следующие форматы архивов: tar, ZIP, bzip2, gzip, RAR, ace, ARJ, LHA, 7z и RPM, а также может работать с другими KIO-подсистемами, такими как smb или fish. Krusader распространяется под лицензией GNU GPL 2.0 или более поздней версии.

Пользовательский интерфейс

Пользовательский интерфейс Krusader основан на принципе ортодоксального файлового менеджера (OFM), также известного как файловые менеджеры типа Commander – семейства файловых менеджеров, основанных на интерфейсе старой программы Norton Commander. Ортодоксальный файловый менеджер имеет два окна, называемых панелями, при этом одна панель активна, а другая – нет. Основная идея заключается в манипулировании файлами из активной панели в неактивную или внутри активной панели. Для этого требуется только клавиатура, что значительно ускоряет процесс. Использовать мышь также возможно. Глубокая интеграция Krusader с KDE (например, KParts, KIO) позволяет предоставлять ряд дополнительных возможностей.

Просмотрщик-редактор файлов

Один из множества инструментов, предоставляемых Krusader, — это просмотрщик-редактор. Используя объектную модель KParts, Krusader запускает компоненты, способные просматривать (и иногда редактировать) определенные типы файлов и встраивает их клиентскую область непосредственно в новое окно Krusader. Это позволяет, например, просматривать офисный документ прямо из Krusader. Любое приложение, корректно реализующее модель KParts, может быть встроено таким образом.

Платформы

Krusader разрабатывается преимущественно для платформы Linux, но он также доступен для некоторых других платформ, включая BSD и Apple Mac OS X. Windows-порт находится в стадии бета-тестирования (на 9 января 2015 года).