GNOME Commander 2.0

A apărut o nouă versiune GNOME Commander 2.0 — un manager de fișiere clasic cu două panouri și interfață grafică. Dezvoltatorii numesc această versiune o actualizare majoră: baza de cod a fost aproape complet mutată de la C++ la Rust, iar migrarea interfeței pe GTK4 a fost finalizată. În plus, proiectul are un nou mentore — Wladimir Palant.

GNOME Commander este destinat utilizatorilor care au nevoie de un manager de fișiere puternic și rapid, cu două panouri, file, marcaje, căutare rapidă, vizualizator încorporat, redenumire în masă, acces FTP/Samba/WebDAV/SSH și capacitatea de a rula comenzi direct din interfață.

Principalele modificări GNOME Commander 2.0:

  • Trecerea la Rust și GTK4. Proiectul a avut parte de o modernizare tehnică majoră: vechea bază de cod în C++/GTK a fost înlocuită aproape complet cu cod Rust, iar interfața a fost transformată pe GTK4. Aceasta nu este doar o actualizare cosmetică, ci o pregătire a aplicației pentru stiva modernă GNOME/Linux.

  • Terminal încorporat. Managerul de fișiere a inclus un output încorporat pentru comenzi rulate din GNOME Commander. În meniul „Vizualizare” a fost adăugată o setare care permite ascunderea automată a output-ului liniei de comandă atunci când nu este activ.

  • Căutare rapidă reproiectată. Acum căutarea rapidă poate nu doar să sară la fișierele găsite, ci și să filtreze lista. Căutarea implicită poate fi configurată în setări, potrivirea se caută în orice parte a numelui fișierului, a fost adăugată un buton pentru ținerea contului de caz, iar căutarea începe din poziția curentă din listă, nu mereu de la început. Majoritatea tastelor rapide pot fi folosite acum direct din bara de căutare rapidă, fără a o închide.

  • Dialog de căutare îmbunătățit. Dezvoltatorii au accelerat căutarea, au asigurat că închiderea și redeschiderea feronelor nu șterg rezultatele, au adăugat șabloane de căi avansate precum dir/**/**/*.md, un comutator de sensibilitate la caz și o vizualizare a directorului care este procesat în acel moment.

  • Vizualizator de fișiere intern actualizat. Vizualizatorul încorporat a primit alegerea fontului, o linie de căutare în locul unui dialog separat, căutare accelerată, suport pentru căutare hexazecimală insensibilă la caz, opțiunea „Selectează tot”, un meniu contextual pentru imagini și o afișare îmbunătățită a informațiilor despre imagini în bara de stare. De asemenea, a fost corectată gestionarea transferurilor de linie CRLF DOS.

  • Dialogul tastelor rapide a fost refăcut. Configurarea combinațiilor de taste a devenit mai convenabilă, iar lista de acțiuni pentru care pot fi alese combinații proprii a fost semnificativ extinsă. În fereastra de setări, puteți acum comuta între tab-uri folosind Ctrl+Tab și Shift+Ctrl+Tab.

  • S-a îmbunătățit gestionarea tab-urilor și panourilor. Istoricul navigației nu mai este comun pentru diferite panouri, ci separat. A fost corectată situația în care trecerea la un tab dintr-un panou inactiv nu îl activa, iar fișierele selectate din tab-uri sunt acum păstrate la comutare.

  • Suportul pentru Wayland a fost îmbunătățit. În sesiunile Wayland, lansarea aplicației din GNOME Commander acum activează imediat fereastra acesteia, dacă aplicația în sine o suportă.

  • Mai puține blocaje în directoare mari. Calculul dimensiunii unui director mare nu ar trebui să mai blocheze GNOME Commander; la selectarea unui alt fișier, operațiunea curentă de calcul este anulată.

  • Licențierea a fost actualizată. Licența proiectului a fost actualizată la GPL-3.0+. În README este de asemenea menționat că GNOME Commander este distribuit sub GNU GPL versiunea 3.

De asemenea, au fost corectate erorile cu restaurarea conexiunilor șterse la lansare, redenumirea directoarelor, istoricul navigației, căutarea în fundal, tema întunecată din vizualizatorul încorporat, supraîncărcarea panoului de dispozitive, numele lungi în dialogul de redenumire avansată și selectarea fișierelor folosind tasta * de pe blocul numeric. Au fost actualizate traducerile, inclusiv în rusă, și documentația.

Un detaliu interesant: în ciuda numelui, participanții la discuție de pe GNOME Discourse au precizat că GNOME Commander nu face parte din GNOME Core sau GNOME Circle; cuvântul GNOME din nume este un moștenire istorică a proiectului. Acolo se discută deja dacă ar trebui în viitor să schimbe numele aplicației.

În general, GNOME Commander 2.0 arată ca un caz rar în care vechiul manager de fișiere „ortodox” nu a fost doar susținut cu corecții minime, ci a fost serios repornit pe o bază tehnologică modernă. Pentru utilizatorii care consideră că Nautilus este prea simplu și doresc să înlocuiască Midnight Commander cu o aplicație grafică, lansarea poate fi un motiv semnificativ pentru a arunca o nouă privire asupra proiectului.

Oglinda proiectului pe GitHub, notițe despre lansare (mulțumiri pentru linkuri @dataman)

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster