
Не успели мы насладиться far2l в LTS-версии Ubuntu 24.04, как подоспел релиз Ubuntu 25.04, а вместе с ним и новая версия нашего любимого файлового менеджера — far2l 2.6.5! И главная новость этого релиза просто 🔥: теперь графический wx-вариант можно установить прямо из официальных репозиториев! Больше не нужно возиться с PPA (хотя он по-прежнему жив и содержит самые свежие сборки) или компилировать самому, чтобы получить тот самый, максимально близкий к Windows, пользовательский опыт.
Исторически первая версия far2l — порта Far Manager на Linux, BSD и Mac, была реализована как графическое приложение. Терминалы той эпохи не умели ни передавать приложению некоторые сочетания клавиш (такие как Control+Enter
), ни давать ему возможность взаимодействия с буфером обмена. Кому же нужен Far без этих возможностей?
Поэтому пришлось сделать своё собственное консольное окно со своим собственным рендерингом текста — да, усложнение, зато всё сразу заработало «как-в-Windows» (а потом и консольную версию сделали тоже). И сегодня мы празднуем историческое событие: графическая версия, наиболее полная в плане соответствия UX Windows-версии, попала, наконец, в официальные репозитории Ubuntu:
sudo apt update
sudo apt install far2l-wx
# освободим занятые GNOME сочетания клавиш, если необходимо:
dconf-editor org.gnome.desktop.wm.keybindings
far2l
Появление пакета far2l-wx
в официальных репозиториях — это огромный шаг вперед. Почему это так важно?
Лучший UX: Графическая версия традиционно предлагает наиболее полный и беспроблемный пользовательский опыт, максимально приближенный к оригинальному Far Manager для Windows. Все сочетания клавиш, включая
Ctrl+цифры
, интеграция с системным буфером обмена, уведомления в системном лотке — всё это работает из коробки и без дополнительных телодвижений.Простота для новичков: Не секрет, что для идеальной работы консольной версии far2l требовался «продвинутый» терминал (вроде kitty, Alacritty или foot) и его дополнительная настройка для освобождения нужных фару хоткеев (а иногда и OSC52 для работы с буфером обмена приходилось включать специально). Теперь же достаточно поставить
far2l-wx
и получить отличный результат в любом окружении рабочего стола.
Теперь есть отдельные desktop-файлы для запуска TTY (far2l --tty
) и GUI/wx (far2l --notty
) версий, чтоб вы точно не запутались. Конечно, консольная версия никуда не делась и по-прежнему отлично подходит для серверов и любителей чистой консоли. Более того, её UX также будет идеальным, если запускать её изнутри графической (да, и по ssh это работает тоже: графический far2l → ssh на сервер → консольный far2l). В любом случае, наличие выбора «из коробки» — это замечательно!

Горизонтальные панели
Ещё одно заметное нововведение — возможность переключить панели в горизонтальный режим! Да, как в старые-добрые времена некоторых других файловых менеджеров. Переключение осуществляется простым нажатием Ctrl+,
(контрол + запятая). Удобно для работы с очень длинными именами файлов, например.

Поддержка RGB и новая палитра
far2l теперь поддерживает RGB-цвета! Это значит, что ограничения стандартной 16-цветной палитры уходят в прошлое. Интерфейс становится визуально приятнее, а подсветка синтаксиса в редакторе (благодаря обновлённому плагину Colorer) и выделение типов файлов на панелях могут использовать всю палитру TrueColor.
Кстати, о цветах: палитра теперь живёт в отдельном файле ~/.config/far2l/farcolors.ini
, что упрощает её кастомизацию.

