GNOME Commander 2.0

Опубликован выпуск GNOME Commander 2.0 — классического двухпанельного файлового менеджера с графическим интерфейсом. Разработчики называют релиз крупным обновлением: кодовая база почти полностью перенесена с C++ на Rust, а миграция интерфейса на GTK4 завершена. Кроме того, у проекта появился новый сопровождающий — Wladimir Palant.
GNOME Commander ориентирован на пользователей, которым нужен точный и быстрый файловый менеджер с двумя панелями, вкладками, закладками, быстрым поиском, встроенным просмотрщиком, пакетным переименованием, доступом к FTP/Samba/WebDAV/SSH и возможностью запускать команды прямо из интерфейса.
Основные изменения GNOME Commander 2.0:
-
Переход на Rust и GTK4. Проект прошёл большую техническую модернизацию: старая кодовая база на C++/GTK почти полностью заменена Rust-кодом, а интерфейс переведён на GTK4. Это не просто косметическое обновление, а подготовка приложения к современному стеку GNOME/Linux.
-
Встроенный терминал. В файловом менеджере появился встроенный вывод команд, запускаемых из GNOME Commander. В меню «Вид» добавлена настройка, позволяющая автоматически скрывать вывод командной строки, когда он неактивен.
-
Переработан быстрый поиск. Теперь быстрый поиск умеет не только переходить к найденным файлам, но и фильтровать список. Поиск по умолчанию можно настроить в параметрах, совпадение ищется в любой части имени файла, добавлена кнопка учёта регистра, а поиск начинается с текущей позиции в списке, а не всегда с начала. Большинство горячих клавиш теперь можно использовать прямо из строки быстрого поиска, не закрывая её.
-
Улучшен обычный диалог поиска. Разработчики ускорили поиск, сделали так, чтобы закрытие и повторное открытие окна не очищало результаты, добавили расширенные шаблоны путей вроде
dir/**/*.md, переключатель чувствительности к регистру и отображение каталога, который обрабатывается в данный момент. -
Обновлён внутренний просмотрщик файлов. Встроенный просмотрщик получил выбор шрифта, строку поиска вместо отдельного диалога, ускоренный поиск, поддержку нечувствительного к регистру шестнадцатеричного поиска, пункт «Выделить всё», контекстное меню для изображений и улучшенное отображение информации об изображениях в строке состояния. Также исправлена обработка DOS-переносов строк CRLF.
-
Переделан диалог горячих клавиш. Настройка сочетаний клавиш стала удобнее, а список действий, для которых можно назначить собственные комбинации, заметно расширен. В самом окне настроек вкладки теперь можно переключать через
Ctrl+TabиShift+Ctrl+Tab. -
Улучшена работа с вкладками и панелями. История навигации теперь не общая для разных панелей, а раздельная. Исправлена ситуация, когда переключение вкладки в неактивной панели не активировало её, а выделенные файлы во вкладках теперь сохраняются при переключении.
-
Лучше поддерживается Wayland. В Wayland-сеансах запуск приложения из GNOME Commander теперь сразу активирует его окно, если само приложение это поддерживает.
-
Меньше подвисаний на больших каталогах. Подсчёт размера большого каталога больше не должен подвешивать GNOME Commander; при выборе другого файла текущая операция подсчёта отменяется.
-
Обновлено лицензирование. Лицензия проекта обновлена до GPL-3.0+. В README также указано, что GNOME Commander распространяется под GNU GPL версии 3.
Также исправлены ошибки с восстановлением удалённых соединений при запуске, переименованием каталогов, историей навигации, фоновым поиском, тёмной темой во встроенном просмотрщике, переполнением панели устройств, длинными именами в диалоге расширенного переименования и выделением файлов через клавишу * на цифровом блоке. Обновлены переводы, включая русский, и документация.
Интересная деталь: несмотря на название, участники обсуждения на GNOME Discourse отдельно уточняли, что GNOME Commander не является частью GNOME Core или GNOME Circle; слово GNOME в названии — историческое наследие проекта. Там же уже обсуждается, стоит ли в будущем менять имя приложения.
В целом GNOME Commander 2.0 выглядит как редкий случай, когда старый «ортодоксальный» файловый менеджер не просто поддержали минимальными исправлениями, а серьёзно перенесли на современную технологическую базу. Для пользователей, которым Nautilus кажется слишком простым, а Midnight Commander хочется заменить графическим приложением, релиз может быть заметным поводом снова посмотреть на проект.
>>> Источник
