Два капитана

Свергнуть с Олимпа Total Commander пытаются многие файловые менеджеры. Однако попытки эти в большинстве случаев безрезультатны – уж больно крепко этот функциональный, удобный и надёжный старичок засел на миллионах винчестеров (см., например, «МБ» №24’2005, 16’2006, 17’2006, 18’2006).
Тем не менее, клоны этого популярного менеджера появляются с завидной регулярностью. Впрочем, почему обязательно клоны? Бывают вполне самобытные программки, выполняющие аналогичные функции. Некоторые экземпляры (хотя правильнее было бы сказать – разработчики) пытаются покорить сердца пользователей интересными функциями, другие – красотой и (реже) удобством интерфейса, третьи… О третьих разговор особый, ибо я склонен причислять к этой категории немногочисленные кроссплатформенные проекты.

Сегодня мне хотелось бы рассказать сразу о двух альтернативных файловых менеджерах. Первый – Unreal Commander. Впервые я услышал об этой программе от её непосредственного автора: он написал мне письмо с просьбой помочь выловить ошибку, возникающую при вызове из UC моего плагина AmpView. Дабы собственными глазами узреть, что это за программа использует мой TC-плагин и какие с ним возникают проблемы, я скачал и установил новый файл-менеджер. И после беглого знакомства пришёл к выводу, что программа заслуживает определённого внимания, но для реальной работы пока не годится. Отправив автору пару несколько писем с замечаниями и предложениями (попутно объяснив ему причину возникновения той самой ошибки и попав в список активных бета-тестеров на сайте программы) я отложил UC в дальний угол.
О существовании второй программы – muCommander – я узнал буквально на днях. До меня дошли слухи, что эта программулина активно вытесняет с компьютеров учебных аудиторий небесплатный1 Total Commander. Разумеется, после такого я не мог пройти мимо этого файл-менеджера.
Предлагаю вашему вниманию результаты моих экспериментов с упомянутыми программами.

мЮха

muCommander 0.8.1
OpenSource
1,1 Мбайт
Русский, Английский
www.mucommander.com

Программа с забавными привидениями (или медузами? кому что видится) на значке, попавшая ко мне в версии 0.8.1, привлекает не только своей бесплатностью, но и весьма скромными размерами дистрибутива – всего 1,1 Мбайт. Да, Total Commander весит немногим больше (хотя на дискетку с некоторых пор и не умещается), однако на фоне, скажем, Фрегата, muCommander – просто пушинка. Правда, при первом же взгляде в документацию выяснилось, что программа эта использует виртуальную Java-машину, а значит в довесок придётся выкачать ещё полтора десятка мегабайт. Разумеется, если нужного дистрибутива не найдётся на вашем винчестере (прежде всего гляньте в папках с Opera и OpenOffice – эти программы так же используют Java). Главный плюс от использования Java один – кроссплатформенность. Этот командир умеет править файлами под любой операционной системой, для которой есть Java-машина. Таких ОС немало, но наибольший интерес, разумеется представляют три самых распространённых: Windows, Linix и MacOS X.

Но есть, увы, у такого подхода к построению программ и минус – Java-приложения, как правило, более медлительный, чем аналоги, взаимодействующие с ОС напрямую, без участия виртуальной машины.
После установки я обнаружил, что весь muCommander умещается в одном единственном exe-шнике. Никаких файлов с языками, никаких конфигураций. Видимо, все языки и пресеты зашиты в исполнимый файл. Тоже, конечно, вариант, но ведь чем файл больше, тем дольше грузится программа. Кстати, пользовательские настройки программа таки хранит отдельно – в Windows XP они обнаруживались в каталоге пользователя (Documents and SettingsUser_name.mucommander). Могу предположить, что подключить к программе отсутствующие в комплекте языки или добавить новые цветовые схемы могут только разработчики. Впрочем, русский язык программа уже знает, так что эта проблема нас пока не касается.
Первый же запуск показал правоту моих опасений – программа загружается с ощутимой задержкой, не слишком, впрочем, критичной. Думаю, на более мощной машине пауза будет ещё менее заметна.

