Após sete meses de desenvolvimento, foi lançado o console de gerenciamento de arquivos Midnight Commander 4.8.32, em desenvolvimento desde 1994 e que oferece uma interface de duas painéis ao estilo Norton Commander. O Midnight Commander apresenta características como suporte a mouse, visualizador de arquivos integrado e editor de texto com destaque para sintaxe, uso de FS virtuais para navegação dentro de arquivos compactados, pacotes e armazenamento em rede (SFTP, SSH), conexão de manipuladores de diversos tipos de arquivos, modo de transição rápida para o terminal para execução de comandos, uso de favoritos para navegar até locais frequentemente utilizados no FS e ferramentas flexíveis para busca. O código do projeto é escrito em C e é distribuído sob a licença GPLv3+.
Lista das principais mudanças:
- Adicionada a suporte a sequência de escape OSC 7 para transmitir informações sobre o diretório atual no emulador de terminal, permitindo que, ao abrir uma nova aba no GNOME Terminal, o diretório atual seja mantido.
- Ao realizar operações de cópia e movimentação, a preservação dos atributos do FS ext2 foi garantida.
- Os nomes dos diretórios temporários foram alterados, sendo agora únicos para cada execução.
- Foi garantido o ocultamento da senha na caixa de diálogo de progresso das operações de arquivos (por exemplo, ao copiar via SFTP).
- Adicionada a suporte ao comando 'reget' para retomar transmissões de dados interrompidas ao mover arquivos via FTP.
- Suporte ao tempo de precisão nanosegundos foi implementado em sistemas diferentes de Linux (macOS, BSD, AIX, Solaris).
- Para facilitar a manutenção, o código que usava mmap foi removido.
- O VFS agora suporta navegação através do conteúdo dos arquivos compactados unrar-7.
- O editor de texto integrado melhorou o destaque de sintaxe para código em C e C++.
- Novos temas foram adicionados: xoria256-thin, xoria256root-thin, modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin, modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin e julia256root.
Fonte: opennet.ru
