Одна панель хорошо, а две — просто шик

Ridual logoДвухпанельные файловые менеджеры очень популярны не только в Windows, но и в Linux-системах: вспомните об знаменитом консольном  Midnight Commander. Сама суть таких менеджеров интуитивно понятна для пользователя, а некоторые особенности (например, горячие клавиши популярных операций) одинаковы для всех продуктов. Я себя часто ловил на мысли, что некоторые операции с файлами мне легче производить под Total Commander (это самый знаменитый, имхо, файловый менеджер для Windows).

Также всем известна свобода в ОС семейства Linux, которая выходит боком для конечного пользователя. Я говорю об свободе в оформлении программ. Думаю, вы неоднократно встречали программы, внешний вид которых далеко не соотвествует общему стилю рабочего окружения, а зачастую вообще выглядит ужасно. Эта проблема коснулась и двухпанельных файловых менеджеров: в Linux-системах нету достойного их представителя в формате GUI. Все, которые я помню, или были ужасные на вид, или их функциональность (иногда еще и быстродействие) были не на ожидаемом уровне.

Для консоли остался один вариант -— Midnight Commander, и врядли какой-то продукт его заменит, а вот для графического окружения вопрос остается открытым. Недаром на многих ресурсах популярен вопрос об аналоге Total Commander для Ubuntu, просмотрите любой популярный linux форум и вы обязательно найдете тему с вышеописанным вопросом.

Какой же рецепт для популярного двухпанельного файлового менеджера в моем понимании? Все просто: легкий, быстрый, многофункциональный и красивый внешний вид.

Красивый внешний вид можно обеспечить сделав интерфейс зависимым от общего стиля рабочего окружения: пускай он определяет как будет выглядеть программа. Довольно простое решение, но почему-то никто его не применяет.

Быстрота и легкость менеджера зависит от используемого языка программирования и от самих алгоритмов реализации. В программировании я несилен, но мне кажется, что особых сложностей в правильном выборе “инструмента” проблем особых давно уж нет. Алгоритмы (функциональная структура программы) тоже не являются большим секретом и доступны для всех желающих: бери скольно надо.

Функциональность менеджера — дело наживное. Берите Total Commander и переносите оттуда нужную функциональность с учетом специфики linux.

Собственно дальше в статье пойдет описание менеджера Ridual, автор которого (кстати, автор Pavel Strakhov) сразу сделал правильный шаг — использовал системное оформление в качестве стиля своего двухпанельного файлового менеджера. Что и позволило ему выиграть конкурс The Ubuntu App Showdown, в котором он занял первое место. Со скоростью работы тоже порядок — я проблем не заметил при его тестировании. Хуже дело обстоит с функциональностью — критики пока не выдерживает никакой. Хотя автор сам признается, что со временем все будет как надо. Остается поверить, что после выигрыша в конкурсе проект не будет заброшен, а продолжит свое развитие.

Для всех желающих протестировать новый файловый менеджер инструкции для его установки:

sudo apt-add-repository ppa:strahovp/ridual
sudo apt-get update
sudo apt-get install ridual

Не забывайте, что это еще только разрабатываемый продукт.

И напоследок скриншот с моей системы.

Ridual в работе