Na zeven maanden ontwikkeling is de nieuwe versie van de consolebestandsbeheerder Midnight Commander 4.8.28 onlangs uitgebracht , waarin een aantal wijzigingen zijn doorgevoerd.
Voor wie Midnight Commander niet kent: het is een bestandsbeheerder voor Unix-achtige systemen en een kloon van Norton Commander die in tekstmodus werkt. Het hoofdscherm bestaat uit twee panelen die het bestandssysteem weergeven.
Het wordt op dezelfde manier gebruikt als andere applicaties die in de Unix-shell of commandoregelinterface draaien. Met de cursortoetsen navigeer je door bestanden, de insert-toets selecteer je bestanden en met de functietoetsen voer je taken uit zoals het verwijderen, hernoemen, bewerken en kopiëren van bestanden, enzovoort.
Hoewel Midnight Commander ook muisondersteuning biedt om de bediening van de applicatie te vergemakkelijken.
Midnight Commander biedt functies zoals de mogelijkheid om de inhoud van RPM-bestanden te bekijken en om met gangbare bestandsformaten te werken alsof het gewone mappen zijn.
Het bevat een FTP-overdrachtsmanager of FISH-protocolclient en ook een editor genaamd mcedit.
Belangrijkste nieuws in Midnight Commander 4.8.28
Deze nieuwe versie van Midnight Commander 4.8.28 verwijdert opvallend genoeg de ingebouwde ondersteuning voor het SMB-protocol , waarvan de implementatie verouderd, onvolledig en problematisch was. De ontwikkelaars raden nu aan om een ​​van de vele beschikbare VFS-oplossingen te gebruiken voor het werken met gedeelde Windows-bronnen.
Een andere opvallende verandering in deze nieuwe versie is dat de ingebouwde editor syntaxmarkering biedt voor Ngspice/SPICE- en DOT/Graphviz-bestanden.
Daarnaast wordt ook benadrukt dat de ingebouwde mcview-viewer ondersteuning biedt voor macro's voor het vervangen van bestanden en mappen, zoals gedefinieerd in het mc.ect-bestand.
Aan de panelen voor de bestandsformaten avif, jp2, jxl, heic, heif, psb, psd en Markdown is nu een functie toegevoegd waarmee bestandsnamen kunnen worden gemarkeerd.
Van de andere veranderingen die opvallen:
- Er is een vertragingsprobleem opgelost bij het migreren van een groot aantal bestanden.
- Fix in VFS: FISH: het laden van een symbolische link creëert zowel de link als zijn doel
- Oplossing voor VFS: SFTP: Tijdstempels worden niet bewaard voor geladen symlink
- Oplossing in VFS: EXTFS: slechte isoinfo-test
- Code opschonen gedaan
- Er is nu ondersteuning voor Shift+Fn-toetsen voor KiTTY
- Een typefout in skin-bestanden verholpen
- Segfault bij het wijzigen van de paneelmodus
Tot slot wordt vermeld dat Midnight Commander nog niet direct compatibel is met Apple M1-apparaten ; hopelijk worden de nodige aanpassingen in Fedora 36 doorgevoerd. Tot die tijd is het aan te raden het buildsysteem op uw Mac opnieuw op te starten of de volgende tijdelijke oplossing te gebruiken:
CFLAGS="-target arm64-apple-macos12" \
./configure \
--host=aarch64-apple-darwin \
--target=aarch64-apple-darwin \
--build=aarch64-apple-darwin
Als je meer wilt weten over de release van deze nieuwe versie, kun je de details vinden in de oorspronkelijke aankondiging. De link vind je hier.
Hoe installeer ik Midnight Commander op Linux?
Voor degenen die geïnteresseerd zijn om Midnight Commander op hun systeem te kunnen installeren, kunnen ze dit doen door de instructies te volgen die we hieronder delen.
Om de nieuwe versie te installeren, kunt u onder andere de broncode compileren. Deze kunt u downloaden via de volgende link.
Terwijl degenen die liever gebruik maken van reeds gecompileerde pakketten, ze de nieuwe versie kunnen installeren door de volgende commando's te typen, afhankelijk van de Linux-distributie die ze gebruiken.
Gebruikers van Debian, Ubuntu of een van de afgeleide distributies kunnen het volgende in een terminalvenster typen:
Voor Ubuntu en afgeleide distributies moet u de universe-repository gebruiken:
sudo add-apt-repository-universe
En ze installeren de applicatie met:
sudo apt mc installeren
Voor gebruikers van Arch Linux of een afgeleide daarvan:
sudo pacman-S mc
In het geval van Fedora, RHEL, CentOS of afgeleiden:
sudo dnf mc installeren
Tot slot, voor OpenSUSE:
sudo zypper in mc