Размышляя о файловых менеджерах

FAR

Файловые менеджеры или по-русски программы управления файлами какие существуют и какие мы выбираем? Всем ли достаточно системных Explorer в Windows, Dolphin в KDE, и GNOME Files … А что если требуется больше? И нужно ли больше…

Большая часть относится к одной из двух основных групп, группе навигационных и группе двухпанельных. В чистом виде практически не встречаются т.к. удачные решения копируются и закрепляются. Существовало и существует огромное количество, больше, наверное, только текстовых редакторов (на AlternativeTo отношение 24 страницы к 27).

Какие бывают ФМ?

Навигационные ФМ — приложения графического интерфейса (и не только, например, XTree, Ranger) как правило имеют две или три панели на одной отображается дерево файловой системы, на других содержимое выбранного каталога и просмотр содержимого (не у всех). Доминирующая на текущий момент представитель. Даже среди приложений текстового интерфейса (Ranger и аналоги). Родоначальник семейства XTree (1985) старейший и, в свое время, популярнейший ФМ. Любопытствующим «на посмотреть» могу посоветовать современные клоны XTree: YTree (Linux) и ZTree (Windows). Наиболее известные современные представители File Explorer (Windows), Dolphin (KDE), Finder (Mac OSX), GNOME Files, Directory Opus (2001), PeaZip (2006), Ranger (2010)… Мышь основной рабочий инструмент.

В сочетании с контекстным меню даже самые примитивные (GNOME Files) более, чем полностью обеспечивают запросы среднего пользователя. Одно из главных достоинств они, как правило, системные и хорошо интегрированы с другими системными приложениями за счет которых значительно расширяется функциональность. Хотя даже с базовой средний пользователь знаком не очень. При наличии желания тот же Explorer превращается в подобие двухпанельного ФМ с мышиным управлением (Win+E, Win+Left, Win+E, Win+Right).

Двухпанельные ФМ — в основе три окна: две панели с файловой системой и, третье, командной строки. Родоначальник Norton Commander Джона Соча (1985). Еще недавно были очень популярны. На постсоветском пространстве популярностью во многом обязаны отличному учебнику Фигурнова В.Э. «IBM PC для пользователя». Удобны для работы с клавиатуры, не требуют мышь (при этом часто встречаются оригиналы работающие исключительно мышью в TC). Известные представители DOS Navigator (1991) Total Commander (1993), Midnight Commander (1994), FAR (1996), Altap Salamander (1996), Krusader (2000). Встречал мнение гласящее, что двухпанельники мертвы (пик развития прошлый век закат — десятые года нынешнего).

Другие, пространственные, 3D ФМ, и тому подобные встречаются редко и интереса не представляют. В пространственных каждое окно соответствует отдельному каталогу. С окнами работают как с физическими объектами, короче, муть. Забыты, для примера можно привести Tracker из Haiku.

Графический или текстовый?

Интерфейс командной строки необходимый элемент классических двухпанельников (по определению) присутствует только в приложениях текстового интерфейса. Из приложений графического режима вспоминается разве, что Dolphin. Определение выше из Вики, в английском разделе именуются православными (orthodox). Это определение закрывает спор TUI vs GUI для ФМ, только интерфейс командной строки. Именно в сочетании с командной строкой достигается максимальная производительность. Правда при худшей визуализации.

Активные пользователи того же Midnight Commander в Linux имеют шансы поучаствовать в отдельной дисциплине социальной олимпиады ФМ vs Оболочки командной строки. Повторю свое ИМХО комбинация ФМ и командной строки сила. Опять же хорошее знание командной оболочки нужно не всем и тем более не каждый освоит ее на должном уровне, а ФМ вот он. Три самых самых (с моей точки зрения) двухпанельных ФМ командной строки это DOS Navigator, Midnight Commander и FAR. Из навигационных я пользовался только Ranger и он не плох.

DOS Navigator

Потому, что история (не закончилась?).

