GNOME Commander 2.0

good-penguin.png

Опубликован выпуск 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 хочется заменить графическим приложением, релиз может быть заметным поводом снова посмотреть на проект.

>>> Источник

Linux.org.ru прочитано 860 раз