Капитан второго ранга

Потенциальную замену Total Commander многие пользователи ищут годами. Однако же, несмотря на наличие в Сети большого числа файл-менеджеров всех мастей, поиск этот у многих заканчивается возвращением к детищу Гислера. Попытка, впрочем, не пытка — а потому сегодня мы познакомимся с ещё одним кандидатом в капитаны всея компьютера.

Так уж получилось, что года этак три назад мне довелось стать свидетелем спора на форуме freepascal.ru. Программисты пытались выяснить, реально ли написать кроссплатформенный файловый менеджер с использованием набирающих популярность инструментариев FPC/Lazarus. Аргументы «за» сводились к простой логической цепочке: TC написан на Delphi 2, возможности Lazarus до уровня Delphi 2 вполне дотягивают, Lazarus вполне себе кроссплатформенный. Точку в споре поставил один из пользователей форума, выложив ссылку на сайт doublecmd.sourceforge.net — страничку проекта Double Commander, в рамках которого началась разработка того самого файл-менеджера мечты. Как вы понимаете, создан проект был как раз программистами с freepascal.ru и его обсуждение до сих пор ведётся на местном форуме.
За своеобразный эталон разработчики «Двойного капитана» взяли старину TC, справедливо рассудив, что пользователям проще будет перейти на программу, чьи функциональность и внешний вид более или менее привычны. Это, однако, не означает, что целью проекта стало создание очередного клона. Во-первых, разработка ориентирована сразу на несколько операционных систем, что само по себе накладывает определённый отпечаток. Во-вторых же, Lazarus — это не Delphi, a LCL — не VCL. Как следствие — даже во внешнем виде компонентов неизбежны различия.
Первые отличия, «привнесённые» LCL, — достаточно солидный вес исполнимого файла программы (при нынешней, практически базовой, функциональности — почти 3,5 Мбайт) и ощутимая задумчивость при запуске и открытии дополнительных окон. Если верить сообщениям на форуме, в Linux последний эффект ещё заметнее. Впрочем, как показала практика, жить и работать эти особенности DC не мешают.
Но — перейдём, наконец, к возможностям программы. Уже при первом запуске мы можем убедиться, что она многоязычна. Более того — язык системы DC распознаёт автоматически и немедля его подгружает. Русский в комплекте, разумеется, есть (наравне с ещё десятком языков). Отмечу, что программа в полной мере поддерживает Unicode, что пока (до выхода Total Commander 7.5) выделяет её на фоне многих конкурентов.
Интерфейс «Двойного капитана» вполне привычен — две файловые панели, меню, строка состояния, панель инструментов и… вкладки. Да, да, здесь они появились в самых первых версиях (не будем говорить, где подсмотрена идея).

Как и следовало ожидать, основные обязанности файлового менеджера (копирование/перемещение, работа с архивами, просмотр файлов) Double Commander выполняет без всяких проблем. Просмотрщик файлов, кстати, даже функциональнее, чем у основного конкурента (при условии, что последний не обвешан плагинами). Поддержка плагинов, впрочем, здесь тоже ожидается — в одной из ближайших версий. Причём разработчики обещают поддержку всем знакомых wlx. Интересно будет проверить на этом поприще свой AmpView — у разработчика Unreal Commander, помнится, с ним были заморочки (я не очень вежливо обхожусь с функциями плагинного API). Кстати, wdx- и wcx-плагины программа уже поддерживает. Более того, именно с их помощью реализованы некоторые основные её функции (скажем, вся работа с архивами). Это вполне разумный подход — вынос функций в плагины позволяет разгрузить основной исполнимый файл и, как следствие, уменьшить его размер и ускорить работу программы.
Если к базовой функциональности DC нет никаких претензий (разве что на форуме некоторые пользователи жаловались на проблемы с кодировкой имён файлов в архивах), то с возможностями настройки пока дела обстоят не так гладко. Количество настроек вполне достаточное, их необходимость тоже вопросов не вызывает, а вот с работой некоторых опций возникают проблемы. К примеру, мне так и не удалось поменять шрифт файловых панелей (казалось бы, куда уж проще). Впрочем, не будем судить слишком уж строго — программа находится в стадии раннего бета-тестирования.
Чего действительно не хватает в DC — так это хотя бы базовой функциональности FTP-клиента. Эту возможность, впрочем, авторы обещают добавить уже в следующей версии (причём в виде плагина).
В общем, первое впечатление от знакомства с Double Commander 0.4 более чем положительное. Несмотря на достаточно большое число мелких огрехов, программа работает стабильно и неплохо покрывает запросы рядового пользователя. Если вы ищете замену старичку TC, то присмотреться к этому творению российских OpenSource-разработчиков, безусловно, стоит.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *