Домой Софт GNOME Commander 2.0

GNOME Commander 2.0

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

Интерфейс GNOME Commander 2.0 под Linux
Двухпанельный файловый менеджер GNOME Commander 2.0 Источник: linux.org.ru

Опубликован релиз GNOME Commander 2.0 — классического двухпанельного файлового менеджера с графическим интерфейсом. Разработчики позиционируют это обновление как масштабное: кодовая база практически полностью переписана с C++ на Rust, а переход интерфейса на GTK4 полностью завершён. Кроме того, у проекта сменился руководитель — новым сопровождающим стал Wladimir Palant.

Инструмент традиционно ориентирован на пользователей Linux, которым необходим точный, быстрый и функциональный двухпанельный менеджер файлов. В его арсенале есть поддержка вкладок, закладок, быстрого поиска, встроенного просмотрщика, пакетного переименования, удалённого доступа по протоколам FTP, Samba, WebDAV и SSH, а также возможность выполнять команды прямо из графического интерфейса.

Главные нововведения и изменения в GNOME Commander 2.0:

  • Переход на Rust и GTK4. Проект прошёл глубокую техническую модернизацию. Устаревший код на C++/GTK заменён на безопасный Rust, а графическая часть переведена на современный стек GTK4, что готовит приложение к реалиям современных окружений GNOME.

  • Встроенный терминал. Теперь в интерфейсе файлового менеджера выводится результат выполнения команд, запускаемых из GNOME Commander. В разделе «Вид» появилась удобная опция, которая автоматически скрывает блок командной строки, когда он не используется.

  • Переработанный быстрый поиск. Функция быстрого поиска научилась не просто переходить к найденным объектам, но и эффективно фильтровать отображаемый список. Пользователи могут настраивать поведение поиска по умолчанию, искать совпадения в любой части имени, задействовать кнопку учёта регистра и стартовать с активной позиции курсора в списке, а не с самого начала. Большинство горячих клавиш теперь доступны прямо из строки поиска без необходимости её закрывать.

  • Улучшенный расширенный поиск. Разработчики ускорили процедуру поиска, сохранили результаты при закрытии и повторном открытии окна, добавили поддержку сложных шаблонов путей вроде dir/**/*.md, переключатель чувствительности к регистру символов и наглядное отображение обрабатываемого в данный момент каталога.

  • Обновлённый встроенный просмотрщик. Просмотрщик файлов получил выбор шрифта, единую строку поиска взамен громоздкого отдельного диалога, повышенную скорость работы, поддержку нечувствительного к регистру шестнадцатеричного поиска, команду «Выделить всё», контекстное меню для картинок и расширенную информацию об изображениях в строке состояния. Также была устранена проблема с некорректной обработкой переносов строк в формате DOS (CRLF).

  • Новый диалог горячих клавиш. Настраивать комбинации клавиш стало намного проще, а перечень доступных действий расширился. Внутри самого окна конфигурации вкладки теперь переключаются стандартными сочетаниями Ctrl+Tab и Shift+Ctrl+Tab.

  • Улучшенная работа со вкладками и панелями. История переходов теперь ведется раздельно для каждой из панелей. Разработчики исправили ошибку, из-за которой смена вкладки в неактивной панели не приводила к её активации, а выделенные файлы внутри вкладок теперь надежно сохраняются при переключении.

  • Корректная поддержка Wayland. При запуске программ из GNOME Commander в сеансах Wayland фокус теперь сразу переносится на нужное окно, если это поддерживается окружением.

  • Стабильность при работе с большими каталогами. Процедура подсчета общего объема крупной папки больше не провоцирует зависания интерфейса: если пользователь выбирает другой файл, текущая фоновая операция автоматически прерывается.

  • Обновление лицензии. Проект официально перешел на лицензию GPL-3.0+, что также отражено в файле документации README.

Кроме того, создатели исправили множество мелких ошибок: починили восстановление сетевых подключений при старте программы, устранили баги с переименованием папок, историей навигации, фоновым поиском, тёмной темой во встроенном просмотрщике, переполнением блока устройств, обработкой длинных имен в модуле пакетного переименования и выделением объектов через клавишу * на цифровой клавиатуре. Были полностью актуализированы переводы интерфейса, включая русскоязычную локализацию, и сопроводительная документация.

Любопытный факт: несмотря на своё название, участники профильного обсуждения на GNOME Discourse отдельно подчеркнули, что GNOME Commander не относится к экосистеме GNOME Core или GNOME Circle — само слово «GNOME» досталось проекту исключительно по наследству из прошлого. В сообществе уже поднимается вопрос о целесообразности смены наименования в дальнейшем.

В совокупности версия GNOME Commander 2.0 представляет собой редкий пример того, как классический утилитарный файловый менеджер не просто поддерживается за счет мелких патчей, а получает полноценную вторую жизнь на передовой технологической базе. Для тех пользователей Linux, кому стандартный Nautilus кажется избыточно простым, а переход на текстовый Midnight Commander нежелателен, данный релиз станет отличным поводом заново оценить возможности проекта.

Источник: https://www.linux.org.ru