Бројот е објавен GNOME Commander 2.0 — классического двухпанельного файлового менеджера с графическим интерфейсом. Разработчики называют релиз крупным обновлением: кодовая база почти полностью перенесена с C++ на Руст, а миграция интерфейса на GTK4 завершена. Кроме того, у проекта появился новый сопровождающий — Wladimir Palant.
Гном командант ориентирован на пользователей, которым нужен мощный и быстрый файловый менеджер с двумя панелями, вкладками, закладками, быстрым поиском, встроенным просмотрщиком, пакетным переименованием, доступом к 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 хочется заменить графическим приложением, релиз может быть заметным поводом снова посмотреть на проект.
Зеркало проекта на Гитхабе, заметки о выпуске (спасибо за ссылки @dataman)
Извор: linux.org.ru
