Après cinq mois de développement, la version 4.8.33 du gestionnaire de fichiers en mode console Midnight Commander est publiée. Développé depuis 1994, il offre une interface à deux panneaux dans le style de Norton Commander. Midnight Commander possède des fonctionnalités telles que la prise en charge de la souris, un visualiseur de fichiers intégré et un éditeur de texte avec syntaxe colorée, l'utilisation de systèmes de fichiers virtuels pour naviguer dans des archives, des paquets et des stockages en réseau (SFTP, SSH), la connexion de gestionnaires pour différents types de fichiers, un mode de transition rapide vers le terminal pour exécuter des commandes, ainsi que des signets pour accéder aux emplacements fréquemment utilisés dans le système de fichiers, et des outils flexibles pour la recherche. Le code du projet est écrit en C et distribué sous la licence GPLv3+.
Liste des principales modifications :
- Un module VFS a été ajouté pour visualiser le contenu des fichiers torrent.
- Dans les sessions non graphiques, des gestionnaires de console sont par défaut utilisés pour la lecture du son, l'affichage des images et la lecture des vidéos.
- Le support du format de fichiers crate-packets en Rust et des archives ipk utilisées dans OpenEmbedded a été ajouté à mc.ext.ini.
- L'utilisation des éléments du standard C99 est désormais autorisée dans la base de code. Un compilateur prenant en charge le C99 et Automake version 1.14 ou supérieure est requis pour la compilation.
- La prise en charge de l'utilisation des variantes de l'interpréteur de commande ksh en tant que subshell a été ajoutée.
- Amélioration de la prise en charge du shell Fish 4.0, réécrit en Rust.
- Ajout de la prise en charge d'un tableau de valeurs dans la variable d'environnement PROMPT_COMMAND.
- Pour les utilisateurs de l'éditeur de texte vim, un nouveau fichier de keymap a été proposé, définissant des combinaisons de touches de style vim.
- Pour les utilisateurs de FreeBSD, la prise en charge de «TERM=xterm-clear» a été ajoutée.
- Ajout de la possibilité de choisir le navigateur web lancé lors de la tentative d'ouverture de fichiers html (durant le fonctionnement, la présence de firefox, konqueror, opera et chromium est vérifiée).
- Pour l'intégration continue, le service GitHub Actions a remplacé Travis.
- Dans mcedit, un plantage lors de la création de nouveaux fichiers a été corrigé.
- Dans le tar vfs, la double libération de mémoire a été résolue, et dans le sftpfs vfs, l'accès à la mémoire après sa libération a été corrigé.
Source : opennet.ru