В свое время мегапопулярное приложение. Лучшая оболочка для DOS. Богатые возможности, многозадачность, скорость работы … Первый выпуск 1991 год RIT Labs. В 1999 выложен под открытой лицензией BSD (версия 1.51). По первому времени клоны пошли как грибы после дождя, но остался только один: NDN (Necromancer’s Dos Navigator). Dos Navigator Open Source Project последняя версия DN OSP 6.4.0 (24.04.2006). Продолжение DN/2 v.2 (2.14 beta 23.09.2008) версии для DOS, OS/2, Windows. Безальтернативен для применения как в FreeDOS, так и с DOSBox. Крайний клон — порт под Linux (DN2L). В планах 100% лицензионная чистота и переход на FreePascal.

В дополнение, в DOS в качестве интерпретатора командной строки, можно использовать 4DOS от JP Software.

Увы, но дальнейшего развития DN не случилось и не предвидится. Одна надежна — DN2L. С одной стороны сейчас DN мало кто помнит и он мало кому нужен. С другой для тех кому нужен есть DN/2 и NDN. Мне лично NDN не зашел — по причине его чрезмерности и, как следствие, тормознутости (личное устойчивое ощущение). Зато есть версии под многие оси: DOS, Windows, OS/2, Linux, Haiku, Kolibri. В этом плане он рекордсмен (FreePascal?).

Midnight Commander

Потому, что везде.

Автор Мигел де Икаса, первый выпуск в 1994. MC — старейший юниксовый ФМ, но несмотря на это программа развивается и любима многими пользователями. Текстовый интерфейс, высочайшая переносимость, Есть сборки для Linux, Windows, Mac OSX, Haiku (и это радует т.к. родной Tracker не очень), и, вроде, была даже версия под DOS. Что важно не имеет проблем с русскими кодировками.

Far Manager (File and ARchive Manager)

Потому что one love.

Автор — Евгений Рошал. 1996 первая общедоступная версия. Последняя — 165. С 2000 года разработкой занимается FAR Group. С версии 2.0 распространяется под модифицированной BSD лицензией. Приложение активно использует WinAPI, может работать как в оконном режиме, так и полноэкранном. В других системах может быть запущено с использованием Wine. Можно запустить под DOS используя DosWin32.

Исключительное приложение. Многими считается идеальным ФМ. Первое приложение, что я ставлю стразу после установки Windows. Выбрал я его на заре освоения компьютера и он остался со мной до сих пор. Еще лучше становится в сочетании с ConEmu. Говорить о FAR можно долго, вот некоторые фишки:

  • горячие работают клавиши вне зависимости от текущей раскладки.
  • подсказки по нажатию по нажатию Alt/Ctrl/Shift.
  • поддержка NTFS-ссылок (существует несколько видов).
  • макросы (запись действий, скрипты LUA).
  • повышение полномочий (FAR самостоятельно выполняет запрос административных полномочий через UAC).
  • при использовании правильных шрифтов красив.

FAR можно взять тут, а тут располагаются плагины.

Пример работы в FAR и ConEmu.

FAR2L порт FAR Manager под Linux

Потому что см. выше.

Форк второй ветки. Забавно, но FAR2L изначально был графическим приложением (wxWidgets). Это было нужно для обхода ограничений терминала Unix и ускорило портирование. Кроме того (по утверждению авторов) выкинуто много Windows специфичного. При этом многое осталось и запускается через трансляцию WinAPI из Wine. Доступны большая часть фишек фара (с оговорками). Встроенный терминальный клиент. Заменены часть плагинов, например, сеть теперь работает через NetRocks работающий на нативных библиотеках.

Приложение активно развивается (по сравнению с ванильным FAR), есть даже работающий cygwin Windows порт :-). Ждем кроссплатформенную версию.

Под Mac и Linux: https://github.com/elfmz/far2l

Портативная версия: https://github.com/unxed/far2l-deb/tree/master/portable
ppa для *buntu (github.com/unxed/far2l-deb):

sudo add-apt-repository ppa:far2l-team/ppa

Для запуска в консоли: far2l --tty.

Честно говоря, мне в Linux FAR был не особо нужен, но вот поставил и оказалось, что без него никак. Особенно повышение прав по запросу.

Ranger

Потому, что новый, молодежный.

Ranger — Python/Ncurses (Curses) консольный файловый менеджер с vim-like управлением. Относится к классу навигационных. Три колонки: список каталогов, список файлов/каталогов и предпросмотр. Представитель «новой волны» ФМ. Встречал утверждение, что сейчас это самый популярный ФМ для текстового интерфейса в Linux.

https://github.com/ranger/ranger

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x