GNOME Commander 2.0

Utgåvan offentliggjord GNOME Commander 2.0 — en klassisk tvåpanelfilhanterare med grafiskt gränssnitt. Utvecklarna kallar lanseringen en stor uppdatering: kodbasen har nästan helt överförts från C++ till Rust, och migreringen av gränssnittet till GTK4 är avslutad. Dessutom har projektet fått en ny ansvarig — Wladimir Palant.

GNOME Commander är riktad mot användare som behöver en kraftfull och snabb filhanterare med två paneler, flikar, bokmärken, snabb sökning, inbyggd visare, batch-omnamn, åtkomst till FTP/Samba/WebDAV/SSH och möjlighet att köra kommandon direkt från gränssnittet.

Viktiga ändringar GNOME Commander 2.0:

  • Övergång till Rust och GTK4. Projektet har genomgått en stor teknisk modernisering: den gamla kodbasen i C++/GTK har nästan helt ersatts med Rust-kod, och gränssnittet har överförts till GTK4. Detta är inte bara en kosmetisk uppdatering, utan en förberedelse av applikationen för den moderna GNOME/Linux-stacken.

  • Inbyggd terminal. Filhanteraren har fått en inbyggd utskrift av kommandon som körs från GNOME Commander. I menyn "Visa" har en inställning lagts till som automatiskt döljer kommandofönstrets utdata när det inte är aktivt.

  • Omdesignad snabb sökning. Nu kan snabb sökning inte bara hoppa till de hittade filerna, utan även filtrera listan. Standardsökning kan justeras i inställningarna, matchning söks i vilken del av filnamnet som helst, en knapp för att ta hänsyn till stora och små bokstäver har lagts till, och sökningen börjar från den aktuella positionen i listan istället för alltid från början. De flesta snabbkommandon kan nu användas direkt från den snabba sökraden utan att stänga den.

  • Förbättrad vanlig sökningsdialog. Utvecklarna har accelererat sökningen, så att stängning och öppning av fönstret inte raderar resultaten, lagt till avancerade sökmönster som dir/**/*.md, en omkopplare för känslighet för stora och små bokstäver och visning av katalogen som just nu bearbetas.

  • Uppdaterad inbyggd filvisare. Den inbyggda visaren har fått val av teckensnitt, en sökrad istället för en separat dialog, accelererad sökning, stöd för icke-känslig hexadecimalsökning, alternativet "Markera allt", kontextmeny för bilder och förbättrad visning av bildinformation i statusfältet. Dessutom har hanteringen av DOS-radbrytningar CRLF fixats.

  • Omdesignad dialogrutan för genvägar. Inställningen av kortkommandon har blivit enklare, och listan över åtgärder för vilka man kan tilldela egna kombinationer har tydligt utvidgats. I inställningsfönstret kan man nu växla flikarna via Ctrl+Tab och Shift+Ctrl+Tab.

  • Arbetet med flikar och paneler har förbättrats. Historiken för navigering är nu inte gemensam för olika paneler, utan separat. Problemet där växling av flik i en inaktiv panel inte aktiverade den har åtgärdats, och markerade filer i flikarna sparas nu vid växling.

  • Bättre stöd för Wayland. I Wayland-sessioner aktiverar nu starten av en applikation från GNOME Commander direkt dess fönster, om själva applikationen stöder detta.

  • Färre instängningar vid stora kataloger. Beräkning av storleken på en stor katalog bör nu inte längre låsa GNOME Commander; vid val av en annan fil avbryts den aktuella beräkningsoperationen.

  • Licensiering har uppdaterats. Projektets licens har uppdaterats till GPL-3.0+. I README anges också att GNOME Commander distribueras enligt GNU GPL version 3.

Dessutom har fel åtgärdats med återställning av borttagna anslutningar vid uppstart, omnamnng av kataloger, navigeringshistorik, bakgrundssökning, mörkt tema i den inbyggda visaren, pannans överflöd, långa namn i dialogrutan för avancerad omdöpning och filmarkering via *-tangenten på det numeriska tangentbordet. Översättningarna, inklusive ryska, och dokumentationen har uppdaterats.

En intressant detalj: trots namnet förtydligade deltagarna i diskussionen på GNOME Discourse att GNOME Commander inte är en del av GNOME Core eller GNOME Circle; ordet GNOME i namnet är ett historiskt arv från projektet. Där diskuteras också huruvida man i framtiden bör ändra applikationens namn.

Överlag ser GNOME Commander 2.0 ut som ett sällsynt fall, där den gamla "ortodoxa" filhanteraren inte bara har fått minimala korrigeringar, utan har anpassats seriöst till moderna teknologiska grundvalar. För användare som tycker att Nautilus är för enkelt och vill ersätta Midnight Commander med en grafisk applikation, kan detta släpp vara en påtaglig anledning att åter se på projektet.

Projektets spegel på GitHub, utgivningsanteckningar (tack för länkar @dataman)

Källa: linux.org.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster