PublicÄts izdevums GNOME Commander 2.0 ā klasiskÄ divpaneļu failu menedžera ar grafisko interfeisu. IzstrÄdÄtÄji Å”o izlaiÅ”anu dÄvÄ par lielu atjauninÄjumu: kodu bÄze gandrÄ«z pilnÄ«bÄ pÄrvietota no C++ uz Rust, un interfeisa migrÄcija uz GTK4 ir pabeigta. TurklÄt projektam ir jauns atbalstÄ«tÄjs ā Vladimirs Palants.
GNOME Commander ir orientÄts uz lietotÄjiem, kuriem nepiecieÅ”ams jaudÄ«gs un Ätrs failu menedžeris ar divÄm paneļiem, cilnÄm, grÄmatzÄ«mÄm, Ätro meklÄÅ”anu, iebÅ«vÄtu skatÄ«tÄju, pakotÅu pÄrsaukt, piekļuvi FTP/Samba/WebDAV/SSH un iespÄju palaist komandas tieÅ”i no interfeisa.
GalvenÄs izmaiÅas GNOME Commander 2.0:
PÄreja uz Rust un GTK4. Projekts ir veicis lielu tehnisko modernizÄciju: vecÄ kodu bÄze uz C++/GTK ir gandrÄ«z pilnÄ«bÄ aizstÄta ar Rust kodu, savukÄrt interfeiss ir pÄrcelts uz GTK4. Tas nav tikai kosmÄtisks atjauninÄjums, bet sagatavo lietojumprogrammu modernajai GNOME/Linux tehnoloÄ£iju kaudzei.
IebÅ«vÄts terminÄls. Failu menedžerÄ« ir parÄdÄ«jies iebÅ«vÄts komandu izvade, kas palaista no GNOME Commander. āSkataā izvÄlnÄ pievienota opcija, kas ļauj automÄtiski slÄpt komandu izvadi, kad tÄ nav aktÄ«va.
PÄrstrÄdÄta ÄtrÄ meklÄÅ”ana. Tagad ÄtrÄ meklÄÅ”ana spÄj ne tikai pÄriet uz atrastajiem failiem, bet arÄ« filtrÄt sarakstu. NoklusÄjuma meklÄÅ”anu var konfigurÄt iestatÄ«jumos, atbilstÄ«ba tiek meklÄta jebkurÄ faila nosaukuma daļÄ, pievienota reÄ£istru ÅemÅ”anai vÄrÄ poga, un meklÄÅ”ana sÄkas no paÅ”reizÄjÄs pozÄ«cijas sarakstÄ, nevis vienmÄr no sÄkuma. LielÄkÄ daļa karsto taustiÅu tagad var tikt izmantota tieÅ”i no ÄtrÄs meklÄÅ”anas joslas, to neaizverot.
Uzlabots parastais meklÄÅ”anas dialogs. IzstrÄdÄtÄji paÄtrinÄja meklÄÅ”anu, padarÄ«ja tÄ, lai loga aizvÄrÅ”ana un atkÄrtota atvÄrÅ”ana nesaglabÄ rezultÄtus, pievienoja papildu ceļa paraugus, piemÄram, dir/**/*.md, reÄ£istra jutÄ«bas pÄrslÄgu un paÅ”reiz apstrÄdÄtÄ kataloga attÄloÅ”anu.
Atjaunots iebÅ«vÄtais failu skatÄ«tÄjs. IebÅ«vÄtais skatÄ«tÄjs ieguva fonta izvÄli, meklÄÅ”anas joslu, nevis atseviŔķu dialogu, paÄtrinÄtu meklÄÅ”anu, atbalstu reÄ£istru neÅemÅ”anai vÄrÄ seÅ”u rakstzÄ«mju meklÄÅ”anai, opciju āIzcelt visuā, konteksta izvÄlni attÄliem un uzlabotu attÄlu informÄcijas attÄloÅ”anu statusa joslÄ. TÄpat tika labota DOS rindu pÄrneÅ”anas CRLF apstrÄde.
PÄrstrÄdÄta karsto taustiÅu dialogs. TaustiÅu kombinÄciju iestatīŔana ir kļuvusi ÄrtÄka, un darbÄ«bu saraksts, kurÄm var pieŔķirt savas kombinÄcijas, ir bÅ«tiski paplaÅ”inÄts. Tagad iestatÄ«jumu logÄ cilnes var pÄswitchÄt, nospiežot Ctrl+Tab un Shift+Ctrl+Tab.
UzlaboÅ”anas tabulu un paneļu darbÄ«bÄ. NavigÄcijas vÄsture tagad nav kopÄ«ga dažÄdiem paneļiem, bet gan atseviŔķa. Tika novÄrsta situÄcija, kad cilnes maiÅa neaktÄ«vÄ panelÄ« to neaizvÄra, un tagad iezÄ«mÄtie faili cilnÄs saglabÄjas, pÄswitchÄjoties.
LabÄk tiek atbalstÄ«ts Wayland. Wayland sesijÄs lietojumprogrammas palaiÅ”ana no GNOME Commander tagad uzreiz aktivizÄ tÄs logu, ja pati lietojumprogramma to atbalsta.
MazÄk aizkavÄÅ”anÄs lielos katalogos. LielÄ kataloga izmÄra skaitīŔana vairs nedrÄ«kst aizkavÄt GNOME Commander; izvÄloties citu failu, paÅ”reizÄjÄ skaitīŔanas operÄcija tiek pÄrtraukta.
AtjauninÄta licencÄÅ”ana. Projekta licence ir atjauninÄta uz GPL-3.0+. README arÄ« norÄda, ka GNOME Commander tiek izdalÄ«ts saskaÅÄ ar GNU GPL versiju 3.
Tika novÄrstas arÄ« kļūdas ar dzÄsto savienojumu atjaunoÅ”anu palaiÅ”anÄ, katalogu pÄrsaukÅ”anÄ, navigÄcijas vÄsturi, fona meklÄÅ”anu, tumÅ”o tÄmu iebÅ«vÄtajÄ skatÄ«tÄjÄ, ierÄ«Äu paneļa pÄrblÄ«vÄÅ”anu, garajiem nosaukumiem paplaÅ”inÄtÄ pÄrsaukÅ”anas dialogÄ un failu iezÄ«mÄÅ”anu, izmantojot * taustiÅu uz ciparu tastatÅ«ras. AtjauninÄtas tulkojumi, tostarp krievu valodÄ, un dokumentÄcija.
Interesanta detaļa: neskatoties uz nosaukumu, diskusiju dalÄ«bnieki GNOME Discourse atseviŔķi precizÄja, ka GNOME Commander nav daļa no GNOME Core vai GNOME Circle; vÄrds GNOME nosaukumÄ ir projekta vÄsture. Turpat jau tiek apspriests, vai nÄkotnÄ mainÄ«t lietotnes nosaukumu.
KopumÄ GNOME Commander 2.0 izskatÄs kÄ retÄ gadÄ«jumÄ, kad vecais "ortodoksÄlais" failu pÄrvaldnieks nav vienkÄrÅ”i atbalstÄ«ts ar minimÄliem labojumiem, bet nopietni pÄrnests uz mÅ«sdienÄ«gu tehnoloÄ£isko platformu. LietotÄjiem, kuriem Nautilus Ŕķiet pÄrÄk vienkÄrÅ”s, bet Midnight Commander vÄlas aizstÄt ar grafisku lietotni, Å”is izlaidums var bÅ«t ievÄrojams iemesls vÄlreiz apskatÄ«t projektu.
Projekta spogulis GitHubÄ, izlaiduma piezÄ«mes (paldies par saitÄm @dataman)
Avots: linux.org.ru