Интерфейс программы выглядит довольно симпатично, но местами несколько аляповато – опять-таки сказывается происхождение. Смена «шкурки» на выполненную в стиле XP немного поправляет ситуацию.
После получаса использования muCommander мне удалось выявить у этой программы ряд особенностей. По большей части, увы, не очень приятных. Во-первых, из всех архивов полностью поддерживаются только ZIP (да и то – русские имена в архиве превращаются в кракозябры). Даже в банальный RAR, как в обычную папку, мне зайти не удалось – существенный, на мой взгляд недостаток. Быть может, с какими-то типичными для Linux архивами (bzip, или tar, например) проблем бы и не возникло, но у меня под рукой ничего такого не нашлось.
Во-вторых, программа совершенно не взаимодействует с оболочкой операционной системы (во всяком случае – Windows; в других пока что не проверял в виду отсутствия таковых в установленном виде) – даже контекстные меню Проводника для файлов и папок мне вызвать не удалось. Это ещё более осложняет работу с архивами (я, например, привык распаковывать и создавать архивы именно через контекстное меню, в которое у меня интегрирован WinRAR).
Следующая проблема – низкая функциональность встроенного просмотрщика. Он умеет открывать только текстовые файлы (при этом размер окна просмотра всегда меняется, подстраиваясь под самую длинную строку текста, из-за чего окно иногда расползается далеко за пределы экрана), да картинки в форматах BMP, JPEG и PNG (да и то, судя по всему, размер картинки ограничен 1 мегабайтом).
Вдобавок, программа никак визуально не помечает скрытые файлы (вспоминаем полупрозрачные значки в TC), долго думает при открытии списка дисков и имеет крайне мало настроек для исправления всех этих безобразий.
Из плюсов отмечу, пожалуй, лишь поддержку FTP (на уровне TC – не более) и его сородичей (в частности имеется возможность установить соединение через HTTP). Вкупе с использованием Linux-консоли это бы было весьма интересно, но в Windows – не более, чем ещё одна незначительная возможность.
В общем, при всей интересности идеи (компактный кроссплатформенный файл-менеджер) реализация пока оставляет желать лучшего. Да, со своими основными функциями он справляется (кто бы сомневался), но о комфортной работе речь пока не идёт.

Нереальный командир

Unreal Commander 0.92
Freeare
1,7 Мбайт
Русский
www.x-diesel.com

За более чем полгода, прошедшие с момента моего первого знакомства с Unreal Commander, этот файл-менеджер дорос до версии 0.92. И, что радует гораздо сильнее, нежели изменение циферок, – обзавёлся множеством полезных функций. При этом, правда, программа стала несколько задумчивее. Причиной тому, скорее всего, стали заметные косметические изменения. Да, на фоне консервативного минималиста TC, UC выглядит красивой игрушкой – но тут уж кому что. По мне, так скорость важнее возможности поставить рисунок на фон файловых панелей. В целом, общая картина напоминает «Фрегат» – красиво, но не слишком шустро. Осталось выяснить, как обстоят дела со стабильностью, функциональностью и удобством.

Начнём, пожалуй, с двух последних пунктов (с первым, думаю, всё станет ясно по ходу). Про банальные операции копирования и иже с ним рассказывать не буду – никто, думаю, и не сомневался, что всё работает. Местами – даже удобнее, чем в TC (мне понравилась информативность диалогов прогресса). Следующее, что я всегда проверяю у файл-менеджеров, – это работа с архивами. На этом поприще UC ведёт себя на порядок лучше muCommander – во все архивы можно зайти, извлечь из них файлы (в том числе – через столь любимое мной контекстное меню Проводника). Скопировать файлы в архив также можно (в случае с RAR и ACE – при подключении соответствующих внешних программ). Единственная проблема, с которой я столкнулся, – это невозможность удалить файл из RAR-архива (из ZIP всё удаляется без проблем).
Никаких нареканий нет и к внутреннему просмотрщику, благо, в последней версии Unreal Commander эту роль выполняет программа ATView, написанная членом сообщества wincmd.ru Алексеем Торгашиным. Изначально она ориентирована на работу с Total Commander и, помимо собственных (весьма широких) возможностей по просмотру самых разных файлов, умеет использовать Lister-плагины TC (теперь, к слову, мой AmpView в UC работает). Как вы понимаете, это делает возможности просмотрщика практически безграничными. Правда, и здесь со скоростью работы не всё так гладко, как хотелось бы – при открытии файлов возникает ощутимая пауза, у TC отсутствующая. Видимо, сказываются какие-то особенности алгоритмов, используемых для работы с чужеродными (как ни крути) плагинами.
Порадовали меня и богатые настройки программы. Изменить можно практически всё – от внешнего вида файловых панелей (есть возможность раскраски по маскам) до поведения программы в различных ситуациях. Вообще, окно настроек до боли напоминает таковое из TC – даже некоторые опции называются одинаково.
Со стабильностью у этого файл-менеджера тоже всё в порядке. Во всяком случае, мне не довелось во время тестирования увидеть ни одного сообщения об ошибке. Это, безусловно, радует. Правда, в некоторых ситуациях программа ведёт себя немного странно – но это, скорее всего, не ошибки, а некоторые недоработки (или даже технологические заглушки для будущих функций) – всё-таки программа пока носит статус «бета».
В итоге имеем бесплатный (для работы нужно получить бесплатный ключ на сайте автора), русскоязычный, функциональный и симпатичный файловый менеджер. Если вас не смущает некоторая его медлительность, то познакомиться с ним стоит.

Вместо заключения
Как видите, попытки сместить с файлменеджерского Олимпа Total Commander не прекращаются. Насколько они успешны, судить, в конечном итоге, пользователям. Лично я буду и дальше присматривать за Unreal Commander (наверное, напишу ещё одно письмецо автору), продолжая работать с давно притёршимся к моим нуждам творением Кристиана Гислера.

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

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