GNOME Commander 2.0

Problemet er blevet offentliggjort GNOME Commander 2.0 — en klassisk filhåndtering med to paneler og en grafisk brugerflade. Udviklerne kalder udgivelsen en større opdatering: kodebasen er næsten fuldstændig porteret fra C++ til Rust, og grænseflademigreringen på GTK4 færdiggjort. Derudover har projektet en ny vedligeholder: Wladimir Palant.

GNOME-kommandør er rettet mod brugere, der har brug for en kraftfuld og hurtig filhåndtering med to paneler, faner, bogmærker, hurtig søgning, en indbygget fremviser, batch-omdøbning, FTP/Samba/WebDAV/SSH-adgang og muligheden for at køre kommandoer direkte fra brugerfladen.

Store ændringer GNOME Commander 2.0:

  • Overgang til Rust og GTK4. Projektet har gennemgået en større teknisk overhaling: den gamle C++/GTK-kodebase er næsten fuldstændigt blevet erstattet med Rust-kode, og brugerfladen er blevet migreret til GTK4. Dette er ikke blot en kosmetisk opdatering; det er en forberedelse til den moderne GNOME-stak.Linux.

  • Indbygget terminal. Filhåndteringen har nu integreret output til kommandoer, der startes fra GNOME Commander. Der er tilføjet en indstilling til menuen Vis for automatisk at skjule kommandolinjeoutputtet, når det er inaktivt.

  • Hurtigsøgning er blevet redesignet. Hurtigsøgning kan nu ikke kun navigere til fundne filer, men også filtrere listen. Standardsøgningen kan konfigureres i indstillingerne; matches findes i en hvilken som helst del af filnavnet; en knap, der skelner mellem store og små bogstaver, er blevet tilføjet; og søgningen starter fra den aktuelle position på listen i stedet for altid fra begyndelsen. De fleste genvejstaster kan nu bruges direkte fra hurtigsøgningslinjen uden at skulle lukke den.

  • Forbedret den almindelige søgedialog. Udviklerne har fremskyndet søgningen, gjort det sådan, at lukning og genåbning af vinduet ikke sletter resultaterne, tilføjet udvidede stimønstre som dir/**/*.md, en knap til at skelne mellem store og små bogstaver og visning af den mappe, der aktuelt behandles.

  • Den interne filfremviser er blevet opdateret. Den indbyggede fremviser har nu en skrifttypevælger, en søgelinje i stedet for en separat dialogboks, accelereret søgning, understøttelse af hexadecimal søgning uden at skelne mellem store og små bogstaver, en "Vælg alle"-indstilling, en kontekstmenu til billeder og forbedret visning af billedinformation i statuslinjen. Håndtering af DOS CRLF-linjeskift er også blevet forbedret.

  • Genvejstastdialogen er blevet redesignet. Tilpasning af tastaturgenveje er blevet mere bekvemt, og listen over handlinger, som brugerdefinerede kombinationer kan tildeles, er blevet betydeligt udvidet. I selve vinduet med faneindstillinger kan du nu skifte faneblade ved hjælp af Ctrl+Tab og Shift+Ctrl+Tab.

  • Forbedret arbejde med faner og paneler. Navigationshistorikken er nu adskilt fra andre paneler i stedet for at blive delt på tværs af dem. Der er rettet en fejl, hvor skift af fane i et inaktivt panel ikke aktiverede det, og valgte filer i faner bevares nu, når der skiftes.

  • Bedre Wayland-support. I Wayland-sessioner aktiveres vinduet nu øjeblikkeligt, når et program startes fra GNOME Commander, hvis selve programmet understøtter dette.

  • Mindre frysning på store mapper. Beregning af størrelsen på en stor mappe burde ikke længere fryse GNOME Commander; valg af en anden fil annullerer den aktuelle beregning.

  • Licenserne er blevet opdateret. Projektlicensen er blevet opdateret til GPL-3.0+README-filen angiver også, at GNOME Commander distribueres under GNU GPL version 3.

Der blev også rettet fejl relateret til gendannelse af fjernforbindelser ved opstart, omdøbning af mapper, navigationshistorik, baggrundssøgning, mørkt tema i den indbyggede fremviser, overfyldt enhedspanel, lange navne i den avancerede omdøbningsdialog og filvalg ved hjælp af * -tasten på det numeriske tastatur. Oversættelser, inklusive russisk, og dokumentation er blevet opdateret.

En interessant detalje: Trods navnet præciserede deltagerne i GNOME Discourse-diskussionen specifikt, at GNOME Commander ikke er en del af GNOME Core eller GNOME Circle; ordet "GNOME" i navnet er en historisk arv fra projektet. Der er allerede diskussion om, hvorvidt appens navn bør ændres i fremtiden.

Samlet set føles GNOME Commander 2.0 som et sjældent tilfælde, hvor en gammel, "ortodoks" filhåndtering ikke kun er blevet understøttet med minimale rettelser, men også grundigt porteret til en moderne teknologiplatform. For brugere, der finder Nautilus for simpelt og ønsker at erstatte Midnight Commander med et grafisk program, kan denne udgivelse være en væsentlig grund til at gense projektet.

Projektspejl på GitHub, Udgivelsesnoter (tak for linkene @datamand)

Kilde: linux.org.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster