Nova izdanja GNOME Commander 2.0 — klasičnega dvoslojnog upravitelja datotek s grafičkim sučeljem. Razvijači ovaj izdanak nazivaju velikim ažuriranjem: kodna baza je gotovo potpuno prenesena s C++ na Rust, a migracija sučelja na GTK4 je završena. Osim toga, projekt je dobio novog pratitelja — Wladimira Palanta.
GNOME Commander usmjeren je na korisnike kojima je potreban moćan i brz upravitelj datotek s dvije ploče, karticama, oznakama, brzim pretraživanjem, ugrađenim preglednikom, serijskim preimenovanjem, pristupom FTP/Samba/WebDAV/SSH i mogućnošću pokretanja naredbi izravno iz sučelja.
Glavne promene GNOME Commander 2.0:
Prelazak na Rust i GTK4. Projekt je prošao kroz veliku tehničku modernizaciju: stara kodna baza na C++/GTK gotovo je potpuno zamijenjena Rust-kodom, dok je sučelje prebačeno na GTK4. To nije samo kozmetičko ažuriranje, već priprema aplikacije za suvremeni GNOME/Linux stog.
Ugrađeni terminal. U upravitelju datoteku pojavila se ugrađena izlazna konzola, koja se pokreće iz GNOME Commandera. U izborniku ‘Prikaz’ dodana je opcija koja omogućava automatsko skrivanje izlaza komandne linije kada je neaktivan.
Preuređen brzo pretraživanje. Sada brzo pretraživanje ne samo da može preći na pronadjene datoteke, već i filtrirati popis. Zadane postavke pretraživanja mogu se prilagoditi u opcijama, pretraživanje se vrši bilo gdje unutar imena datoteke, dodano je dugme za osjetljivost na velika slova, a pretraživanje počinje iz trenutne pozicije na popisu, a ne uvijek s početka. Većina prečaca sada se može koristiti izravno iz trake brzog pretraživanja, bez zatvaranja.
Unaprijeđen običan dijalog pretraživanja. Razvijači su ubrzali pretraživanje, učinili su da zatvaranje i ponovno otvaranje prozora ne briše rezultate, dodali su proširene uzorke putanja poput dir/**/.md, prekidač za osjetljivost na velika slova i prikaz direktorija koji se trenutno obrađuje.
Ažuriran ugrađeni preglednik datoteka. Ugrađeni preglednik dobio je izbor fonta, traku za pretraživanje umjesto odvojenog dijaloga, ubrzano pretraživanje, podršku za pretraživanje heksadecimalne vrijednosti koja nije osjetljiva na velika slova, opciju 'Označiti sve', kontekstni izbornik za slike i poboljšan prikaz informacija o slikama u statusnoj traci. Također je ispravljena obrada DOS prijelaza redaka CRLF.
Preuređen dijalog s prečacima. Nastavitev kombinacij tipk je postala bolj udobna, seznam dejanj, za katera lahko dodelite lastne kombinacije, pa se je znatno razširil. V samem oknu nastavitev zavihkov lahko zdaj preklapljate prek Ctrl+Tab in Shift+Ctrl+Tab.
Izboljšano upravljanje z zavihki in ploščami. Zgodovina navigacije zdaj ni skupna za različne plošče, temveč je ločena. Odpravljena je situacija, ko preklop zavihka v neaktivni plošči ni aktiviral le-te, izbrani datoteki v zavihkih pa se zdaj ohranjajo pri preklapljanju.
Bolje se podpira Wayland. V seansah Wayland se zdaj zagon aplikacije iz GNOME Commander takoj aktivira v oknu, če samo aplikacija to podpira.
Manj zatikanja pri velikih imenikih. Štetje velikosti velikega imenika ne bi smelo več zadrževati GNOME Commander; pri izbiri druge datoteke se trenutna operacija štetja prekliče.
Posodobljeno licenciranje. Licenca projekta je posodobljena na GPL-3.0+. V README je prav tako navedeno, da se GNOME Commander distribuira pod GNU GPL različice 3.
Prav tako so odpravljene napake pri obnovitvi izbrisanih povezav ob zagonu, preimenovanju imenikov, zgodovini navigacije, iskanju v ozadju, temni temi v vgrajenem brskalniku, prepolnjenju plošče naprav, dolgih imenih v dialogu za napredno preimenovanje in izbiri datotek s tipko * na številčni tipkovnici. Posodobljeni so prevodi, vključno z ruskimi, in dokumentacija.
Zanimiva podrobnost: kljub imenu so člani razprave na GNOME Discourse posebej pojasnili, da GNOME Commander ni del GNOME Core ali GNOME Circle; beseda GNOME v imenu je zgodovinsko dediščino projekta. Tam se že razpravlja, ali bi bilo v prihodnosti smiselno spremeniti ime aplikacije.
Na splošno GNOME Commander 2.0 izgleda kot redek primer, kjer stari „ortodoksni“ upravitelj datotek ni bil le podprt z minimalnimi popravki, temveč je bil resno prenesen na sodobno tehnološko osnovo. Za uporabnike, ki se jim zdi Nautilus preprost in želijo Midnight Commander zamenjati z grafično aplikacijo, je lahko ta izdaja opazen razlog, da ponovno pogledajo na projekt.
Ogledalo projekta na GitHubu, opombe o izidu (hvala za povezave @dataman)
Izvor: linux.org.ru
