Midnight Commander 4.8.33 arriba amb millores de compatibilitat, actualitzacions i més

Comandant de mitjanit

Després de cinc mesos de desenvolupament, s'ha donat a conèixer el llançament de la versió 4.8.33 de Midnight Commander, un gestor de fitxers per a la consola que s'ha mantingut en evolució des de 1994. Entre les novetats que presenta aquesta versió de Midnight Commander 4.8.33, s'ha incorporat un mòdul VFS, la transició de la base a l'estàndard de C99, així com també el suport per a variants de ksh com a subshell i una millor compatibilitat amb Fish 4.0.

Per als que desconeixen aquest gestor de fitxers, han de saber que està inspirat en Norton Commander, aquest programari ofereix una interfície de dos panells i compta amb diverses funcions avançades, com a suport per a mouse, un visor de fitxers integrat i un editor de text amb ressaltat de sintaxi. A més, permet la navegació dins de fitxers comprimits, paquets i emmagatzematges de xarxa i moltes coses més.

Principals novetats de Midnight Commander 4.8.33

En aquesta nova versió de Midnight Commander 4.8.33 s'ha incorporat un mòdul VFS que permet explorar el contingut de fitxers torrent, així com millores en la reproducció de so, la visualització d'imatges i la reproducció de vídeo en sessions no gràfiques mitjançant controladors de consola. A més, s'hi ha afegit compatibilitat amb el format de paquets Rust Box i els fitxers ipk d'OpenEmbedded dins del fitxer de configuració mc.ext.ini.

Pel que fa a la base del codi, ara es permet utilitzar elements de l'estàndard C99, el que ha dut a establir com a requisit un compilador compatible amb C99 i una versió d'Automake d'almenys 1.14. També s'ha millorat la integració amb diferents entorns de shell, incloent-hi suport per a variants de ksh com a subshell i una millor compatibilitat amb Fish 4.0, que recentment va ser reescrit a Rust.

Per als usuaris avançats, s'ha incorporat la possibilitat de definir matrius de valors a la variable d'entorn PROMPT_COMMAND, mentre que els que utilitzin vim trobaran un nou fitxer de mapeig de tecles dissenyat per oferir combinacions de tecles similars a les d'aquest editor. En el cas de FreeBSD, ara s'hi ha afegit suport per a TERM=xterm-clear.

Un altre canvi rellevant és la possibilitat d'escollir el navegador web que s'obrirà en visualitzar fitxers HTML, amb detecció automàtica d'opcions com ara Firefox, Konqueror, Opera i Chromium. A més, la integració contínua del projecte ha migrat de Travis a GitHub Actions per optimitzar el flux de desenvolupament.

Finalment, s'han corregit diversos errors, incloent una fallada en mcedit que provocava bloquejos en crear fitxers nous, així com problemes en el sistema de fitxers virtual VFS: en tar, es va eliminar un doble alliberament de memòria, i en sftpfs, es va corregir un accés indegut a memòria després d'haver estat alliberada.

Si estàs interessat en conèixer més a l'respecte sobre l'alliberament d'aquesta nova versió, pots consultar els detalls en l'anunci original. L'enllaç és aquest.

Com instal·lar Midnight Commander en Linux?

Per als que estiguin interessats en poder instal·lar Midnight Commander al vostre sistema, podran fer-ho seguint les instruccions que compartim a continuació. Per instal·lar la nova versió, un mètode és mitjançant la compilació de el codi font. Aquest el poden obtenir des el següent enllaç i la compilació és amb les ordres:

./configuren make make install

Mentre que per als que prefereixen fer ús dels paquets ja compilats, poden instal·lar la nova versió teclejant les ordres següents, segons sigui la distribució de Linux que utilitzeu.

Els que utilitzen Debian, Ubuntu o algun dels derivats d'aquest, en una terminal teclejaran el següent segons sigui el cas. Únicament per a Ubuntu i derivats, Han habitar el repositori universe:

univers sudo add-apt-repository

Ja per a qualsevol, poden instal·lar l'aplicació amb:

suo apt install mc

Per al cas dels que utilitzen Arch Linux o algun derivat d'aquest:

suo pacman -S mc

En el cas de Fedora, RHEL, CentOS o derivats:

suo dnf install mc

Mentre que per als que són usuaris de Guix, poden realitzar la instal·lació teclant la següent ordre:

guix install mc

Finalment, per OpenSUSE:

suo Zypper in mc