Приятные мелочи
Как всегда, помимо крупных нововведений, было сделано множество мелких, но полезных доработок:
Улучшения консольной версии:
Больше не нужно использовать ключ
--ee
для нормальной работы ESC в некоторых терминальных конфигурациях (far2l теперь сам определяет, когда это нужно)При первом запуске far2l может показать информацию о необходимости настроить OSC52 (для работы с буфером обмена) и автоматически определяет русскую локаль, предложив включить русский язык интерфейса и помощи
Добавлено автодополнение для bash (
sudo apt install bash-completion
, затем перелогиньтесь)Расширена опция
--nodetect
: теперь можно точечно отключать использование расширенных протоколов клавиатуры win32/iTerm2/kitty
Улучшения интерфейса и UX:
Появилась настройка формата даты и времени в интерфейсе.
Добавлена опция (не)чувствительности к регистру для масок в поиске файлов, сравнении каталогов и (снятии) выделения на панелях (
Ins
,+
,-
).В диалоге атрибутов (
Ctrl+A
) измененные поля теперь помечаются звездочкой (*).Диалог «Группы подсветки и сортировки файлов» теперь имеет краткий/полный вид (переключается по
Ctrl+M
).В Инфо-панели (
Ctrl+L
) теперь можно скрывать/показывать блоки информации (кликом мыши по заголовку блока), улучшен показ информации о ФС и статусе Git.Добавлены иконки и desktop-файл для запуска
far2ledit
(отдельный запуск редактора).По умолчанию включена подсветка файлов и каталогов с маркерами в стиле
mc
иls -F
(например, / для каталогов). Настраивается черезCtrl+Alt+M
.
Работа с файлами и сетью:
Добавлена быстрая навигация к точке монтирования текущего каталога по
Ctrl+Alt+\
.Новые команды
edit:<command>
иview:<command>
позволяют редактировать или просматривать вывод команды прямо в Far.В плагине NetRocks добавлена поддержка протокола AWS S3 (требует наличия AWSSDK при сборке; в Ubuntu пока нет).
В NetRocks теперь можно явно указывать предпочитаемые алгоритмы SSH.
Плагин Python (для wx-версии) научился копировать/вставлять файлы через системный буфер обмена с поддержкой форматов GNOME Files (Nautilus).
Под капотом:
Удалена зависимость от библиотеки PCRE.
Обновлены схемы подсветки Colorer до v1.2.0.62 и сама библиотека Colorer.
Добавлена опциональная возможность использовать системную библиотеку ICU (если доступна).
Множество мелких исправлений и улучшений стабильности.
А что в планах?
— SDL-бэкенд как альтернатива бекенду на wxWidgets, используемому сейчас. Лучше поддержка клавиатуры (хотя мы уже пачку проблем в wx помогли исправить), возможность рендериться во фреймбуфер ядра (можно будет лучше поддерживать unicode в консоли ядра, например)
https://github.com/elfmz/far2l/issues/2720
— Существенная доработка встроенного терминала (динамический перенос на новую строку при изменении размеров окна, отсутствие разрывов строк при копировании в буфер обмена, вертикальный скроллбар с возможностью двигать его мышкой)
https://github.com/elfmz/far2l/issues/1099
https://github.com/elfmz/far2l/issues/2644
Заключение
Версия far2l 2.6.5, вошедшая в Ubuntu 25.04, делает использование Far Manager на Linux ещё удобнее, особенно благодаря появлению пакета far2l-wx
. Возможность легко установить графическую версию — это большой плюс для многих пользователей.
Конечно, разработка не стоит на месте. Присоединяйтесь к нашему Telegram-чату (в основном русскоязычному), делитесь опытом, задавайте вопросы. Заглядывайте в wiki проекта (на русском), там много полезного. Нашли баг? Сообщайте в багтрекер на GitHub.
Хочется снова сказать спасибо главному разработчику elfmz, мейнтейнерам пакетов в Debian (Alex Myczko) и Ubuntu (mitya57), akruphi за активное участие и поддержку wiki, Павлу (spvkgn) за поддержку PPA и AppImage-сборок, shmuz за развитие Lua-форка far2m, и всем-всем, кто вносит свой вклад в проект!
Попробуйте far2l 2.6.5, надеемся, вам понравится!
Ссылки: