FAR Manager: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
Нет описания правки |
|||
Строка 87: | Строка 87: | ||
== Юникодная версия == |
== Юникодная версия == |
||
26 октября 2007 был открыт публичный доступ к [[SVN]]-репозиторию с [[юникод]]ной версией менеджера. |
26 октября 2007 был открыт публичный доступ к [[SVN]]-репозиторию с [[юникод]]ной версией менеджера. |
||
== Настройка под Wine (Linux и Mac OS X) == |
|||
Far можно запускать из-под Linux и Mac OS X. |
|||
Вот команды, необходимые для настройки под Ubuntu 10.10 (Maverick), изначально <code>$LANG</code> установлена в <code>en_US.utf8</code>: |
|||
<code><pre> |
|||
sudo aptitude install wine |
|||
sudo locale-gen ru_RU.utf8 |
|||
</pre></code> |
|||
Далее скачиваем дистрибутив Far'а и устанавливаем его в <code>C:\Far</code>, Linux'овый путь будет <code>~/.wine/drive_c/Far/</code>. |
|||
(Чтобы заходить в директорию <code>.wine</code> через GUI, придется набирать <code>.wine</code> в строке пути, если строка пути не видна, следует нажать на кнопочку с карандашем.) |
|||
<code><pre> |
|||
env LANG=ru_RU.utf8 wineconsole c:\\far\\far |
|||
</pre></code> |
|||
Для последней команды лучше создать ярлычок в меню (нажать другую кнопку мыши на Applications и выбрать Edit Menus, дальше всё очевидно). |
|||
Иконка для Far'а скачивается с этой страницы (Far_icon.png), для смены иконки заходим в диалог Launcher Properties и жмем мышью на иконку. |
|||
Для задания шрифтов и размеров экрана запускаем Far, жмем другую кнопку мыши, выбираем пункт "Свойства". |
|||
== Лицензия == |
== Лицензия == |
Версия от 10:14, 17 февраля 2011
FAR Manager | |||
---|---|---|---|
Тип | Файловый менеджер | ||
Автор | Евгений Рошал | ||
Разработчики | Евгений Рошал, FAR Group | ||
Написана на | C++[3] | ||
Операционные системы |
1.7x — Microsoft Windows 2.0 — Windows 2k/XP/2003/Vista/2008/Windows 7 |
||
Аппаратная платформа | Windows | ||
Последняя версия | 2.0 build 1807 (3 февраля 2011) | ||
Репозиторий | github.com/FarGroup/FarM… | ||
| |||
| |||
Лицензия |
с версии 1.75.2629 — Freeware[1] с версии 2.0: Свободное ПО (BSDL)[2] |
||
Сайт | farmanager.com | ||
Медиафайлы на Викискладе |
FAR Manager — консольный файловый менеджер для операционных систем семейства Microsoft Windows.
Автор программы — Евгений Рошал. С 18 июня 2000 года разработкой FAR Manager занимается группа FAR Group. Начиная с версии 2.0 программа распространяется под модифицированной лицензией BSD. Предыдущие версии имели собственническую лицензию, по которой коммерческое использование программы являлось платным.
Программа FAR Manager наследует двухоконную идеологию, стандартную расцветку и систему команд (управление с клавиатуры) у известного файлового менеджера Norton Commander.
История
- 10 сентября 1996 года — первая общедоступная версия 1.00 beta.[4]
- 26 июня 1997 года — «бутлег» 1.3 — версия, которую Евгений Рошал никогда не выпускал.[5]
- 22 мая 2000 года — Рошал предложил отдать исходные тексты FAR Manager 1.64 трём-четырём плагинописателям «в хорошие руки» на условиях «за спасибо».[6]
- 18 июня 2000 года — на базе egroups.com заработал лист рассылки для новых разработчиков FAR Manager. Эту дату можно считать зарождением FAR Group.
- 23 июня 2000 года — Рошал выпускает «последнюю версию» 1.65[7], после чего версия FAR Manager начинается с 1.70.
- 26 октября 2007 года — исходный код альфа-версии 1.80 (с поддержкой Юникода и несовместимая с Windows 9x) выпущен под модифицированной (без пункта о рекламе) лицензией BSD.[9] Это первая свободная версия Far Manager.
- 13 декабря 2008 года — версия юникодного FAR изменена на 2.0.[10]
Особенности реализации
Программа может работать как в оконном, так и полноэкранном режиме. Некоторые недостатки интерфейса, схожие с DOS-программами в оконном режиме (невозможность произвольного изменения текстового разрешения окон, проблемы с закрытием при выключении системы), проявляются в Windows 9x и отсутствуют в семействе Windows NT.
FAR поддерживает длинные имена файлов, атрибуты файлов файловой системы NTFS, различные кодировки текстов, может использовать системные функции для копирования файлов, имеет многоязычный интерфейс и систему помощи.
FAR Manager был с самого начала ориентирован на платформу Windows. Время от времени пользователи высказывали просьбы сделать версии для других платформ (Linux и Mac OS). Разработчики утверждают, что код программы слишком специфичен для Windows, и перенос на другую платформу потребовал бы больших изменений.
Подключаемые модули (плагины)
Возможности FAR существенно расширяются благодаря плагинам различного назначения:
- управление принтерами, как подключёнными к ПК, так и сетевыми;
- подсветка синтаксиса в исходных текстах программ;
- работа с FTP-серверами (с поддержкой доступа через различные типы прокси, автоматической докачкой и прочее);
- работа с SFTP-серверами (плагин WinSCP);
- поиск и замена символов одновременно во множестве файлов с применением регулярных выражений;
- средства переименования групп файлов с возможностью использования сложных составных масок из символов подстановки и шаблонов;
- NNTP/SMTP/POP3/IMAP4 клиенты и отправка сообщений на пейджер;
- работа при нестандартных размерах текстового экрана;
- перекодировка текстов с учётом национальных кодовых таблиц;
- манипуляции с содержимым корзины;
- управление приоритетами процессов на локальном или на сетевом ПК;
- автозавершение слов в редакторе и работа с шаблонами;
- редактирование системного реестра Windows;
- создание и изменение ярлыков Windows;
- всевозможные манипуляции с файлами и текстом, делающие комфортной работу с фидонетовскими материалами;
- кодирование и декодирование файлов в формате UUE;
- симметричное и асимметричное шифрование файлов;
- управление программой Winamp и модификация комментариев MP3-файлов;
- просмотр и редактирование содержимого ресурсов различных игр;
- работа с различными серверами через ODBC + работа с серверами Oracle через OCI;
- управление службой RAS;
- запуск внешних программ (компиляторов, конвертеров и проч.) при редактировании текстов в редакторе FAR;
- отображение содержимого файлов справки Windows (.hlp и .chm);
- калькуляторы с разными возможностями;
- различные игры;
- функции проверки орфографии при обработке текста в редакторе FAR;
- работа с файл-образами дисков для ZX Spectrum и пк Вектор-06Ц;
- подготовка каталога сменных накопителей и многое другое.
- вычисление и проверка CRC и криптографических хеш значений файлов (SHA-1; SHA-2; Whirlpool и других).
Некоторые важные плагины (например, для работы с FTP, печати, сравнения файлов, работы с архивами, сетью) входят в поставку FAR. Но подавляющее большинство плагинов доступно для скачивания в интернете, пользователь может устанавливать их в соответствии со своими задачами. В настоящее время насчитывается более 700 плагинов для FAR.
Большинство плагинов написаны на Си/С++ и Паскале с использованием оригинального FAR API. Существуют и современные альтернативы: FarNet предоставляет API и инструменты для написания .NET модулей; модуль PowerShellFar реализует поддержку Windows PowerShell и открывает объектную модель FarNet для управления из скриптов или командной строки.
Юникодная версия
26 октября 2007 был открыт публичный доступ к SVN-репозиторию с юникодной версией менеджера.
Настройка под Wine (Linux и Mac OS X)
Far можно запускать из-под Linux и Mac OS X.
Вот команды, необходимые для настройки под Ubuntu 10.10 (Maverick), изначально $LANG
установлена в en_US.utf8
:
sudo aptitude install wine
sudo locale-gen ru_RU.utf8
Далее скачиваем дистрибутив Far'а и устанавливаем его в C:\Far
, Linux'овый путь будет ~/.wine/drive_c/Far/
.
(Чтобы заходить в директорию .wine
через GUI, придется набирать .wine
в строке пути, если строка пути не видна, следует нажать на кнопочку с карандашем.)
env LANG=ru_RU.utf8 wineconsole c:\\far\\far
Для последней команды лучше создать ярлычок в меню (нажать другую кнопку мыши на Applications и выбрать Edit Menus, дальше всё очевидно). Иконка для Far'а скачивается с этой страницы (Far_icon.png), для смены иконки заходим в диалог Launcher Properties и жмем мышью на иконку.
Для задания шрифтов и размеров экрана запускаем Far, жмем другую кнопку мыши, выбираем пункт "Свойства".
Лицензия
В версиях до 1.75.2629 FAR распространялся как shareware (некоторые функции работали только после прохождения платной регистрации), при этом существовала бесплатная так называемая «xUSSR-регистрация» для жителей России и других стран бывшего Советского Союза. В ней в качестве пароля для регистрации требовалось ввести русскими буквами название текущего дня недели. Такая регистрация позволяла использовать версии FAR по 1.61 включительно полностью бесплатно[11], в более поздних версиях требовалась платная регистрация для коммерческого использования.
Начиная с версии 1.75.2629, FAR не требует регистрации и распространяется бесплатно под модифицированной лицензией BSD.[12] В связи с этим начиная с 18 мая 2010 года компания RARLabs прекращает продажу Far Manager.[13]
Версии 1.8.х и 2.x, имеющие поддержку Юникода, распространяются бесплатно и с открытым исходным кодом под модифицированной лицензией BSD.[14]
Примечания
- ↑ forum.farmanager.com • View topic — Far Manager 1.75 теперь распространяется бесплатно
- ↑ Far Manager Official Site : исходный код
- ↑ The farmanager Open Source Project on Open Hub: Languages Page — 2006.
- ↑ 1 2 http://plugring.farmanager.com/history/
- ↑ far 1.3 — fido7.far.support | Google Groups
- ↑ New FAR — fido7.far.support | Google Groups
- ↑ FAR 1.65 отличается от 1.64 исправлением модуля печати
- ↑ Far Manager Official Site : download
- ↑ forum.farmanager.com • View topic — Open Source — Unicode Far
- ↑ http://farmanager.com/svn/trunk/unicode_far/changelog
- ↑ forum.farmanager.com • View topic — Лицензия
- ↑ http://www.farmanager.com/nightly/changelogfar
- ↑ Softkey-Россия: Far Manager стал бесплатным
- ↑ Far Manager Official Site : лицензия