Efter sju månaders utveckling släpptes nyligen den nya versionen av konsolfilhanteraren Midnight Commander 4.8.28 , där ett antal ändringar har gjorts.
För er som inte känner till Midnight Commander är det en filhanterare för Unix-liknande system och en klon av Norton Commander som fungerar i textläge. Huvudskärmen består av två paneler som visar filsystemet.
Den används på liknande sätt som andra program som körs i Unix-shellet eller kommandoradsgränssnittet. Markörtangenterna låter dig navigera genom filer, insert-tangenten används för att välja filer och funktionstangenterna utför uppgifter som att ta bort, byta namn på, redigera, kopiera filer etc.
Även Midnight Commander inkluderar musstöd för att underlätta applikationshantering.
Midnight Commander har funktioner som möjligheten att utforska innehållet i RPM-filer och att arbeta med vanliga filformat som om de vore en enkel katalog.
Den inkluderar en FTP-överföringshanterare eller FISH-protokollklient och inkluderar även en editor som heter mcedit.
Huvudnyheter i Midnight Commander 4.8.28
Denna nya version av Midnight Commander 4.8.28 tar avsevärt bort det inbyggda stödet för SMB-protokollet , vars implementering var föråldrad, ofullständig och hade säkerhetsproblem. Utvecklarna rekommenderar nu att man använder en av de många tillgängliga VFS-lösningarna för att arbeta med delade Windows-resurser.
En annan anmärkningsvärd förändring i den här nya versionen är att den inbyggda editorn tillhandahåller syntaxmarkering för Ngspice/SPICE- och DOT/Graphviz-filer.
Dessutom framhävs det att stöd för makron för fil- och katalogersättning som definieras i mc.ect-filen har lagts till i den inbyggda mcview-visaren.
Filnamnsmarkering har lagts till i panelerna för avif-, jp2-, jxl-, heic-, heif-, psb-, psd- och Markdown-format.
Av de andra förändringarna som sticker ut:
- Åtgärdat ett problem med avmattning vid migrering av ett stort antal filer.
- Fix i VFS: FISH: Att ladda en symbollänk skapar både länken och dess mål
- Fix på VFS: SFTP: Tidsstämplar bevaras inte för laddad symbollänk
- Fix i VFS: EXTFS: dåligt isoinfo-test
- Kodrensning klar
- Det finns nu stöd för Shift+Fn-tangenterna för KiTTY
- Fixade ett stavfel i hudfiler
- Segmentfel vid byte av panelläge
Slutligen nämns det att Midnight Commander ännu inte är direkt kompatibel med Apple M1-enheter ; förhoppningsvis kommer de nödvändiga ändringarna att göras i Fedora 36. Fram till dess rekommenderas det att starta om byggsystemet på din Mac eller använda följande lösning:
CFLAGS="-target arm64-apple-macos12" \
./configure \
--host=aarch64-apple-darwin \
--target=aarch64-apple-darwin \
--build=aarch64-apple-darwin
Slutligen, om du är intresserad av att veta mer om lanseringen av den här nya versionen, kan du hitta detaljerna i det ursprungliga tillkännagivandet. Länken finns här.
Hur installerar jag Midnight Commander på Linux?
För dem som är intresserade av att kunna installera Midnight Commander på sitt system kan de göra det genom att följa instruktionerna vi delar nedan.
För att installera den nya versionen är en metod att kompilera källkoden. Du kan hämta den från följande länk.
Medan de som föredrar att använda redan kompilerade paket kan de installera den nya versionen genom att skriva följande kommandon, beroende på vilken Linux-distribution de använder.
De som använder Debian, Ubuntu eller någon av dess derivater . Skriv följande i en terminal:
Endast för Ubuntu och derivator måste du använda universe-förrådet:
sudo add-apt-repository universum
Och de installerar applikationen med:
sudo apt installera mc
För er som använder Arch Linux eller en derivativ därav:
sudo pacman -S mc
När det gäller Fedora, RHEL, CentOS eller derivator:
sudo dnf installera mc
Slutligen, för OpenSUSE:
sudo zypper i mc