Problemstillingen har blitt publisert GNOME Commander 2.0 â en klassisk filbehandler med to paneler og et grafisk grensesnitt. Utviklerne kaller utgivelsen en stor oppdatering: kodebasen er nesten fullstendig portert fra C++ til Rust, og grensesnittmigreringen pĂ„ GTK4 fullfĂžrt. I tillegg har prosjektet en ny vedlikeholder: Wladimir Palant.
GNOME-kommandĂžr er rettet mot brukere som trenger en kraftig og rask filbehandler med to paneler, faner, bokmerker, raskt sĂžk, en innebygd visningsfunksjon, batch-endring av navn, FTP/Samba/WebDAV/SSH-tilgang og muligheten til Ă„ kjĂžre kommandoer direkte fra grensesnittet.
Store endringer GNOME Commander 2.0:
Overgang til Rust og GTK4. Prosjektet har gjennomgÄtt en stÞrre teknisk overhaling: den gamle C++/GTK-kodebasen er nesten fullstendig erstattet med Rust-kode, og grensesnittet er migrert til GTK4. Dette er ikke bare en kosmetisk oppdatering; det er en forberedelse til den moderne GNOME-stakken.Linux.
Innebygd terminal. Filbehandleren har nÄ integrert utdata for kommandoer som startes fra GNOME Commander. En innstilling er lagt til i Vis-menyen for Ä automatisk skjule kommandolinjeutdataene nÄr de er inaktive.
HurtigsÞk har blitt redesignet. HurtigsÞk kan nÄ ikke bare navigere til filer som er funnet, men ogsÄ filtrere listen. StandardsÞket kan konfigureres i innstillingene; treff finnes i hvilken som helst del av filnavnet; en knapp som skiller mellom store og smÄ bokstaver er lagt til; og sÞket starter fra gjeldende posisjon i listen, i stedet for alltid fra begynnelsen. De fleste hurtigtaster kan nÄ brukes direkte fra hurtigsÞklinjen, uten Ä mÄtte lukke den.
Forbedret den vanlige sÞkedialogen. Utviklerne har Þkt sÞket, gjort det slik at lukking og gjenÄpning av vinduet ikke fjerner resultatene, lagt til utvidede stimÞnstre som dir/**/*.md, en bryter for Ä skille mellom store og smÄ bokstaver og visning av katalogen som for Þyeblikket behandles.
Den interne filviseren er oppdatert. Det innebygde visningsprogrammet har nÄ en skrifttypevelger, en sÞkefelt i stedet for en separat dialogboks, akselerert sÞk, stÞtte for heksadesimal sÞk uten Ä skille mellom store og smÄ bokstaver, et "Velg alle"-alternativ, en hurtigmeny for bilder og forbedret visning av bildeinformasjon i statuslinjen. HÄndtering av linjeskift i DOS CRLF er ogsÄ forbedret.
Hurtigtastdialogen har blitt redesignet. Tilpasning av hurtigtaster har blitt mer praktisk, og listen over handlinger som tilpassede kombinasjoner kan tilordnes for har blitt betydelig utvidet. I selve faneinnstillingsvinduet kan du nÄ bytte mellom faner ved hjelp av Ctrl+Tab og Shift+Ctrl+Tab.
Forbedret arbeid med faner og paneler. Navigasjonsloggen er nÄ atskilt fra andre paneler, i stedet for Ä deles pÄ tvers av dem. Fikset en feil som gjorde at det ikke ble aktivert Ä bytte fane i et inaktivt panel, og valgte filer i faner bevares nÄ nÄr man bytter.
Bedre Wayland-stÞtte. I Wayland-Þkter aktiveres nÄ vinduet umiddelbart nÄr et program startes fra GNOME Commander hvis selve programmet stÞtter dette.
Mindre frysing pÄ store mapper. Beregning av stÞrrelsen pÄ en stor katalog skal ikke lenger fryse GNOME Commander; valg av en annen fil avbryter gjeldende beregning.
Lisensen er oppdatert. Prosjektlisensen er oppdatert til GPL-3.0+README-filen oppgir ogsÄ at GNOME Commander distribueres under GNU GPL versjon 3.
Det ble ogsÄ rettet feil knyttet til gjenoppretting av eksterne tilkoblinger ved oppstart, omdÞping av mapper, navigasjonshistorikk, bakgrunnssÞk, mÞrkt tema i det innebygde visningsprogrammet, overfylt enhetspanel, lange navn i den avanserte omdÞpingsdialogen og filvalg ved hjelp av *-tasten pÄ det numeriske tastaturet. Oversettelser, inkludert russisk, og dokumentasjon er oppdatert.
En interessant detalj: Til tross for navnet, presiserte deltakerne i GNOME Discourse-diskusjonen spesifikt at GNOME Commander ikke er en del av GNOME Core eller GNOME Circle; ordet «GNOME» i navnet er en historisk arv fra prosjektet. Det er allerede en diskusjon der om hvorvidt appens navn bÞr endres i fremtiden.
Alt i alt fÞles GNOME Commander 2.0 som et sjeldent tilfelle der en gammel, "ortodoks" filbehandler ikke bare har blitt stÞttet med minimale rettelser, men ogsÄ grundig portet til en moderne teknologiplattform. For brukere som synes Nautilus er for enkelt og Þnsker Ä erstatte Midnight Commander med et grafisk program, kan denne utgivelsen vÊre en viktig grunn til Ä se pÄ prosjektet pÄ nytt.
Prosjektspeil pÄ GitHub, Utgivelsesnotater (takk for lenkene @datamann)
Kilde: linux.org.ru
