Väljaanne avalikustatud GNOME Commander 2.0 — klassikalise kahe paneeliga graafilise liidese failihalduri. Arendajad nimetasid väljundit suureks uuendamiseks: koodibaas on peaaegu täielikult kantud C++-st Rust, ja liidese migreerimine on lõpetatud GTK4 on nüüdseks lõpule viidud. Lisaks on projekti liitunud uus hooldaja — Wladimir Palant.
GNOME Commander on suunatud kasutajatele, kellele on vajalik jõuline ja kiire kahe paneeliga failihaldur, millel on vahekaardid, järjehoidjad, kiire otsing, sisseehitatud vaatleja, hunniku ümbernimetamine, juurdepääs FTP/Samba/WebDAV/SSH ja võimalus käivitada käske otse liidesest.
Olulised muudatused GNOME Commander 2.0:
Üleminek Rustile ja GTK4. Projekt on läbinud suure tehnilise moderniseerimise: vana C++/GTK koodibaas on peaaegu täielikult asendatud Rust koodiga, ja liides on viidud GTK4 peale. See ei ole lihtsalt kosmeetiline uuendus, vaid rakenduse ettevalmistamine kaasaegse GNOME/Linux tehnoloogia jaoks.
Sisseehitatud terminal. Failihalduris on nüüd sisseehitatud käsuväljund, mis käivitatakse GNOME Commanderist. Menüüsse 'Vaade' on lisatud seade, mis võimaldab automaatselt peita käsurea väljundi, kui see ei ole aktiivne.
Uuendatud kiire otsing. Nüüd oskab kiire otsing mitte ainult leida faile, vaid ka filtrida nimekirja. Vaikimisi otsingut saab seadistada seadetes, vaste otsitakse faili nime igas osas, lisatud on klahv, mis arvestab suur- ja väiketähti, ning otsing algab nimekirja praegusest positsioonist, mitte alati algusest. Enamik otseteid saab nüüd kasutada otse kiire otsingu real, ilma et seda sulgeda.
Tavaline otsingudialoog on paranenud. Arendajad on otsingu kiirus tõhustanud, teinud nii, et akna sulgemine ja uuesti avamine ei kustuta tulemusi, ning lisanud laiendatud rada mallid nagu dir/**/.md, tundlikkuse regulaator suur- ja väiketähtede suhtes ja katalooge, mis praegu töödeldakse, kuvamine.
Sisemine failivaataja on uuendatud. Sisseehitatud vaatajal on uue fonti valiku võimalus, otsingu riba, mitte eraldi dialoog, kiirusparandused, toetab suur- ja väiketähti ignoreerivat kuue aluse otsingut, valik „Vali kõik“, kontekstimenüü piltide jaoks ja parandatud pildiinfo kuvamine oleku real. Samuti on parandatud DOS-reas kasutatavate CRLF-viidete käsitlemine.
Küttesüsteemi dialoog on üle vaadatud. Klaviatuuril paari seadmine on nüüd mugavam ning toimingute nimekiri, millele saab määrata oma kombinatsioonid, on oluliselt laienenud. Seadete aknas saab nüüd vahekaartide vahel vahetada Ctrl+Tab ja Shift+Ctrl+Tab klahvidega.
Vahekaartide ja paneelide käsitsemine on paranenud. Navigeerimise ajalugu ei ole enam erinevate paneelide jaoks ühine, vaid eraldi. Küsimus, kus vahekaartide vahetamine mitteaktiivses paneelis ei aktivoinud seda, on parandatud, ning nüüd salvestatakse valitud failid vahekaartides vahetamisel.
Waylandi tugi on parem. Waylandi sessioonides aktiveerib GNOME Commanderi kaudu rakenduse käivitamine nüüd kohe häälestuse akna, kui rakendus seda toetab.
Suure katalooge puhul on vähem seisakuid. Suure katalooge suuruse arvutamine ei tohiks enam GNOME Commanderit takistada; kui valite teise faili, lõpetatakse praegune arvutustegevus.
Litsentseerimine on uuendatud. Projekti litsents on uuendatud versioonile GPL-3.0+. README-s on samuti öeldud, et GNOME Commander on levitatud GNU GPL versiooniga 3.
Samuti on parandatud vead, mis seotud eemaldatud ühenduste taastamise, kataloogide ümbernimetamise, navigeerimise ajaloo, taustotsingu, sisseehitatud vaataja tumeda teema, seadmete paneeli ülevoolu, pikad nimed laiendatud ümbernimetamise dialoogis ja failide esiletõstmine numbrilisel klaviatuuril klahvi * abil. Uuendatud on tõlked, sealhulgas vene, ja dokumentatsioon.
Huvitav detail: vaatamata nimele on GNOME Discourse arutelude osalised selgelt märkinud, et GNOME Commander ei kuulu GNOME Core või GNOME Circle'i; sõna GNOME nimes on projekti ajalooline pärand. Seal arutatakse juba, kas tulevikus rakenduse nime muuta.
Üldiselt näeb GNOME Commander 2.0 välja kui haruldane juhtum, kus vana "ortodoksne" failihaldur pole mitte ainult minimaalsete parandustega toetatud, vaid tõsiselt kaasa viidud kaasaegsesse tehnoloogilisse baasi. Kasutajatele, kellele Nautilus tundub liiga lihtne, ja kes soovivad Midnight Commanderi asendada graafilise rakendusega, võib väljaanne olla silmapaistev põhjus projekti uuesti vaatamiseks.
Projekti peegeldus GitHubis, väljalaske märkmed (tänud linkide eest @dataman)
Allikas: linux.org.ru
