Апублікаваны выпуск GNOME Commander 2.0 - Класічнага двухпанэльнага файлавага мэнэджара з графічным інтэрфейсам. Распрацоўнікі завуць рэліз буйным абнаўленнем: кодавая база амаль цалкам перанесена з C++ на Іржа, а міграцыя інтэрфейсу на GTK4 завершана. Акрамя таго, у праекта з'явіўся новы суправаджаючы – Wladimir Palant.
Камандзір GNOME арыентаваны на карыстачоў, якім патрэбен магутны і хуткі файлавы мэнэджар з двума панэлямі, укладкамі, закладкамі, хуткім пошукам, убудаваным прагляднікам, пакетным перайменаваннем, доступам да 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
