Опубліковано випуск Командер GNOME 2.0 - Класичного двопанельного файлового менеджера з графічним інтерфейсом. Розробники називають реліз великим оновленням: кодова база майже повністю перенесена з C++ Іржа, а міграція інтерфейсу на 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 хочеться замінити графічним додатком, реліз може бути помітною нагодою знову подивитися на проект.
Дзеркало проекту на Гітхабі, нотатки про випуск (дякую за посилання @dataman)
Джерело: linux.org.ru
