Bol známe vydanie GNOME Commander 2.0 — klasickej dvojpanelovej správy súborov s grafickým rozhraním. Vývojári nazývajú túto verziu veľkou aktualizáciou: kódová základňa bola takmer úplne prevedená z C++ na Rust, a migrácia rozhrania na GTK4 bola dokončená. Okrem toho sa k projektu pridal nový sprievodca — Wladimir Palant.
GNOME Commander je zameraný na používateľov, ktorí potrebujú výkonného a rýchleho správcu súborov s dvoma panelmi, záložkami, rýchlym vyhľadávaním, vstavaným prehliadačom, hromadným premenovaním, prístupom k FTP/Samba/WebDAV/SSH a možnosťou spúšťať príkazy priamo z rozhrania.
Hlavné zmeny GNOME Commander 2.0:
Prechod na Rust a GTK4. Projekt prešiel veľkou technickou modernizáciou: stará kódová základňa na C++/GTK bola takmer úplne nahradená kódom Rust a rozhranie bolo prevedené na GTK4. To nie je len kozmetická aktualizácia, ale príprava aplikácie na moderný stack GNOME/Linux.
Vstavaný terminál. V správcovi súborov sa objavil vstavaný výstup príkazov, ktoré sa spúšťajú z GNOME Commander. Do menu „Zobraziť“ bola pridaná nastavenie, ktoré umožňuje automaticky skryť výstup príkazového riadku, keď nie je aktívny.
Prepracované rýchle vyhľadávanie. Teraz rýchle vyhľadávanie dokáže nielen prejsť na nájdené súbory, ale aj filtrovať zoznam. Hľadanie podľa predvoľby je možné nastaviť v parametroch, zhodovanie sa hľadá v ktorejkoľvek časti názvu súboru, bola pridaná tlačidlo pre zohľadnenie veľkosti písmen a hľadanie začína z aktuálnej pozície v zozname, a nie vždy od začiatku. Väčšina klávesových skratiek je teraz možné použiť priamo z riadku rýchleho vyhľadávania, aniž by sa zatvárala.
Vylepšený bežný dialóg vyhľadávania. Vývojári urýchlili vyhľadávanie, zabezpečili, že zatvorenie a opätovné otvorenie okna nevymaže výsledky, pridali rozšírené šablóny ciest, ako dir/**/*.md, prepínač citlivosti na veľké písmená a zobrazenie priečinka, ktorý sa práve spracováva.
Aktualizovaný interný prehliadač súborov. Zabudovaný prehliadač získal možnosť výberu písma, vyhľadávacie pole namiesto samostatného dialógu, urýchlené vyhľadávanie, podporu case-insensitive hexadecimálneho vyhľadávania, položku „Vybrať všetko“, kontextové menu pre obrázky a vylepšené zobrazenie informácií o obrázkoch v stavovom riadku. Taktiež bola opravená správa DOS-náhradných riadkov CRLF.
Dialog horúcich klávesov bol prepracovaný. Nastavenie klávesových skratiek sa stalo pohodlnejším, a zoznam akcií, pre ktoré je možné priradiť vlastné kombinácie, bol značne rozšírený. V samotnom okne nastavení je teraz možné prepínať medzi kartami pomocou Ctrl+Tab a Shift+Ctrl+Tab.
Zlepšila sa práca s kartami a panelmi. História navigácie už nie je spoločná pre rôzne panely, ale oddelená. Opravená bola situácia, keď prepínanie karty v neaktívnom paneli ju neaktivovalo, a vybrané súbory v kartách sa teraz uchovávajú pri prepínaní.
Lepšie sa podporuje Wayland. V reláciách Wayland spustenie aplikácie z GNOME Commandera teraz okamžite aktivuje jej okno, ak to samotná aplikácia podporuje.
Menej zamŕzania pri veľkých adresároch. Počítanie veľkého adresára by už nemalo zamrzovať GNOME Commandera; pri výbere iného súboru sa aktuálna operácia počítania zruší.
Licencovanie bolo aktualizované. Licencia projektu bola aktualizovaná na GPL-3.0+. V README je tiež uvedené, že GNOME Commander je distribuovaný pod GNU GPL verzie 3.
Taktiež boli opravené chyby so zotavením odstránených pripojení pri spúšťaní, premenovávaním adresárov, históriou navigácie, pozadím vyhľadávania, tmavou témou vo vnorenom prehliadači, preplnením panela zariadení, dlhými menami v dialógu rozšíreného premenovania a výberom súborov cez klávesu * na číselnej klávesnici. Aktualizované preklady, vrátane ruštiny, a dokumentácia.
Zaujímavý detail: napriek názvu účastníci diskusie na GNOME Discourse osobitne uvádzali, že GNOME Commander nie je súčasťou GNOME Core alebo GNOME Circle; slovo GNOME v názve je historické dedičstvo projektu. Tam sa už diskutuje, či by sa v budúcnosti malo zmeniť meno aplikácie.
Celkovo GNOME Commander 2.0 vyzerá ako raritný prípad, keď starý "ortodoxný" správca súborov nebol len minimálne opravený, ale bol vážne prenesený na modernú technologickú platformu. Pre používateľov, ktorým sa Nautilus zdá príliš jednoduchý a chcú nahradiť Midnight Commander grafickou aplikáciou, môže byť tento release významným dôvodom, prečo sa znovu pozrieť na projekt.
Zrkadlo projektu na GitHube, poznámky k vydaniu (ďakujem za odkazy @dataman)
Zdroj: linux.org.ru
